Upload
luis-ganhao
View
747
Download
2
Embed Size (px)
DESCRIPTION
Citation preview
<Insert Picture Here>
"Cumulus“, Ciclo de Vida do Cloud:Stratus, Altostratus & Cirrus
Luís GanhãoSolutions Senior Manager
Agenda
• WIC
• WTHIHACC
• OV- PCBB- PIaaS vs PPaaS
• PPaaS
© 2010 Oracle Corporation 2
What is Cloud Computing
© 2010 Oracle Corporation 3
5 Essential Characteristics• Broad network access• Resource pooling• Rapid elasticity• On-demand self-service• Measured service
3 Service Models• SaaS• PaaS• IaaS
4 Deployment Models• Public Cloud• Private Cloud• Community Cloud• Hybrid Cloud
What the Hell, I have a Cloud Computing
© 2010 Oracle Corporation 4
5 Essential Characteristics• Broad network access• Resource pooling• Rapid elasticity• On-demand self-service• Measured service
3 Service Models• SaaS• PaaS• IaaS
4 Deployment Models• Public Cloud• Private Cloud• Community Cloud• Hybrid Cloud
Virtualization
OSManagement
Shared Components Self-Service Interface
Database
Middleware
Management
Private Cloud Building Blocks
© 2010 Oracle Corporation 5
Infrastructureas aService
Platformas aService
IaaS
PaaS
Private IaaS vs. Private PaaSPaaS Is the Natural Strategy for Enterprises
App App App App
More to
build
Less to
build
Disparate components
Inconsistent foundation
Consistent foundation
Common/shared components
•More freedom•More work
•More secure•More manageable
•More agile•More efficient
IaaS PaaS
VirtualizationOS Management Virtualization
OS
Database
Middleware
Management
6© 2010 Oracle Corporation
Private PaaS LifecycleThe Model Driving Our Approach
Self-Service InterfaceShared Components
• Set up PaaS• Set up shared
components• Set up self-
service portal
IT
App Developer
App Users
1. Set Up Cloud
2. Build App
3. Use App
4. Scale up/down
App
• Assemble app using shared components
• Deploy through self-service
• Adjust capacity based on policies
• Monitor via self-service
App Owner 5. Chargeback• Meter usage
and charge back to app owners or departments
7© 2010 Oracle Corporation
PaaS Foundation
Private PaaS RequirementsDefinitive Capabilities for PaaS Infrastructure
Self-Service InterfaceShared Components
1. Shared Infrastructure with Dynamic Scaling
3. Support for Fast Deployment
4. Support for Self-Service
5. Management and Automation
2. Support for Component Sharing
App
1. Shared Infrastructure with Dynamic Scaling
8© 2010 Oracle Corporation
PaaS Foundation
Automated Dynamic Capacity AdjustmentApplication Grid and Database Grid
Dept App 1
Dept App 2
Shared Service
Shared Service Managing
Console
Shared Service
Dept App 1
Sense demand spike
Application Grid
Database Grid
Sensedemand
spike
App Server cluster nodes
Data Grid cluster nodes
Database A+A cluster nodes
Sense demandspike
Adjust capacityAdjust capacityAdjust capacity
9© 2010 Oracle Corporation
Private PaaS RequirementsDefinitive Capabilities for PaaS Infrastructure
Self-Service InterfaceShared Components
3. Support for Fast Deployment
4. Support for Self-Service
5. Management and Automation
2. Support for Component Sharing
App
10© 2010 Oracle Corporation
1. Shared Infrastructure with Dynamic Scaling
PaaS Foundation
Registry/RepositoryService BusSOA (BPMN2.0 + BPEL)
SOA: Building Shared Services and Processes
Application Grid
create processes
create services
IT
Dept App
ProcSvc
SvcSvc Svc Svc Proc Proc Proc
Managing Console
Self Svc
register and connect
Proc
Svcfind
components
Department App Owner
build app
include components
Database Grid
Un
ified
F
ron
t-En
d
Ce
ntra
lized
G
RC
11© 2010 Oracle Corporation
Private PaaS RequirementsDefinitive Capabilities for PaaS Infrastructure
Self-Service InterfaceShared Components
3. Support for Fast Deployment
4. Support for Self-Service
5. Management and Automation
2. Support for Component Sharing
App
12© 2010 Oracle Corporation
1. Shared Infrastructure with Dynamic Scaling
PaaS Foundation
Appliances and PaaS
Self-Service Interface
PaaS Foundation
Department App Owner
2. Departmental App Owners create applications based on appliances
Dept App
App Server VE
Application
App Server VE
Application
App Server VE
Application
Central IT
1. Central IT creates appliances as shared components
Shared Components
• Key to successful PaaS: what is exposed as “configurable” by Departmental App Owners in each appliance
13© 2010 Oracle Corporation
The Next Level: AssembliesApplications Are Often Multi-Tier And Distributed
VM VM
VM VM
Web Tier
AppTier
Database Tier
AS ASSOA Svc
Web Web
Grid Grid
Assembly
Builder
Assembly
Metadata
Assembly = appliances + metadata describing:
• Configuration
• Connections
• Startup sequence
14© 2010 Oracle Corporation
Assemblies and PaaS
Self-Service Interface
PaaS Foundation
Shared Components
Central IT
1. Central IT creates shared assemblies
Department App Owner
Dept App
2. Departmental App Owner creates app from assembly and deploys on cloud platform
Assemblies enhance PaaS:
• Ability to pre-build more complex app foundations for platform
• Accelerate deployment
• Reduce risk of configuration error
• Simplify runtime operation through standardization and consistency
15© 2010 Oracle Corporation
Private PaaS RequirementsDefinitive Capabilities for PaaS Infrastructure
Self-Service InterfaceShared Components
3. Support for Fast Deployment
4. Support for Self-Service
5. Management and Automation
2. Support for Component Sharing
App
16© 2010 Oracle Corporation
1. Shared Infrastructure with Dynamic Scaling
PaaS Foundation
Enterprise Manager Enables Self-Service Provisioning, Monitoring, and Management
Set policies
App Owners
Monitor and
adjust
17© 2010 Oracle Corporation
Self-Service InterfaceShared Components
Deploy applications
App Find components
Chargeback
VM on top of Naked HW
Open Standards OS
Data Base Grid
App Grid
Managing Console
Private PaaS RequirementsDefinitive Capabilities for PaaS Infrastructure
Self-Service InterfaceShared Components
3. Support for Fast Deployment
4. Support for Self-Service
5. Management and Automation
2. Support for Component Sharing
App
18© 2010 Oracle Corporation
1. Shared Infrastructure with Dynamic Scaling
PaaS Foundation
Enterprise Manager Enables Large-Scale AutomationPolicy-Based Resource Management and Automation
Self-Service InterfaceShared Components
Dept App
Dept App
Dept App
Central ITset policies
adjust allocation
fail over
add resources
monitor
use apps
Department App Owners
App Users
19© 2010 Oracle Corporation
VM on top of Naked HW
Open Standards OS
Data Base Grid
App Grid
Managing Console
Oracle Private PaaS Case Study:
• Centralized deployment of 200+ applications
• 35% reduction in operating costs (Run the Bank costs)
• Up to 30% reduction in project costs (Change the Bank costs)
• Prevented 44% increase of power consumption in 4 years, while doubling the capacity
• No downtime incidents 3 years in a row (2007-09)
• No service disruption due to DST patching on stack
Detailed Credit Suisse presentation available
20
Platforms – a key to efficiency• JAP – Java Application Platform• CHP – Compute Hosting Platform• DHP – Database Hosting Platform
© 2010 Oracle Corporation
JAP Charging Unit (VE) price evolution
70
85
100
115
130
145
160
175
190
205
220
235
250
H1 2005 H2 2005 H1 2006 H2 2006 H1 2007 H2 2007 H1 2008 H2 2008 H1 2009
VE Price Linear Reduction
21© 2010 Oracle Corporation