oracle cloud computing strategy
TRANSCRIPT
<Insert Picture Here>
Cloud Computing StrategyDan KoloskiDirector, Product Management & Business DevelopmentOracle
2
The following is intended to outline our general product direction. It is intended for information purposes only, and may not be incorporated into any contract. It is not a commitment to deliver any material, code, or functionality, and should not be relied upon in making purchasing decisions.The development, release, and timing of any features or functionality described for Oracle’s products remain at the sole discretion of Oracle.
3
Cloud Computing and Virtualization Are Top CIO Priorities
Source: Gartner. Leading in Times of Transition. The 2010 CIO Agenda
4
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• On-demand self-service• Resource pooling• Rapid elasticity• Measured service• Broad network access
5
SaaS, PaaS and IaaS
Applications delivered as a service to end-users over the Internet
Infrastructure as a Service
Platform as a Service
Software as a Service
App development & deployment platform delivered as a service
Server, storage and network hardware and associated software delivered as a service
6
Public Clouds and Private Clouds
• Used by multiple tenants on a shared basis
• Hosted and managed by cloud service provider
• Exclusively used by a single organization
• Controlled and managed byin-house IT
Lower upfront costs
Outsourced management
OpEx
Lower total costs
Greater control over security, compliance, QoS
CapEx & OpEx
Trade-offs
Public Clouds
IaaS
PaaS
SaaSINTRANET
Private Cloud
IaaS
PaaS
SaaS INTERNET
IaaS
PaaS
IaaS
PaaS
AppsSaaS
Enterprises will adopt a mix of public and private clouds
7
Why Are Enterprises Interested in Cloud?What Are the Challenges Enterprises Face?
Speed
CostQoS
Fit
Security
Benefits Challenges/Issues
Source: IDC eXchange, "IT Cloud Services User Survey, pt. 2: Top Benefits & Challenges," (http://blogs.idc.com/ie/?p=210), October 2, 2008
8
Do You Provide or Use Internal or Private Clouds?
Yes, in production at scale 11.3%
Yes, in limited use 12.8%
Yes, in pilot stage 4.5%
Preliminary planning 4.9%
Under consideration 10.5%
No 47.4%
Don’t know/unsure 8.7%
Preliminary findings from the IOUG ResearchWire member study on Cloud Computing, conducted in August-September 2010.
28.6%
28.6% of respondents have internal or private clouds today
9
What Type of Private Platform and Infrastructure Cloud Services Is Your Company Providing?
Application server platform as a service 24.7%
Database platform as a service 21.4%
Identity as a service 4.7%
Compute as a service 10.2%
Storage as a service 18.1%
Software development and test as a service 14.9%
Don’t know/unsure 20.5%
None 37.2%
Preliminary findings from the IOUG ResearchWire member study on Cloud Computing, conducted in August-September 2010.
Most popular:App Server as a serviceDatabase as a service
PaaS
IaaS
10
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 Grid• Physical• Dedicated• Static• Heterogeneous
• Virtual• Shared services• Dynamic• Standardized
appliances
App1 App2 App3
App1 App2 App3
Private IaaS
Private PaaSConsolidateStandardize
Public Clouds
PaaS
SaaS
IaaS
Public Cloud Evolution
ASP
ISPMSP
ISV
CSP/Telcos
11
Cloud Computing: Oracle’s Perspective
• Characterized by real, new capabilities, but based on many established technologies
• Compelling benefits as well as some concerns to address
• Enterprises will adopt a mix of public and private clouds … right now Private PaaS is the sweet spot for a lot of customer interest.
12
Oracle Cloud Computing Strategy
Public Clouds
IaaS
PaaS
SaaSINTRANET
Private Cloud
Users
IaaS
PaaS
SaaS INTERNET
IaaS
PaaS
IaaS
PaaS
AppsSaaS
Oracle Technology in public clouds
Oracle On Demand Oracle Applications
Oracle Private PaaS
Our objectives:• Ensure that cloud computing is fully enterprise grade
• Support both public and private cloud computing – give customers choice
13
Oracle on Demand Cloud Services
SaaS@Oracle@Customer
On Premise
OracleCustomerCustomerCustomer
Oracle
Oracle
Oracle
Oracle
Oracle
Oracle
Oracle
Customer Oracle
Customer
Customer
Customer
Customer
Software License
Software Mgmt
Infra Mgmt
Datacenter
Oracle On Demand is the premiere cloud service for Oracle software
14
Oracle Fusion ApplicationsDeployed on Shared Services Private PaaS
Private IaaS
Private PaaS
Shared Components
Industry Applications
ISV Apps Custom Apps
May also be deployed on public cloud
15
Full Oracle Software Stack Certified and Supported on Oracle VM on Amazon EC2
Management
• Amazon EC2 now supports Oracle VM
• Fully certified and supported:Oracle Database, Oracle Fusion Middleware, Oracle Applications(EBS, PeopleSoft, Siebel),Oracle Enterprise Manager
• Oracle license portability
• Oracle Unbreakable Linux support
and Amazon Premium Support
• Amazon Machine Images (AMIs) based on Oracle VM Templates
Certified & supported
16
Oracle PaaS Hosted by Savvis
Oracle VM
Oracle Linux
Oracle Database
Oracle Middleware
Customer Applications Savvis Managed Solutions
Savvis Management Portal• SavvisStation
PaaS customer interface• Oracle Virtual Assembly
Builder
PaaS solution options• WebLogic Server Enterprise
Edition & Standard Edition• Oracle Database Enterprise
Edition & Standard Edition
IaaS solution options• Oracle Linux• Oracle VM
Assembly Builder
SavvisStation Portal
19
Oracle Private Cloud Platform
Application
Quality Mgmt
Configuration Management
ApplicationPerformance Mgmt
Lifecycle Management
Physical & VirtualSystems Mgmt
Ops Center
Infrastructure as a Service
Database Grid: Oracle Database, RAC, ASM, Partitioning,IMDB Cache, Active Data Guard, Database Security
Application Grid: WebLogic Server, Coherence, Tuxedo, JRockit
Platform as a Service
Integration:SOA Suite
Security:Identity Mgmt
Process Mgmt:BPM Suite
User Interaction:WebCenter
Oracle Apps3rd Party Apps ISV Apps
Applications
Oracle VM for x86
Operating Systems: Oracle Enterprise LinuxOracle LinuxOracle Solaris
Oracle VM for SPARC (LDom)Solaris Containers
Servers
Storage
Oracle Enterprise Manager
Cloud Management
20
Exadata and ExalogicExtreme Performance, Engineered Systems
• Database and middleware machines• Unmatched performance, simplified deployment,
lower total cost• Building blocks for public and private PaaS
21
Consolidate onto Exadata
• Server rationalization- OLTP + OLTP …- Data mart + data mart…- System life-cycle
• Production + test + development
• Mixed workload- Operational BI- Real-time data warehousing- Embedded reports, analytics
• Schema integration
22
Physical and Virtual
WebLogic and
GlassFishTuxedo
Coherence
JRockit and HotSpot
Enterprise Manager
and
Virtual Assembly
Builder
Oracle Application Grid
Custom App
Packaged App
SOA Service
C/C++/ COBOL
Legacy
Application Grid
Complete, proven and integrated solution• Most complete application platform for cloud• Elastically scalable and shared application foundation• #1 in performance AND time-to-market• Best integration with Oracle stack
23
Server Virtualization and Clustering Deliver Resource Pooling and Elastic Scalability
Both server virtualization and clustering are key technologies for cloud
24
WebLogic Virtualization Option
•Runs natively on hypervisor• Higher density• Better performance
• Reduced operational cost• Simpler patching• Improved security
• Same administrative infrastructure• WebLogic console + scripting• Enterprise Manager
JRockit Mission Control
• Custom Java appliances• Building blocks for larger
assemblies• Simple deployment
25
Cloud Management Roadmap
Oracle Enterprise Manager
Application
Quality Mgmt
Configuration Management
ApplicationPerformance Mgmt
Lifecycle Management
Physical & VirtualSystems Mgmt
Ops Center
Capacity Planning
Resource Scheduling
Self-Service
Chargeback
Cloud
Management
Cloud Management
Roadmap
Infrastructure as a Service
Database Grid: Oracle Database, RAC, ASM, Partitioning,IMDB Cache, Active Data Guard, Database Security
Application Grid: WebLogic Server, Coherence, Tuxedo, JRockit
Platform as a Service
Integration:SOA Suite
Security:Identity Mgmt
Process Mgmt:BPM Suite
User Interaction:WebCenter
Oracle AppsCustom Apps ISV Apps
Applications
Oracle VM for x86
Operating Systems: Oracle Enterprise LinuxOracle LinuxOracle Solaris
Oracle VM for SPARC (LDom)Solaris Containers
Servers
Storage
© 2010 Oracle Corporation
26
Oracle Enterprise Manager
Application Performance Management
LifecycleManagement
Configuration Management
ApplicationQuality Management
Diagnostics, Tuning
Real User Monitoring
SOA, Java, JVM
Collection, Tracking, History
Compliance Dashboards
Application Configuration Mgmt
Provisioning
Dynamic Resource Management
Patching
Data Masking
Functional/Load Testing
Real Application Testing
© 2010 Oracle Corporation
27
Five Essential RequirementsPrivate Cloud Lifecycle
Shared Components
• Set up PaaS
• Set up shared components
• Set up self-service portal
IT
Developer / IT Admin
1. Set Up Cloud
2. Build, Package and Test Applications
3. Self-service Deployment
4. Manage/Monitor
App
• Assemble app using shared components
• Deploy through self-service
• Monitor via self-service
• Adjust capacity based on policies
• Manage(patch,backup)
IT/App Owner
Sun Servers & Storage
Oracle VM, Linux, Solaris
5. Charge
IT/App Owner
• Meter and Chargeback
Oracle Enterprise Manager Self-Service Interface
Oracle Database
Oracle Fusion Middleware
Oracle Enterprise Manager
© 2010 Oracle Corporation
Developer
28
Software Image Library
1. Setup CloudOracle Enterprise Manager
• Hardware provisioning• Bare Metal (PXE, ISO,
Kickstart, OVM Templates)• Linux, Solaris, Oracle VM• Firmware • Sun storage• Sun network fabric
• Software provisioning• Reference cloning• DB, WebLogic, SOA• Applications
OS1 Image OS2 Image OS3 Image
DB1 Image DB2 Image DB3 Image
AS1 Image AS2 Image AS3 Image
Co
nfi
gu
rati
on
S
ett
ing
s
Application Components
Oracle VM +Patches
Co
nfi
gu
rati
on
S
ett
ing
s
Application Components
OSPhysical Server
© 2010 Oracle Corporation
29
2. Build, Package and Test ApplicationsOracle Virtual Assembly Builder
Oracle Application GridOracle Application Grid
Oracle SOA Suite
Oracle SOA Suite
Oracle BPM Suite
Oracle BPM Suite
Oracle WebCenter
Oracle WebCenter
Oracle Identity
Mgt
Oracle Identity
Mgt
Oracle Database GridOracle Database Grid
Assembly Builder
Deployment
Introspection
&
Assembly
Oracle VM
Template
BuilderOVF Packaging
Oracle VM Server
Application A Application B
VirtualizedSoftware
Appliances
Orac
le En
terp
rise
Ma
na
ge
r
Assembly A Assembly B
Package multi-tier applications for rapid, error-free deployment
© 2010 Oracle Corporation
30
Oracle Virtual Assembly Builder
• Package up complex structure from dev/test and reconstitute in production• Minimize setup time and risk of hard-to-debug configuration errors• Easily replicate in production with minor variations• Each production instance has well-contained configuration parameters for flexibility
config1
Dev/Test Environment
Production Environments
config2
Assembly = Appliances (VM Templates + configuration Metadata) + relationships & start order Metadata
31
Automatic Provisioning of Test Hardware, Software and Data
Integrated Performance Diagnostic
Faster Testing
Define and Run Test Suits
Self Service Lab Management
Test Metering and Chargeback
Reduced Manual Effort
Quick Defect Discovery and Resolution
2. Build, Package and Test ApplicationsComprehensive Application Quality Management Solutions
© 2010 Oracle Corporation
32
3. Self-service Deployment
• Self-service provisioning:- Oracle VM Templates- Complete Assemblies
• Users can select:- Server size- Storage volumes- Dynamic/static IP- Network profile
• Policies for quota, retirement, chargeback
• Cloud APIs – submitted to DMTF
© 2010 Oracle Corporation
33
Announcing: Cloud Resource Model APIContributing Specification to DMTF
• Open management of clouds• Greater return on investments• Check out the spec on OTN
• otn.oracle.com -- search: cloud api
© 2010 Oracle Corporation
34
Policy Management Automatic response to resource bottlenecks
• Simplifies Cloud Management through Exceptions and Actions
• Exception thresholds can be based on Application KPIs
• Support for different policy types- Workload Management (DRS,
DPM policies)- High Availability Policies- Cloud placement policies- Retirement Policies and Quota- Configuration Policies
Storage GridServer Grid
Application Grid
Custom
Application
ERP
Application
Sales
Application
Policy Exceptions
Actions
© 2010 Oracle Corporation
35
4. Manage/MonitorOracle Enterprise Manager
Centralized Monitoring
Configuration Management
Application Performance andSLA Management
Patching
Business Service Management
Business Transaction Management
User Experience Management
JVM Diagnostics
DB Diagnostics
© 2010 Oracle Corporation
36
4a. Centralized Monitoring
• Centralized, exception driven monitoring using Metrics and Thresholds
• Define your own metrics• Monitoring templates
• Exception Notification• Email, page, SMS
• Integration with third party event console
• Open View, Unicenter, Remedy and more
© 2010 Oracle Corporation
37
4b. Centralized Configuration Management Doing more with less
Knowing What You Have
Asset Discovery
Automated Inventory
HW/SW Configurations
• Operating Systems
• Hardware
• Database
• Packaged Apps
Configuration Search
Relationships
Real-time Monitoring
Real-time Detection
• Who, What and When
Compliance Framework
• SOX. PCI, CoBIT …
Change Reconciliation
• Authorized vs Unauthorized
Standardizing Configurations
Configuration Compliance
Drift Analysis
Config Comparison
• Across the stack
• Across lifecycles
• Baseline & Gold Std
• 1-to-1, 1-to-Many
Drift Reconciliation
Proactive Checks
Policy Management
Out-of-the-Box Policies
User-Defined Policies
User-Defined Groups
Compliance Dashboard
Detecting Configuration Changes
© 2010 Oracle Corporation
38
4c. Keep Track of Cloud Assets• Tracking of hardware,
software, relationships• Extensible Collection
blueprints for database, operating systems, middleware, business apps
• Dependency mapping between Physical and Virtual infrastructure
• Prevention of cloud sprawl through discovery and reporting
© 2010 Oracle Corporation
39
4d.Standardizing Configurations in the Cloud
• Compare against gold configuration or baselines
• Import and Export baselines
• Scheduled comparison
• Diff reconciliation
© 2010 Oracle Corporation
40
4e. Configuration Compliance Control the entropy of the Cloud
• 300+ out-of-box policies• Security, Configuration and
Storage policies• Can be User-Defined
• Policy groups to map to CIS, SOX etc.
• Enterprise wide compliance score tracking
• Real time change tracking, auditing and reconciliation
© 2010 Oracle Corporation
41
4f. Detecting Configuration Changes “When things stop working, the first thing we do is try to figure out what has changed”
• Real time change discovery and tracking
• Who changed What and When
• Change reconciliation• Through integration with help
desk systems• Segregation of “Authorized”
versus “Unauthorized” changes
• Out-of-box Configuration Auditing reports for SOX, COBIT, PCI
© 2010 Oracle Corporation
42
4g. Software PatchingMass deploy patches across the Cloud in minutes
• Linux, Solaris and Windows
• Patch Advisories• My Oracle Support, Unbreakable
Linux Network and Sun Connection
• Online and Offline modes
• Mass patching
• Zero downtime patching in HA environments
• Pre-flight pre-requisite check before deployment
© 2010 Oracle Corporation
43
4h. Application Performance ManagementManaging Quality of Service for the Cloud
■ End-to-End visibility■ Business Context■ Exception Management
■ Resource View■ Cross-tier tracing■ Automated SQL
Tuning
Business Service Management
Oracle Enterprise Manager
Business Transaction Management
User Experience Management
JVM Diagnostics
DB Diagnostics
■ JVM Memory leak analysis■ Self-Managing DB (ADDM,
AWR, ASH)
■ Real and Synthetic User Monitoring■ Oracle Application Accelerators■ Business-IT correlation
■ Service Topology, Dependency analysis■ Service Implementation drill-downs■ Service Dependency analysis
© 2010 Oracle Corporation
44
Physical & VirtualSystems Management
Cloud Management
Oracle Enterprise Manager
Configuration Mgmt
Lifecycle Management
Application PerformanceManagement
Application QualityManagement
Ops Center
Cloud Monetization
Pricing/Charging Flexibility
Customer Management
Complete Billing Operations
Value Chain Management
Business Intelligence
Oracle Billing and Revenue Management
Metered Usage
Usage data
collection
Provisioning
Bill/Invoice generation
and delivery
5. Metering and ChargebackOracle Enterprise Manager + Oracle Billing and Revenue Management
CloudServices
Middleware
Database
OS
Virtualization
Applications
Balance Control
Complete Cloud Management and Monetization Capabilities
© 2010 Oracle Corporation
45
Oracle Cloud Platform Key Differentiators
• Elasticity across the stack (clustering and server virtualization)• Integrated hardware and software (Exadata, Exalogic)
Comprehensive PaaS Solution
• Oracle packaged, 3rd party, custom applications• Application-to-disk and Business Service Level Management
Application-Aware Cloud
• Oracle Virtual Assembly Builder• Oracle WebLogic Server – Virtualization Option
Deployment Efficiency
• x86 and SPARC• Physical and virtual
Broad Platform Support
• Setup, use, monitor/manage, chargeback
Complete Cloud Lifecycle Management
47
Oracle IT: Oracle Dev/TestSelf-Service Private Cloud
case
Self-ServiceApplication
Job Mgmt Virtualization
Priority Match Making
Resource Mgmt
Enterprise Manager
Grid ControlSubmit
NotificationsDeveloper
Metadata / Label Servers
Results
Hosts
study
• 2600 physical servers, 6000 VMs,3500 developers
• 80% utilization 7x24
• 4 IT admins
48
casestudy
Oracle Private PaaS Case Study:Credit Suisse
• Centralized deployment of 200+ applications
• 35% reduction in operating costs
• Prevented 44% increase of power consumption in 4 years, while doubling the capacity
• No downtime incidents 3 years in a row
Detailed Credit Suisse presentation available
Platforms – a key to efficiency• JAP – Java Application Platform• CHP – Compute Hosting Platform• DHP – Database Hosting Platform
50
Getting Cloudy
• Cloud planning– Strategy – what goes where, what to standardize, what to consolidate, what
to outsource– Business justification– Roadmap – maturity model
• Key considerations– Economics – funding model, capacity planning, chargeback metrics– Organization, roles & responsibilities– Governance, policies and processes– Security– Technical architecture
• Reference architectures, blueprints• Best practices and case studies• Build time vs. run time
• Oracle Insight workshops can help
51
Oracle Leadership in Cloud Computing
• Oracle offers:– Cloud services via Oracle On Demand– Applications running on private or public clouds– Technology running in public clouds– Technology to build, deploy and manage private clouds
• Highly differentiated products
• Oracle provides most complete, open and integrated cloud solution in the industry
53
Does Your Company Use Services from Public Cloud Providers?
Yes 13.8%
No 54.6%
Under consideration 11.2%
Don’t know/unsure 20.4%
Preliminary findings from the IOUG ResearchWire member study on Cloud Computing, conducted in August-September 2010.
13.8% of respondents use public clouds today
54
What Kinds of Applications Is Your Company Running on Private Cloud Services?
Financial/accounting 19.6%
Human resources/benefits 18.6%
Email, collaboration, communication apps 18.2%
Home-grown applications 15.9%
Customer service 13.6%
Virtual desktop 13.6%
Procurement/purchasing 11.4%
Inventory/shipping 10.0%
Desktop productivity applications 10.0%
Departmental or LOB applications 9.1%
Marketing/sales 8.2%
Other 9.0%
Don’t know/unsure 43.6%
Preliminary findings from the IOUG ResearchWire member study on Cloud Computing, conducted in August-September 2010.
55
Why Did Your Company Decide to Implement Certain Services via a Private Cloud Versus Public Cloud?
Security concerns 43.4%
Quality of Service concerns 25.3%
Long-term cost 25.3%
Services already existed internally 22.5%
Regulatory compliance concerns 15.9%
Difficulty to customize 14.3%
Difficulty to integrate with in-house systems 8.7%
Other 19.0%
Preliminary findings from the IOUG ResearchWire member study on Cloud Computing, conducted in August-September 2010.