keynote from cloud expo west, november 2010
DESCRIPTION
Keynote from Cloud Expo West covering latest trends in Cloud Computing and talking through the Essential Building Blocks of a Private CloudTRANSCRIPT
Extreme Performance for Your Cloud Platform
Mike PiechSenior Director, Product Marketing
Mohamad Afshar, PhDVice President, Product Management
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 remains at the sole discretion of Oracle.
2
What is 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:
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
Cloud Computing Has Exploded in 2010
Source: Gartner. Leading in Times of Transition. The 2010 CIO Agenda * New question for that year
Most Enterprise Cloud Effort is Private or Hybrid
© 2010 Oracle Corporation
What best describes your current or planned deployment model for cloud?
Source: Oracle CIO Summit, March 2010
Much Private Cloud Effort Focuses on PaaS
© 2010 Oracle Corporation
What Type of Private Platform and Infrastructure Cloud Services Is Your Company Providing?
Source: Preliminary findings from the IOUG ResearchWire member study on Cloud Computing, conducted in August-September 2010.
Most Popular: Application Server and Database
PaaS 50.8%
IaaS 43.2%
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%
Public Cloud
Challenges to Enterprise Use of Public Cloud
Challenge
• Control over service• Control over security• Total costs
Response
• Only non-mission-critical applications on cloud?
• Stay with private cloud?
© 2010 Oracle Corporation
• Integration with legacy• Cloud-friendly packaging
• Use the right software on public cloud!
Management
Full Oracle Software Stack Certified and Supported on Oracle VM on Amazon EC2
• Fully certified and supported:- Oracle VM- Oracle Linux- Oracle Database- Oracle Fusion Middleware- Oracle Applications
• E-Business Suite• PeopleSoft• Siebel
• Use existing Oracle licenses• Oracle Unbreakable Linux
Support and Amazon Premium Support
• Amazon Machine Images (AMIs) based on Oracle VM Templates
© 2010 Oracle Corporation
Oracle Platform-as-a-Service on Savvis
Savvis Management Portal• SavvisStation
PaaS customer interface• Oracle Virtual Assembly Builder
PaaS solution options• WebLogic Server EE or SE• Oracle Database EE or SE
IaaS solution options• Oracle Linux• Oracle VM
© 2010 Oracle Corporation
Savvis Station
Cloud Infrastructure
• Reliability
• Performance
• Flexibility
• Capacity
• Space
• Reliability
• Performance
• Flexibility
• Capacity
• Space
Pressures on Infrastructure
© 2010 Oracle Corporation
Reduce Costs
Accelerate Deployment
Simplify Management
Central IT
Improve Efficiency
Line of Business
Grow Revenue
Speed Time-to-Market
Guarantee Service Levels
Scale on Demand
• Reliability
• Performance
• Flexibility
• Capacity
• Space
Approach: Unique Environments for Each App
Pros• Optimize stack for each app• Update and scale each app
independently of others• Some cloud, some non-cloud
Cons• Heterogeneous environment,
hard to manage• Low utilization and
economies of scale• Cost of Managing disparate• Lots of building
© 2010 Oracle Corporation
JVM
App Svr
Svr
OS
App
App
JVM
App Svr
App
JVM
App Svr
App
JVM
App Svr
Svr
OS
App
JVM
App Svr
Svr
OS
App
Approach: Virtualize
Pros• Easier management• Better utilization
Cons• Virtual sprawl• Provisioning and scaling not
application-specific or application-aware
• Harder diagnostics and management
• Still lots of building
© 2010 Oracle Corporation
JVM
App Svr
App
Svr
Virtualization
Svr Svr Svr Svr Svr
JVM
App Svr
App
JVM
App Svr
App
JVM
App Svr
App
JVM
App Svr
App
JVM
App Svr
App
Both Approaches Require Assembly
© 2010 Oracle Corporation
The Ideal: No Assembly Required
© 2010 Oracle Corporation
“No Assembly Required” IT:Engineered Systems
© 2010 Oracle Corporation
The 21st Century Datacenter
“With our migration to Exadata V2 we've seen a
17x performance improvement, having
made no changes to our application.”
“Our continued investments in resources and technology,…..,is providing advertisers and publishers with the increased performance, usability, and innovation that will help drive strong revenue growth today and in the future.”
“…. enables us to access business data 30 times faster. This translates into faster decision making than our competition, more accurate segmentation of our database, and the ability to focus our attention on new business lines―all of which improve service to our 1.3 million customers.”
Exadata achieved over 6,000 inserts per second during an OLTP execution, IBM P595 reached only 4,000, Exadata 1.5X more inserts over the same period
Query results improved
tremendously, some to the scale of a 100x
Query results for video service improved 4X and application response time stabilized.
"We implemented it in a record four days
from delivery prior to Christmas to provide
a dev/test environment to a
number of projects," a statement from the
bank said….. The machine will enable the Commonwealth
Bank to provide database as a service
One customer saw processing time drop from 3.5 hours to 27
minutes, while another customer
saw a performance boost of 300x
Piper Jaffray
Some Initial Responses to Engineered Systems
What Does It Take to Build a Cloud?
Key Enablers for Cloud
Engineered Foundation
Elastic Capacity
Fast Deployment+ + Self
Service+ +Security
Engineered Foundation: Oracle Exadata Database Machine
• Fastest for OLTP and Data Warehouse
• Best OLTP and Data WarehouseCost/Performance
• 100% Fault-Tolerant
• Scalable On-Demand
Oracle Database Server Grid•2 8-socket Intel servers•128 cores•2 TB DRAM
Unified Network•40 Gb/sec InfiniBand•880 Gb/sec total throughput•10 Gb Ethernet to datacenter
Storage Grid•14 storage servers•5 TB flash storage•336 TB disk storage
© 2010 Oracle Corporation
Engineered Foundation: Oracle Exalogic Elastic Cloud
Oracle WebLogic Server Grid•360 cores•2.8 TB DRAM•960 GB solid-state disk
Unified Network•40 Gb/sec InifiniBand•1.2 ms latency•10 GB Ethernet to datacenter
Storage Grid• 40 TB SAS disk• 4 TB read cache• 72 GB write cache
© 2010 Oracle Corporation
• Fastest Java Performance
• Best JavaCost/Performance
• 100% Fault-Tolerant
• Scalable On-Demand
Engineered Foundation:Extreme Java Performance
Internet Applications• 12x improvement• Over 1m HTTP requests/sec• All Facebook’s Web traffic on 2 racks
Messaging Applications• 4.5x improvement• Over 1.8m messages/sec• All Chinese Rail ticketing on 1 rack
Database Applications• 1.4x improvement• 2m JPA ops/sec• All eBay product searches on 1/2 rack
© 2010 Oracle Corporation
Engineered Foundation:Complete Cloud Lifecycle Management
© 2010 Oracle Corporation
Setup Cloud Infrastructure
Build App and Package as Assembly Setup Cloud
Policies
Deploy
Scale Up/Down
DecommissionMonitor
Patch
Fast Deployment: Virtualization and Assemblies
© 2010 Oracle Corporation
Hypervisor Hypervisor
Hypervisor Hypervisor
Web Tier
AppTier
Database Tier
App Svr
App Svr
SOA Svc
Web Web
DB DB
VM VM VM VM VM
VM VM VM VM VM Assembly Builder
Assembly
Metadata
Assembly
Metadata
Assembly
Metadata
Assembly
Metadata
Assembly
Metadata
Elastic Capacity: App Server and Database
© 2010 Oracle Corporation
Dept App 1
Dept App 2
Shared Service
Shared Service
Oracle Enterprise Manager
Shared Service
Dept App 1
Sense demand spike
Application Grid with Oracle WebLogic Suite
Database Grid with Oracle RAC, ASM, IMDB Cache
Sensedemand
spike
WebLogic Server cluster nodes
Coherence data grid nodes
Oracle Database RAC nodes
Sense demandspike
Adjust capacityAdjust capacityAdjust capacity
Security: Data
Database Vault
Audit Vault
Database Firewall
Data Encryption
Backup Encryption
© 2010 Oracle Corporation
Identify Provisioning
Security: Policy-Based Identity Provisioning
NewEmployee
HRMS ReconciliationEngine
Identity
Store AccessPolicy Workflow ConnectorUser
Group
NewContractor
ApprovalSelfRegistration
Role Manager
Role Manager
On-Premise
Applications
SPML
Self Service: Next-Generation Cloud Development
Data Model
Business Logic
UserInterface
BusinessProcess
BusinessIntelligence
Unified Multi-Tenant Aware Metadata Manager
Layered, Multi-tenant Aware Metadata Customization
Business User Extensibility
Page Composer
Report Composer
ProcessComposer
Data Composer
Open Scripting – Groovy, Java, Other Languages
Developer
© 2010 Oracle Corporation
Key Enablers for Cloud
Engineered Foundation
Elastic Capacity
Fast Deployment+ + Self
Service+ +Security
Engineered Systems:Best Foundation for Cloud
© 2010 Oracle Corporation
The 21st Century Datacenter