what is cloud
TRANSCRIPT
Assumption about the Cloud?
http://www.youtube.com/watch?v=ApQlMm39xr0
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”
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
Deploying Applications in Traditional Environments
Manual, Error Prone, Non-repeatable
Man
age
Cap
acity
1 to 2 Months
Dep
loy
appl
icat
ion
and
Con
figur
e se
tting
s
1-2 daysD
eplo
y so
ftwar
e (M
iddl
ewar
e/D
B et
c)
1-5 days
Dep
loy
Har
dwar
e
1-5 days
Con
figur
e
Har
dwar
e
1-2 days
Spec
ify a
nd p
rocu
re n
ew H
ardw
are
1-5 Weeks Start
Deploying Applications in Virtual Environments
Build
and
Dep
loy
App!
1 to 2 weeks
Rep
licat
e th
e en
viro
nmen
t for
bui
ld,
test
, dep
loy
1-2 daysFi
ne tu
ne th
e in
stal
led
envi
ronm
ent
1 day
Cre
ate
/ cus
tom
ize
scrip
ts
to “a
utom
ate”
pro
cess
1-5 days
Con
figur
e
all p
latfo
rm s
oftw
are
1-2 days
Acqu
ire a
nd in
stal
l new
pla
tform
com
pone
nts
1-5 days Start
Faster but still - Manual, Error Prone, Non-repeatable
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 ProvisioningSelf-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
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.
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
Types - SaaS, PaaS and IaaSApplications delivered as a service to end-users over the InternetE.g.: Gmail and Apps, instant messaging from AOL
Platform as a Service
App development & deployment platform delivered as a serviceWith: operating systems, server hardware, load balancing or computing capacityProviders are - Microsoft's Azure, Oracle , Sales force's Force.com, Google Maps
Server, storage and network hardware and associated software delivered as a serviceTypically 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
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 byin-house IT
• Large number of applications
PaaS
SaaS
IaaS
PaaS
IaaS
SaaSINTRANET
INTRANET
Benefits of Cloud Computing
Increased Speed
24 hour provisioning
Online self service
Credit card acquisition
Increased ScalabilityIncrease capacity ~ 24 hours
“Turn On / Turn Off” monthly
Capacity on demand
Increased ScalabilityIncrease capacity ~ 24 hours“Turn On / Turn Off” monthlyCapacity on demand
Reduced CostPay only for what you needMonth-to-month serviceNo annual maintenance fees
Challenges of Cloud Computing
CustomerNetwork 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?
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
Cloud Management
Cloud Conceptual ViewCloud Consumer
Cloud Broker
Access Infrastructure
Cloud Brokering
Services
IaaS
PaaS
SaaS
Cloud Provider
Physical Resources
Blades Disk Engineered Others
Resource AbstractionCompute Storage Others
FacilitiesReal Estate Utilities Cooling Others
Cloud Managem
entSecurity and Policy MgmtCloud
Business Mgmt
Cloud Operations
Orchestration
Design-time
SummaryCloud – 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.