Download - What is the Oracle Cloud?
© Raastech, Inc. 2013 | All rights reserved. Slide 2 of 62 raastech.com
About Raastech
Systems integrator founded in 2009
Headquartered in the Washington DC area
Specializes in Oracle Fusion Middleware
Oracle Gold Partner & Reseller
Oracle SOA Specialized
Certified staff in multiple disciplines
OCE, OCA, OCP, ITIL, CISSP, PMP, etc.
Continued contributions to the technology community
Sponsor and volunteer of numerous users groups
Ongoing publishing of books, articles, whitepapers, and blogs
Regular presenters at major conferences
© Raastech, Inc. 2013 | All rights reserved. Slide 3 of 62 raastech.com
About Ahmed
15+ years of Oracle middleware experience
Focus on Oracle Fusion Middleware, with
emphasis on SOA, identity management, and
portal technologies
Oracle ACE, OCE, OCA
Author / Presenter / Blogger
Officer of WMOUG / EGOUG
© Raastech, Inc. 2013 | All rights reserved. Slide 4 of 62 raastech.com
Cloud Computing Cloud Computing
© Raastech, Inc. 2013 | All rights reserved. Slide 5 of 62 raastech.com
You are not alone…
“Not sure, but I like these clouds better.” ~Guy sitting beside me on the plane, retired Economist
Ahmed: “What do you think this ad is trying to tell you?”
© Raastech, Inc. 2013 | All rights reserved. Slide 6 of 62 raastech.com
What the hell is cloud computing?
Oracle CEO Larry Ellison in an analysts’ briefing on
September 2008:
“Orange is the new pink…”
“I don’t understand what we would do differently in the light of
cloud computing, other than marketing.”
© Raastech, Inc. 2013 | All rights reserved. Slide 7 of 62 raastech.com
What is Gartner?
Gartner is the world’s leading information technology
research and advisory company.
Gartner has over 5,700 employees.
www.gartner.com
© Raastech, Inc. 2013 | All rights reserved. Slide 8 of 62 raastech.com
What is the Gartner Hype Cycle (دورة المبالغة)?
Gartner Hype Cycles provide a
graphic representation of the
maturity and adoption of
technologies and applications.
Gartner Hype Cycle gives you
a view of how a technology or
application will evolve over
time. نضوج
يةعا
د
بداية التكنولوجيا
تراجع
خيبة ل األمل
ذروة توقعات مضخمة
زيادة اإلدراك
اإلنتاجيةأخيراً
© Raastech, Inc. 2013 | All rights reserved. Slide 9 of 62 raastech.com
Source: Gartner “Hype Cycle for Cloud Computing, 2009” Research Note G00168780
Oracle Cloud Hype
Cloud is at the peak of the hype cycle
© Raastech, Inc. 2013 | All rights reserved. Slide 10 of 62 raastech.com
Virtualization
The Foundation for Cloud
© Raastech, Inc. 2013 | All rights reserved. Slide 11 of 62 raastech.com
Our Sandbox Server
Dell PowerEdge Server
32 GB RAM
4 CPU x 4 cores
3 x 300GB hard disk – 15k RPM – RAID 0
© Raastech, Inc. 2013 | All rights reserved. Slide 15 of 62 raastech.com
Virtualization
Virtualization and clustering widely adopted
in most organizations
Provisioning a single physical server took
months
Physical resources were often underutilized
Virtualization helped:
Reduce provisioning time
Maximize physical resources
Introduce concepts such as cloning and snapshots
© Raastech, Inc. 2013 | All rights reserved. Slide 16 of 62 raastech.com
Virtualization Technologies
VMware
Oracle VM
Oracle Virtual Box
© Raastech, Inc. 2013 | All rights reserved. Slide 17 of 62 raastech.com
Virtualization
Virtualization
© Raastech, Inc. 2013 | All rights reserved. Slide 18 of 62 raastech.com
Setting up a VM with VMware Server
1. Request and approval to setup new VM ~2880 minutes
2. Copy VM image to new folder ~20 minutes
3. Configure VM ~10 minutes
4. Recreate network adapter ~10 minutes
5. Startup VM through console ~15 minutes
6. Reconfigure networking and NATing ~15 minutes
7. Configure miscellaneous scripts ~20 minutes
8. Send completion email ~240 minutes
© Raastech, Inc. 2013 | All rights reserved. Slide 20 of 62 raastech.com
Scaling out using VMware Server
1. Setup clone of existing VM ~ 3175 minutes (~90 minutes)
2. Reconfigure software on 2nd node ~180 minutes
3. Startup software on 2nd node ~20 minutes
4. Configure cluster ~140 minutes
5. Verification, first round ~90 minutes
6. Add 2nd node to load balancer ~60 minutes
7. Verification, second round ~250 minutes
© Raastech, Inc. 2013 | All rights reserved. Slide 21 of 62 raastech.com
Scaling Out Clusters
rac1 rac2 rac3 rac4
wls1 wls2 wls3 wls4
store.raastech.com
Internet
wls5
rac5
© Raastech, Inc. 2013 | All rights reserved. Slide 22 of 62 raastech.com
Virtualization & Clustering are Foundations for Cloud
• Both server virtualization and clustering are key technologies for cloud • Virtualization provides resource pooling • Clustering provides elastic scalability
Server Virtualization (Resource Pooling)
Clustering (Scalability)
Make one physical resource look like many Make many physical resource look like one
\ NIST Definition of Cloud Computing
Cloud computing is a model for enabling convenient, on-demand
network access to a shared pool of configurable computing resources
(e.g., networks, servers, storage, applications, and services) that can be
rapidly provisioned and released with minimal management effort or
service provider interaction.
This cloud model promotes availability and is composed of:
Source: NIST Definition of Cloud Computing v15
3 Service Models
• SaaS • PaaS • IaaS
4 Deployment Models
• Public Cloud • Private Cloud • Community Cloud • Hybrid Cloud
5 Essential Characteristics
• Broad network access • Resource pooling • Rapid elasticity • On-demand self-service • Measured service
© Raastech, Inc. 2013 | All rights reserved. Slide 25 of 62 raastech.com
Cloud != Virtualization
“Cloud” is not “virtualization”, but relies on virtualization and clustering
concepts and technologies
Cloud is:
On-demand resources
Rapidly provisioned (i.e., self-service provisioning)
Minimal management
Elastic (i.e., workload management)
Measured service (e.g., metering and chargeback)
© Raastech, Inc. 2013 | All rights reserved. Slide 26 of 62 raastech.com
Service Models
IaaS | PaaS | SaaS
© Raastech, Inc. 2013 | All rights reserved. Slide 27 of 62 raastech.com
Service Models: SaaS / PaaS / IaaS
Applications delivered as a service
to end-users over the Internet
Software as a Service
(SaaS)
Platform as a Service
(PaaS)
Infrastructure as a Service
(IaaS)
App development & deployment
platform delivered as a service
Server, storage, and network hardware and associated software delivered as a service
© Raastech, Inc. 2013 | All rights reserved. Slide 28 of 62 raastech.com
Software as a Service (SaaS)
Customer Relationship Management (CRM)
© Raastech, Inc. 2013 | All rights reserved. Slide 29 of 62 raastech.com
Software as a Service (SaaS)
Human Resources (HR)
© Raastech, Inc. 2013 | All rights reserved. Slide 30 of 62 raastech.com
Software as a Service (SaaS)
Oracle Social Network
© Raastech, Inc. 2013 | All rights reserved. Slide 31 of 62 raastech.com
Infrastructure as a Service (IaaS)
Obvious
© Raastech, Inc. 2013 | All rights reserved. Slide 32 of 62 raastech.com
Platform as a Service (PaaS): Database Service
Runs Oracle Database on the cloud
Runs any Oracle DBMS Application
SQL & PL/SQL
Java & REST APIs
Web-based application development
Oracle Application Express (APEX)
Seamless: from cloud to on-premise
Secure: data, schema, & table-space
isolation
© Raastech, Inc. 2013 | All rights reserved. Slide 33 of 62 raastech.com
Platform as a Service (PaaS): Java Cloud Service
Runs any Java application in the cloud
Complete Java EE Support
SOAP & RESTful Web Services
Eclipse, NetBeans, & JDeveloper Tools
Auto-generate Database Schemas
Secure: application and data isolation
dedicated virtual machines
© Raastech, Inc. 2013 | All rights reserved. Slide 34 of 62 raastech.com
Platform as a Service (PaaS)
Welcome to Oracle Cloud
© Raastech, Inc. 2013 | All rights reserved. Slide 35 of 62 raastech.com
Platform as a Service (PaaS)
Sign in to Oracle Cloud
© Raastech, Inc. 2013 | All rights reserved. Slide 36 of 62 raastech.com
Platform as a Service (PaaS)
Oracle Cloud Services
© Raastech, Inc. 2013 | All rights reserved. Slide 37 of 62 raastech.com
Platform as a Service (PaaS)
Oracle Cloud Status History
© Raastech, Inc. 2013 | All rights reserved. Slide 38 of 62 raastech.com
Platform as a Service (PaaS)
Oracle Database Utilization
© Raastech, Inc. 2013 | All rights reserved. Slide 39 of 62 raastech.com
Platform as a Service (PaaS)
Oracle Application Express
© Raastech, Inc. 2013 | All rights reserved. Slide 40 of 62 raastech.com
Consumers of Cloud Computing Abstraction Layers
Application
Platform
Customizations
Application
Customizations Customizations
Co
nsu
mer
Co
nsu
mer
Serv
ice
P
rovi
der
Serv
ice
Pro
vid
er
IaaS Cloud
SaaS Cloud
PaaS Cloud
IT Admins Developer Business End User
Different Users
© Raastech, Inc. 2013 | All rights reserved. Slide 41 of 62 raastech.com
Deployment Models
Public Cloud | Private Cloud | Hybrid Cloud
© Raastech, Inc. 2013 | All rights reserved. Slide 42 of 62 raastech.com
Evolution of Private and Public Clouds
Private Cloud Evolution
Hybrid
• Federation with public clouds
• Interoperability
• Cloud bursting
App1 App2 App3
Private IaaS
Private PaaS
Virtual Private Cloud
Hybrid
PaaS
SaaS
IaaS
Private Cloud
• Self-service
• Policy-based resource mgmt
• Chargeback
• Capacity planning
App2 App3
Private IaaS
Private PaaS
App1
Silo’d Consolidated
• Physical
• Dedicated
• Static
• Heterogeneous
• Virtual
• Shared services
• Dynamic
• Standardized appliances
App1 App2 App3
App1 App2 App3
Private IaaS
Private PaaS Consolidate Standardize
Public Clouds
PaaS
SaaS
IaaS
Public Cloud Evolution
ASP
ISP MSP
ISV
CSP/ Telcos
© Raastech, Inc. 2013 | All rights reserved. Slide 43 of 62 raastech.com
Deployment Models: Public / Private / Hybrid
Private Cloud Public Cloud Hybrid Cloud
Exclusive Shared by multiple organizations
• Fast & inexpensive to start
• Outsourced services
• Multiple tenants sharing resources
• Greater control over security, compliance, & QoS
• Multiple apps sharing resources
• Not much different than virtualization
• Cloudbursting – overdraft for peak loads
• Dev/Test vs. Production
• Disaster recovery
© Raastech, Inc. 2013 | All rights reserved. Slide 44 of 62 raastech.com
Evolution of Private and Public Clouds
Private Cloud Evolution
Hybrid
• Federation with public clouds
• Interoperability
• Cloud bursting
App1 App2 App3
Private IaaS
Private PaaS
Virtual Private Cloud
Hybrid
PaaS
SaaS
IaaS
Private Cloud
• Self-service
• Policy-based resource mgmt
• Chargeback
• Capacity planning
App2 App3
Private IaaS
Private PaaS
App1
Silo’d Consolidated
• Physical
• Dedicated
• Static
• Heterogeneous
• Virtual
• Shared services
• Dynamic
• Standardized appliances
App1 App2 App3
App1 App2 App3
Private IaaS
Private PaaS Consolidate Standardize
Public Clouds
PaaS
SaaS
IaaS
Public Cloud Evolution
ASP
ISP MSP
ISV
CSP/ Telcos
© Raastech, Inc. 2013 | All rights reserved. Slide 45 of 62 raastech.com
Exadata, Exalogic, SPARC SuperCluster
Extreme Performance, Engineered Systems
Unmatched performance, simplified deployment, lower total cost
Building blocks for consolidation and cloud computing
© Raastech, Inc. 2013 | All rights reserved. Slide 46 of 62 raastech.com
Clustering Options Throughout Stack
Infrastructure as a Service
Oracle Database Real Application Clusters Oracle In-Memory Database Cache (TimesTen)
Oracle Exadata Database Machine
Oracle Cloud Application Foundation Oracle WebLogic Server | Oracle Coherence In-Memory Data
Oracle Exalogic Elastic Cloud
Platform as a Service
Sun Servers
Sun Storage
© Raastech, Inc. 2013 | All rights reserved. Slide 47 of 62 raastech.com
Oracle Enterprise Manager 12c: Total Cloud Control
Complete Lifecycle Management
Integrated Cloud Stack Management
Business-Driven Application Management
Self-Service IT Simple and Automated Business Driven | |
Plan
Setup
Build
Test
Deploy
Monitor
Manage
Meter & Charge
Optimize
© Raastech, Inc. 2013 | All rights reserved. Slide 48 of 62 raastech.com
Oracle Enterprise Manager 12c: Total Cloud Control
© Raastech, Inc. 2013 | All rights reserved. Slide 49 of 62 raastech.com
Evolution of Private and Public Clouds
Private Cloud Evolution
Hybrid
• Federation with public clouds
• Interoperability
• Cloud bursting
App1 App2 App3
Private IaaS
Private PaaS
Virtual Private Cloud
Hybrid
PaaS
SaaS
IaaS
Private Cloud
• Self-service
• Policy-based resource mgmt
• Chargeback
• Capacity planning
App2 App3
Private IaaS
Private PaaS
App1
Silo’d Consolidated
• Physical
• Dedicated
• Static
• Heterogeneous
• Virtual
• Shared services
• Dynamic
• Standardized appliances
App1 App2 App3
App1 App2 App3
Private IaaS
Private PaaS Consolidate Standardize
Public Clouds
PaaS
SaaS
IaaS
Public Cloud Evolution
ASP
ISP MSP
ISV
CSP/ Telcos
© Raastech, Inc. 2013 | All rights reserved. Slide 50 of 62 raastech.com
The Oracle Public Cloud
Applications and Platform: Based on Industry Standards
Fusion CRM
Fusion HCM
Fusion Talent
Database Service
Java Service
Oracle Social Network
Data Service
Security Service
© Raastech, Inc. 2013 | All rights reserved. Slide 51 of 62 raastech.com
Oracle Public Cloud: Complete Choice
Instant productivity
Complete
100% standards-based
On-cloud or on-premise
• Self-Service, monthly subscription, instant provisioning
• Complete set of business-critical platform and application services
• Move existing applications to the cloud with no change
• Same products available in both modes
© Raastech, Inc. 2013 | All rights reserved. Slide 52 of 62 raastech.com
The Oracle Sales Model
VM
VM
VM VM
VM
• Exalogic/Exadata • Oracle VM • WebLogic • Coherence • Database • EM 12c Cloud Control • Sun Storage
© Raastech, Inc. 2013 | All rights reserved. Slide 53 of 62 raastech.com
Oracle on Demand Cloud Services
© Raastech, Inc. 2013 | All rights reserved. Slide 54 of 62 raastech.com
Oracle on Demand
Oracle On Demand = formerly Oracle Outsourcing
Provides product and software management experts to deliver fast
innovation, increased security, availability, and performance
“Give customers unparalleled flexibility and choice”
http://www.oracle.com/us/industries/healthcare/executuve-value-
first-br-1525030.pdf
© Raastech, Inc. 2013 | All rights reserved. Slide 55 of 62 raastech.com
Oracle on Demand Cloud Services
SaaS @Oracle @Customer
On Premise
Oracle Customer Customer Customer
Oracle
Oracle
Oracle
Oracle
Oracle
Oracle
Oracle
Customer Oracle
Customer
Customer
Customer
Customer
Software License
Software Management
Infrastructure Management
Datacenter
© Raastech, Inc. 2013 | All rights reserved. Slide 57 of 62 raastech.com
The Good
Public clouds generally have tremendous cost savings
If your application can support elasticity, then this is huge
Quick provisioning is a huge benefit
By reducing management and administration of core platforms
and/or environments, infrastructure team can focus their efforts
elsewhere beyond the everyday administration tasks
Hybrid clouds are an awesome concept for disaster recovery, setting
up load testing environments, etc.
Pay for what you use only
© Raastech, Inc. 2013 | All rights reserved. Slide 58 of 62 raastech.com
The Bad
The majority of Oracle applications (and in fact, most non-Oracle
applications) don’t support elasticity
Vendor lock-in is a concern
DR in a hybrid cloud model sounds good in theory, but needs to first
be proven out due to the complexities involved
Private clouds are just glorified virtual servers and rely on having
idle hardware lying around to afford elasticity
Security is a perceived concern in the public cloud, a lot better now
How much do you trust your public cloud provider?
© Raastech, Inc. 2013 | All rights reserved. Slide 59 of 62 raastech.com
Summary & Recap
Hype/disillusionment are over, cloud focus is now on productivity
Virtualization and clustering are enablers for the cloud
Cloud concepts: Characteristics: Self-service provisioning, minimal management, elasticity, measured service
Deployment models: Public, Private, Hybrid
Service Models: IaaS, PaaS, SaaS
Consumers of cloud services: IaaS: IT admins
PaaS: Developers
SaaS: Business users
Next steps for deployment models: Virtualized data centers will evolve into private clouds
With maturity, hybrid clouds can be useful for DR environments, scaling out, load testing environments
© Raastech, Inc. 2013 | All rights reserved. Slide 60 of 62 raastech.com
Contact Information
Ahmed Aboulnaga
Technical Director
@Ahmed_Aboulnaga
Oracle Cloud Computing Strategy Many Clouds, Many Choices
• Provide customer choice of private and public clouds
• Deliver complete, integrated offerings spanning SaaS, PaaS and IaaS
• Enable customers to adopt cloud as the business requires