Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
4 Deployment Models
Public Cloud Private Cloud Community Cloud Hybrid Cloud
3 Service Models
SaaS Software as a Service PaaS Platform as a Service IaaS Infrastructure as a Service
Private Cloud Application Services (SaaS*) Application Infrastructure Services (PaaS*) System Infrastructure Services (IaaS*)
Public Cloud
V-Cloud
Public Clouds
I N T R A N E T I N T E R N E T
Used by multiple tenants on a shared basis Hosted and managed by cloud service provider
Trade-off
Lower total costs Greater control over security, compliance, QoS CapEx & OpEx Lower upfront costs Outsourced management OpEx
Built by user
SaaS
Application
Portal
Shared Service
Built by user
BPM
Portal IDM
IDM AS DB OS HW
SOA
PaaS
AS DB OS HW SOA AS BPM DB
Provided IT Provided by IT
SOA AS BPM DB
Provided by IT
OS HW
OS HW
OS HW
OS HW
Storage
Storage
Storage
IaaS
IaaS
IaaS
Trade-Off
Higher Flexibility Higher Effort Higher Complexity Lower Flexibility Lower Effort Lower Complexity
Order Management
Database Server
OLAP Server
Database Server
Database Server
Operating System
Operating System
Operating System
Servers Storage
Servers Storage
Servers Storage
<Insert Picture Here> Physical, dedicated silos Sized for peak load Difficult to scale Expensive to manage Virtualized, shared resources Improved utilization Scale as needed Efficient to manage
Datacenter Evolution
From Consolidation to Private Cloud to Hybrid Cloud
Public Clouds
IaaS
Hybrid
IaaS
PaaS
Silod
Physical Dedicated Static Heterogeneous
Grid
Virtual Shared services Dynamic Standardized appliances
Private Cloud
Hybrid
Self-service Federation with public clouds Policy-based Interoperability resource mgmt Chargeback Cloud bursting Capacity planning
Server Virtualization and Clustering Deliver Resource Pooling and Elastic Scalability
Server Virtualization
Make one physical resource look like many
Clustering
Make many physical resource look like one
Consumers
Consumers
Single Virtual Resource Multiple Virtual Resources Virtualization Software Single Physical Resource Multiple Physical Resources Clustering Software
Both server virtualization and clustering are key technologies for Cloud Computing
12
On-demand selfservice Broad network access Resource pooling Rapid elasticity Measured Service
Oracle On Demand
Public Clouds Public Cloud Solutions
Oracle On Demand cloud services Oracle on 3rd party public clouds (i.e. Amazon) Powering 3rd party public clouds (i.e. RackSpace, Savvis)
Oracle Applications
Private Cloud
I N T R A N E T
I N T E R N E T
Users
15
Cloud Management
ISV Apps Oracle Enterprise Manager Application Performance Mgmt Lifecycle Management Configuration Management Application Quality Mgmt
User Interaction:
WebCenter
Application Grid: WebLogic Server, Coherence, JRockit Exalogic Elastic Cloud Database Grid: Oracle Database, Database Options Exadata Database Machine
Infrastructure as a Service
Operating Systems: Oracle Enterprise Oracle Solaris Oracle Linux Linux
Oracle VM for SPARC (LDom) Solaris Containers
16
App Users
App
5. Chargeback
Meter usage and charge back to app owners or departments
1. Set Up Cloud
Shared Components
Self-Service Interface
Oracle Database
Oracle Enterprise Linux Oracle VM
18
Dept App 2
Shared Service
Virtual or Physical
20
OS
21
32% increased
performance over a guest OS
225 ops/sec
298 ops/sec
300 ops/sec
WebLogic on Physical OS
Same Administration
WebLogic console + scripting Enterprise Manager JRockit Mission Control
Application JVM OS
Hypervisor
1 to 2 weeks
1-2 days
Pr ov isi o nv irtu ali ze
dr Ins es ou an tall rce da & s ll p con f lat ig for ure m OS s o Cr ftw ar to eate e a uto / cu ma sto te miz pr e s oc cr es ipt Us s s e all sc pla soft ripts tfo wa rm re or m en com anu vir on pon ally me en co Int nt ts t nfig e o c ur en gra re e date to- te a en nd d p te lat st c for om m De en plete vir plo on ya me pp nt lic ati on
23
Run Oracle Database, Fusion Middleware, and Applications Run non-Oracle workloads Supports Linux, Windows, and other operating systems Free to download and distribute
DB/MW/Apps OS
1.Package once 3. Live migrate for dynamic optimization
Appliance
Oracle VM
Oracle VM
Oracle VM
24
Web Tier
Assembly
SOA Svc
WLS
WLS
Application Tier
Metadata
RAC RAC
Database Tier
Database Appliance
25
config2
Assembly =
Dev/Test Environment
Appliances (VM Templates + configuration 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
Assembly Editor
OVM
OVM
OVM
VS.
28
Self-service provisioning
- Virtual Appliance - Complete Assemblies
30
Cloud Monetization
Oracle Billing and Revenue Management
Middleware
Database OS Virtualization
Ops Center
31
32
33
Silo
Consolidated
Optimized
Cloud
Engineered Systems
34
Supports existing applications Excellent performance under varied workloads Uniform reliability, availability and serviceability Scalable and elastic; capacity on demand Simplified supply chain
Batch Jobs
E20 Content
Logs
ERP
35
Database and middle tier machines Unmatched performance, simplified deployment, lower total cost Building blocks for private and public PaaS Building the 21st Century Datacenter
36
Engineered System
Lowest cost to deploy and operate Fastest path to production
37
Messaging Applications
4.5X improvement Over 1.8 Million Messages/Sec. All Chinese Rail Ticketing on 1 Rack
Exalogic
Alternative
Database Applications
1.4X improvement Almost 2 million JPA Operations/Sec. All E-Bay Product Searches on 1/2 Rack
Alternative
Exalogic
38
Coherence Tuxedo
JRockit and HotSpot Exalogic Elastic Cloud Software Oracle Linux or Solaris
39
EL X2-2
*http://www.top500.org/static/lists/2009/11/top500_statistics.pdf
I/O Fabric 40 Gb/sec links 1.2 microsecond latency (MPI Ping) 10 Gigabit Ethernet connectivity to datacenter
EL T3-1B
T3 -1B T3-1B
EL X2-2
X2-2 X2-2
30 SPARC T3 compute nodes 480 SPARC cores (1.6 GHz) 3.8 TB DRAM 960 GB FlashFire SSD
30 x86 compute nodes 360 Xeon cores (2.93 GHz) 2.8 TB DRAM 960 GB FlashFire SSD
41
Multi-rack Half Rack Quarter Rack Full Rack Seamless hardware upgrade Flexible software licensing
42
Integrated System
Time to Deploy Reduced up to
10X
15-35%
95%
43
Section Divider
oracle.com/cloud
Case Study
2,300 environments automatically provisioned weekly 1/10th the hardware CPU utilization increased from 7% to 73% Revenue per server increased 10X Servers to administrator ratio increased 10X
234 physical servers
3,447 templates/modules
Cloud Computing
47
Case Study
Solution:
JAP Java Application Platform DHP Database Hosting Platform CHP Compute Hosting Platform Centralized deployment of 200+ apps Oracle: WebLogic Server 10.3 Oracle Database 11g Solaris Sun M-Series/T-Series
Solution:
Oracle as a Service PaaS Consolidate 300 small to medium database environments onto 3 grids Advanced chargeback model for cost recovery Oracle: Oracle Database 11g Exadata
Benefits:
35% reduction in operating costs 30% reduction in project costs 44% power consumption avoided in 4 years, while doubling capacity No downtime incidents in 3 years
Benefits:
50% operating cost improvement P&L breakeven in Year 1 Server utilization: 15% 80% Elasticity CPU can be taken from resource pool as needed
Cloud Computing
48