Oracle provides a strategy for cloud computing that includes both public and private cloud offerings. Their private cloud platform utilizes Oracle software and tools to provide infrastructure as a service (IaaS), platform as a service (PaaS), and software as a service (SaaS). Key aspects of Oracle's private cloud strategy include the Oracle Enterprise Manager for centralized monitoring and management, the Oracle Virtual Assembly Builder for application packaging and deployment, and policy-based management of cloud resources.
1. <Insert Picture Here>
Cloud Computing Strategy
Dan Koloski
Director, Product Management & Business Development
Oracle
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.
2
3. Cloud Computing and Virtualization
Are Top CIO Priorities
Source: Gartner. Leading in Times of Transition. The 2010 CIO Agenda
3
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:
5 Essential Characteristics 3 Service Models 4 Deployment Models
• On-demand self-service • SaaS • Public Cloud
• Resource pooling • PaaS • Private Cloud
• Rapid elasticity • IaaS • Community Cloud
• Measured service • Hybrid Cloud
• Broad network access
Source: NIST Definition of Cloud Computing v15 4
5. SaaS, PaaS and IaaS
Applications delivered as a service
Software as a Service
to end-users over the Internet
App development & deployment
Platform as a Service
platform delivered as a service
Server, storage and network
Infrastructure as a Service hardware and associated software
delivered as a service
5
6. Public Clouds and Private Clouds
Public Clouds Private Cloud
• Used by • Exclusively
multiple SaaS
SaaS I I Apps
SaaS used by a
tenants on a N N single
shared basis T T organization
PaaS
PaaS E R PaaS
PaaS
• Hosted and R A • Controlled and
managed by N N managed by
IaaS
IaaS E E IaaS
IaaS
cloud service in-house IT
provider T T
Trade-offs
Lower upfront costs Lower total costs
Outsourced management Greater control over security, compliance, QoS
OpEx CapEx & OpEx
Enterprises will adopt a mix of public and private clouds
6
7. Why Are Enterprises Interested in Cloud?
What Are the Challenges Enterprises Face?
Benefits Challenges/Issues
Speed Security
QoS
Cost
Fit
Source: IDC eXchange, "IT Cloud Services User Survey, pt. 2: Top Benefits & Challenges," (http://blogs.idc.com/ie/?p=210), October 2, 2008
7
8. Do You Provide or Use Internal or Private Clouds?
Yes, in production at scale 11.3%
Yes, in limited use 12.8% 28.6%
Yes, in pilot stage 4.5%
Preliminary planning 4.9%
Under consideration 10.5%
No 47.4%
Don’t know/unsure 8.7%
28.6% of respondents have internal or private clouds today
Preliminary findings from the IOUG ResearchWire member study on Cloud Computing, conducted in August-September 2010.
8
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% PaaS
Identity as a service 4.7%
Compute as a service 10.2%
Storage as a service 18.1% IaaS
Software development and test as a service 14.9%
Don’t know/unsure 20.5%
None 37.2%
Most popular:
App Server as a service
Database as a service
Preliminary findings from the IOUG ResearchWire member study on Cloud Computing, conducted in August-September 2010.
9
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.
11
12. Oracle Cloud Computing Strategy
Our objectives:
• Ensure that cloud computing is fully enterprise grade
• Support both public and private cloud computing – give customers choice
Oracle On Demand Oracle Applications
Public Clouds Private Cloud
SaaS
SaaS I I Apps
SaaS
N N
T T
PaaS
PaaS E R PaaS
PaaS
R A
N N
IaaS
IaaS E E IaaS
IaaS
T T
Users
Oracle Technology
in public clouds Oracle Private PaaS
12
13. Oracle on Demand Cloud Services
On Premise
@Customer @Oracle SaaS
Software License Customer Customer Customer Oracle
Software Mgmt Customer Oracle Oracle Oracle
Oracle On Demand
Infra Mgmt Customer Customer Oracle Oracle Oracle is the premiere
cloud service for
Datacenter Customer Customer Oracle Oracle Oracle software
13
14. Oracle Fusion Applications
Deployed on Shared Services Private PaaS
Industry Applications
ISV Apps Custom
Apps
Shared Components
Private PaaS
Private IaaS
May also be deployed on public cloud
14
15. Full Oracle Software Stack Certified and
Supported on Oracle VM on Amazon EC2
• Amazon EC2 now
supports Oracle VM
• Fully certified and supported:
Certified & Oracle Database, Oracle Fusion
supported 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
15
16. Oracle PaaS Hosted by Savvis
Savvis Management Portal
• SavvisStation
Customer Applications Savvis Managed Solutions
PaaS customer interface
SavvisStation Portal
• Oracle Virtual Assembly
Builder
Assembly Builder
PaaS solution options
Oracle Middleware
• WebLogic Server Enterprise
Oracle Database Edition & Standard Edition
• Oracle Database Enterprise
Edition & Standard Edition
Oracle Linux
Oracle VM IaaS solution options
• Oracle Linux
• Oracle VM
16
17. Oracle Private Cloud Platform
Applications Cloud Management
Oracle Enterprise
Oracle Apps Manager
3rd Party Apps ISV Apps
Application
Performance Mgmt
Platform as a Service
Lifecycle
Integration: Process Mgmt: Security: User Interaction:
Management
SOA Suite BPM Suite Identity Mgmt WebCenter
Application Grid: WebLogic Server, Coherence, Tuxedo, JRockit Configuration
Management
Database Grid: Oracle Database, RAC, ASM, Partitioning,
IMDB Cache, Active Data Guard, Database Security Application
Quality Mgmt
Infrastructure as a Service
Oracle Solaris
Operating Systems: Oracle Enterprise Linux
Oracle Linux Ops Center
Oracle VM for SPARC (LDom) Oracle VM for x86
Solaris Containers
Physical & Virtual
Servers Systems Mgmt
Storage
19
18. Exadata and Exalogic
Extreme Performance, Engineered Systems
• Database and middleware machines
• Unmatched performance, simplified deployment,
lower total cost
• Building blocks for public and private PaaS
20
19. 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
21
20. Oracle Application Grid
Custom Packaged SOA C/C++/
Legacy
App App Service COBOL
WebLogic and Application Grid
Tuxedo Enterprise
GlassFish Manager
Coherence and
Virtual
JRockit and HotSpot Assembly
Physical and Virtual
Builder
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
22
21. Server Virtualization and Clustering Deliver
Resource Pooling and Elastic Scalability
Both server virtualization and clustering are key technologies for cloud
23
22. 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
24
28. Oracle Virtual Assembly Builder
config1
config2
Assembly =
Appliances
(VM Templates +
Dev/Test configuration
Environment Metadata) +
relationships & start
order Metadata Production
Environments
• 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
30
46. Oracle Private PaaS Case Study:
Credit Suisse
• Centralized deployment of 200+
applications
Platforms – a key to efficiency
• 35% reduction in operating costs
• JAP – Java Application Platform • Prevented 44% increase of power
• CHP – Compute Hosting Platform consumption in 4 years, while
• DHP – Database Hosting Platform doubling the capacity
• No downtime incidents 3 years in a
row
Detailed Credit Suisse presentation available
48
48. 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
50
49. 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
51
51. 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%
13.8% of respondents use public clouds today
Preliminary findings from the IOUG ResearchWire member study on Cloud Computing, conducted in August-September 2010.
53
52. 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.
54
53. 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.
55
Cloud has gone from #16 to #2 in one years for Gartner CIO survey.Slide Reference Dataleading_in_times_of_transiti_173967.pdf: SourceMark > Larry on 01/21/2010: ObtainedSource Notes: “Lighter-weight” technologies create asymmetrical sources of capability:With increased focus on virtualization, cloud computing and Web 2.0 technologies, CIO strategictechnology priorities for 2010 are shifting dramatically. How fast these “lighter-weight”technologies will move through their respective Hype Cycles remains to be seen, but they are definitelyelements in the CIO’s agenda. Business intelligence, enterprise systems, networking and security remainimportant to the execution of CIO strategies.
Real, new capabilities: On demand self-service, elastic scalability/capacity, measured service to enable pay-per-useEstablished technologies: grid, virtualization, dynamic provisioning“Cloud is evolutionary, not revolutionary”(grid computing, virtualization, SOA, shared services, SaaS, outsourcing, broadband networks, browser as the platform)Benefits: speed/agility and costConcerns: security, compliance, QoS, integration, lock-in, long-term costsEnterprises will use a mix of public and private clouds. Enterprise IT departments will build private clouds to provide the benefits of public clouds (speed, cost) while mitigating the serious concerns (security, compliance, etc.). Some apps will run on public, while others will run on private, while others will stay non-cloud. Adoption will be gradual, taking place over several years.So given this perspective, what is Oracle’s Cloud Computing Strategy?
Savvis has stood up an Oracle PaaS
I would like to use this slide showing the lifecycle of how a private cloud would work within an enterprise. Note the different roles.1. First IT sets up the private PaaS based on the Oracle Cloud Platform. They also define certain shared components to ensure standardization and make it easier for app builders. These components may be services, processes or UI components. They also need to set up a self-service application, potentially based on WebCenter portal and Identity Management. This is potentially also integrated with the enterprise’s IT Service Mgmt application such as Siebel or BMC/Remedy.2. Next, an app owner can take advantage of the PaaS and shared component to more quickly assemble the app and deploy it through self-service. If their role entitles them to make that request, it is automatically provisioned. If not, it gets routed to their management and/or IT for workflow approval…just like a procurement process.3. Third, users start using the app.4. If usage starts to approach the capacity limits, the app owner can monitor this through self-service. And the system can scale automatically thanks to an underlying grid architecture at the database and middleware levels, and thanks to effective grid control by Enterprise Manager.5. Enterprise Manager also tracks resource usage (metering) and this data can be used to charge back to the departments or LOBs.So, this PaaS shows some of the key characteristics of cloud computing: self-service, shared services, dynamic provisioning, elastic scalabiltiy and metering/chargeback.
Now let’s talk about WHAT is a Private PaaS.A Private PaaS is made up of a number of critical building blocks. Oracle has the most comprehensive set of building blocks in the industry, the most “complete, open and integrated” set of building blocks.From the bottom up, this includes Oracle VM for server virtualization, Oracle Enterprise Linux our OS, the Oracle Database grid (made up of RAC, ASM, In-Memory Database Cache, and other database options and features). Then on top of that, Oracle offers our application grid, which includes WebLogic Server, Coherence, Tuxedo and JRockit, and on top of that, a number of value-added services: SOA and BPM for integration and process management, identity and access management for security, and WebCenter our portal for user interaction.We also offer very comprehensive “Cloud Management” capabilities based on Oracle Enterprise Manager. EM has very comprehensive capabilities to manage the full “Cloud Platform” stack including middleware, database, OS and virtualization. For example, Real User Experience Insight (RUEI) enables us to manage top-down from the application end-user’s perspective things like performance, availability and behavior patterns…something that’s useful for SLA/QoS management for private clouds.Our second Keynote explains Private PaaS in more depth, and we have a separate session to talk more about Cloud Management.
You have a number of applications and services you need to support <click to bring up black boxes> and a set of resources to run them <click to bring up servers>. Traditionally there has been a highly siloed, dedicated stack approach to associated apps with resources. <click to bring up app grid pic> The application grid approach is about breaking down those silos and sharing and pooling resources instead. By dynamically and automatically adjusting the allocation of resources across needs, you can get much higher utilization out of hardware because you’re not provisioning each application for its own worst case. You get higher reliability through the multiplicity of resources, and higher performance through parallelization. <click to dissolve Application Grid box into constituent products><click to bring up value propositions>The complete application foundation features coupled with the industry’s best capabilities for sharing and dynamically adjusting both physical and virtualized resources means that what we have here is the most complete platform for cloud.WebLogic Server is unquestionably the industry’s #1 Java EE application server in performance. With GlassFish highly streamlined for rapid, iterative development and Virtual Assembly Builder as a game-changing new approach to application deployment, you get that #1 performance AND #1 in time-to-market.And with cross-stack certification and optimization that no other vendor can give you, Oracle Application Grid products provide by far the greatest integration synergies with benefits in cost, performance, and ease-of-use, and flexibility to change.
You have a number of applications and services you need to support <click to bring up black boxes> and a set of resources to run them <click to bring up servers>. Traditionally there has been a highly siloed, dedicated stack approach to associated apps with resources. <click to bring up app grid pic> The application grid approach is about breaking down those silos and sharing and pooling resources instead. By dynamically and automatically adjusting the allocation of resources across needs, you can get much higher utilization out of hardware because you’re not provisioning each application for its own worst case. You get higher reliability through the multiplicity of resources, and higher performance through parallelization. <click to dissolve Application Grid box into constituent products><click to bring up value propositions>The complete application foundation features coupled with the industry’s best capabilities for sharing and dynamically adjusting both physical and virtualized resources means that what we have here is the most complete platform for cloud.WebLogic Server is unquestionably the industry’s #1 Java EE application server in performance. With GlassFish highly streamlined for rapid, iterative development and Virtual Assembly Builder as a game-changing new approach to application deployment, you get that #1 performance AND #1 in time-to-market.And with cross-stack certification and optimization that no other vendor can give you, Oracle Application Grid products provide by far the greatest integration synergies with benefits in cost, performance, and ease-of-use, and flexibility to change.
APM Moniforce - real user experience monitoring ClearApp – SOA application discovery and modeling Auptyma - monitoring Java in production We have rounded out the APM capabilitiesLifecycle Management Virtual Iron - virtualization and cloud Mgmt Comprehensive lifecycle supportApplication Quality Management E-test Suite – auto testing platform for SOA Complements our own testing solutions Comprehensive automated testing solution Configuration management mValent – application configuration mgmt Active Reasoning - compliance , change detection Creating best of breed Config solution for Oracle & non-Oracle
I would like to use this slide showing the lifecycle of how a private cloud would work within an enterprise. Note the different roles.1. First IT sets up the private PaaS based on the Oracle Cloud Platform. They also define certain shared components to ensure standardization and make it easier for app builders. These components may be services, processes or UI components. They also need to set up a self-service application, potentially based on WebCenter portal and Identity Management. This is potentially also integrated with the enterprise’s IT Service Mgmt application such as Siebel or BMC/Remedy.2. Next, an app owner can take advantage of the PaaS and shared component to more quickly assemble the app and deploy it through self-service. If their role entitles them to make that request, it is automatically provisioned. If not, it gets routed to their management and/or IT for workflow approval…just like a procurement process.3. Third, users start using the app.4. If usage starts to approach the capacity limits, the app owner can monitor this through self-service. And the system can scale automatically thanks to an underlying grid architecture at the database and middleware levels, and thanks to effective grid control by Enterprise Manager.5. Enterprise Manager also tracks resource usage (metering) and this data can be used to charge back to the departments or LOBs.So, this PaaS shows some of the key characteristics of cloud computing: self-service, shared services, dynamic provisioning, elastic scalability and metering/chargeback.
Oracle Enterprise Manager offers capabilities today that can help customers on the left side of the previous slide. It also has capabilities today to help customers who identified themselves on the right hand side of the previous slide. We will cover these areas. We will also cover some very exciting new capabilities that are upcoming. The new capabilities will enable you to deploy out-of-box cloud management solutions. It is important to note that unless the foundational capabilities are in place, you will not maximize the benefits of cloud computing. So it pays to be honest about your own IT management capabilities and set realistic objectives to ensure your path to the cloud offers the maximum benefit.
Oracle Enterprise Manager offers capabilities today that can help customers on the left side of the previous slide. It also has capabilities today to help customers who identified themselves on the right hand side of the previous slide. We will cover these areas. We will also cover some very exciting new capabilities that are upcoming. The new capabilities will enable you to deploy out-of-box cloud management solutions. It is important to note that unless the foundational capabilities are in place, you will not maximize the benefits of cloud computing. So it pays to be honest about your own IT management capabilities and set realistic objectives to ensure your path to the cloud offers the maximum benefit.
Support various patch typesPatchsets, patches, Security patches, RPMs, etc
Virtual Assembly Builder includes the following product components: Introspector: an introspection tool that allows users to capture the configuration and assets of an existing multi-tier enterprise applications and produce the equivalent assembly and appliance metadata. Assembly Editor: a metadata editing tool that allows users to create a new assembly from any existing appliances or assemblies and to change their properties by manipulating the appliance or assembly metadata. Template Creator: A tool that creates the necessary Oracle VM disk images and configurations of the introspected system into deployable artifacts for every appliance within an assembly. (This process is called packaging.) Deployer: a deployment tool that allows users to instantiate a complete assembly with all the appliances provisioned on a resource pool of virtualized servers and configured to connect with each other automatically. An assembly is simply a collection of interrelated software appliances that are automatically configured upon deployment. Assemblies are typically deployed onto a set of virtualized hardware resources to ensure high levels of hardware utilization and efficiency.