3. What is Cloud Computing?
Cloud Computing is simply IT services sold and delivered over the Internet.
These are not new technologies but a new name applied to a collection of older
technologies that are packaged, sold and delivered in a new way.
Cloud Computing as a computing model, not a technology. In this model “customers” plug
into the “cloud” to access IT resources which are priced and provided “on-demand”
4. What is Cloud Computing?
Complete.
Open.
Integrated.
Best in Class.
5. What is Cloud Computing?
3 Service Models
• SaaS
• PaaS
• IaaS
3 Deployment Models
• Public Cloud
• Private Cloud
• Hybrid Cloud
5 Essential Characteristics
• On-demand self-service
• Resource pooling
• Rapid elasticity
• Measured service
• Broad network access
6. Deploying Applications in Traditional
Environments
Manual, Error Prone, Non-repeatable
1 to 2 Months
1-2 days1-5 days1-5 days1-2 days1-5 Weeks Start
7. Deploying Applications in Virtual
Environments
1 to 2 weeks
1-2 days1 day1-5 days1-2 days1-5 days Start
Faster but still - Manual, Error Prone, Non-repeatable
8. Traditional Vs Cloud Deployment
Traditional App Deployment
(Admin driven)
Middleware
OS/Machines
Database
Specify and procure
hardware
Configure hardware
Deploy hardware
Deploy middleware and
database
Deploy app and configure
settings
Add hardware and reconfigure
stack as demand grows
Platform-as-a-Service
Deployment
(User driven)
Self-Service Provisioning
DEPLOYMENT
PORTAL
J2EE App
Request App
Deployment via Cloud
Adjust capacity as
demand changes
Retire app when
not needed
User unaware of
underlying
infrastructure
9. The Economics
As with rented Real Estate, the costs of ownership are pooled and spread among all
tenants of the multi-tenant Cloud Computing solution.
Acquisition costs are low but tenants never own the technology asset and might face
challenges if they need to “move” or end the service for any reason.
10. What do I need to use Cloud Computing?
Credit card (or other payment method)
LAN with an Internet connection robust enough to support the Cloud delivered service
11. Types - SaaS, PaaS and IaaS
Applications delivered as a service to end-users over the
Internet
E.g.: Gmail and Apps, instant messaging from AOL
Platform as a Service
App development & deployment platform delivered as a
service
With: operating systems, server hardware, load balancing or computing capacity
Providers are - Microsoft's Azure, Oracle , Sales force's Force.com, Google Maps
Server, storage and network hardware and associated
software delivered as a service
Typically as raw virtual servers, on demand that customers configure and manage. Vendors
are - Amazon.com (Elastic Compute Cloud [EC2] and Simple Storage), IBM and other
traditional IT vendors
Software as a Service
Infrastructure as a Service
12. Cloud Services
Public Clouds Private Cloud
Public Clouds:
• Lower upfront costs
• Economies of scale
• Simpler to manage
Private Cloud:
• Lower total costs
• Greater control over security,
compliance & quality of service
• Easier integration
• CapEx & OpEx
Both offer:
• High efficiency
• High availability
• Elastic capacity
• Used by multiple
tenants on a shared
basis
• Hosted and managed
by cloud service
provider
• Limited variety of
offerings
• Exclusively used by a
single organization
• Controlled and
managed by
in-house IT
• Large number of
applications
PaaS
SaaS
IaaS
PaaS
IaaS
SaaS
I
N
T
R
A
N
E
T
I
N
T
R
A
N
E
T
14. Benefits of Cloud Computing
Increased Speed
24 hour provisioning
Online self service
Credit card acquisition
Increased Scalability
Increase capacity ~ 24 hours
“Turn On / Turn Off” monthly
Capacity on demand
Increased Scalability
Increase capacity ~ 24 hours
“Turn On / Turn Off” monthly
Capacity on demand
Reduced Cost
Pay only for what you need
Month-to-month service
No annual maintenance fees
16. Challenges of Cloud Computing
Customer
Network Latency
Cloud resources are away from location
Real time application may suffer
Data Criticality
Transfer control of sensitive data
Security regulations may prevent org to use services
Data losses caused by cloud provider and unauthorized disclosures in the cloud
The cloud provider goes bankrupt – what happens to my data?
17. Challenges of Cloud Computing
Provider
Service Warranty and service cost
Billing Methodology
Resource must be available to meet the market demand
Large number of software to manage
No standard cloud access interface
20. Summary
Cloud – Not a new
technology, but a new
model (Business & IT)
Cloud – Tremendous
benefits, but requires
change!
Oracle Cloud Reference
Architecture – helps you
manage and govern this
change and accelerate
Cloud Adoption!
Oracle Products – enable
you to build enterprise-
grade private and public
Clouds.