21
<Insert Picture Here> "Cumulus“, Ciclo de Vida do Cloud: Stratus, Altostratus & Cirrus Luís Ganhão Solutions Senior Manager

Cumulus Ciclo De Vida Do Cloud Stratus, Altostratus E Cirrus

Embed Size (px)

DESCRIPTION

 

Citation preview

Page 1: Cumulus   Ciclo De Vida Do Cloud   Stratus, Altostratus E Cirrus

<Insert Picture Here>

"Cumulus“, Ciclo de Vida do Cloud:Stratus, Altostratus & Cirrus

Luís GanhãoSolutions Senior Manager

Page 2: Cumulus   Ciclo De Vida Do Cloud   Stratus, Altostratus E Cirrus

Agenda

• WIC

• WTHIHACC

• OV- PCBB- PIaaS vs PPaaS

• PPaaS

© 2010 Oracle Corporation 2

Page 3: Cumulus   Ciclo De Vida Do Cloud   Stratus, Altostratus E Cirrus

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

Page 4: Cumulus   Ciclo De Vida Do Cloud   Stratus, Altostratus E Cirrus

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

Page 5: Cumulus   Ciclo De Vida Do Cloud   Stratus, Altostratus E Cirrus

Virtualization

OSManagement

Shared Components Self-Service Interface

Database

Middleware

Management

Private Cloud Building Blocks

© 2010 Oracle Corporation 5

Infrastructureas aService

Platformas aService

Page 6: Cumulus   Ciclo De Vida Do Cloud   Stratus, Altostratus E Cirrus

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

Page 7: Cumulus   Ciclo De Vida Do Cloud   Stratus, Altostratus E Cirrus

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

Page 8: Cumulus   Ciclo De Vida Do Cloud   Stratus, Altostratus E Cirrus

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

Page 9: Cumulus   Ciclo De Vida Do Cloud   Stratus, Altostratus E Cirrus

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

Page 10: Cumulus   Ciclo De Vida Do Cloud   Stratus, Altostratus E Cirrus

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

Page 11: Cumulus   Ciclo De Vida Do Cloud   Stratus, Altostratus E Cirrus

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

Page 12: Cumulus   Ciclo De Vida Do Cloud   Stratus, Altostratus E Cirrus

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

Page 13: Cumulus   Ciclo De Vida Do Cloud   Stratus, Altostratus E Cirrus

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

Page 14: Cumulus   Ciclo De Vida Do Cloud   Stratus, Altostratus E Cirrus

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

Page 15: Cumulus   Ciclo De Vida Do Cloud   Stratus, Altostratus E Cirrus

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

Page 16: Cumulus   Ciclo De Vida Do Cloud   Stratus, Altostratus E Cirrus

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

Page 17: Cumulus   Ciclo De Vida Do Cloud   Stratus, Altostratus E Cirrus

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

Page 18: Cumulus   Ciclo De Vida Do Cloud   Stratus, Altostratus E Cirrus

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

Page 19: Cumulus   Ciclo De Vida Do Cloud   Stratus, Altostratus E Cirrus

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

Page 20: Cumulus   Ciclo De Vida Do Cloud   Stratus, Altostratus E Cirrus

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

Page 21: Cumulus   Ciclo De Vida Do Cloud   Stratus, Altostratus E Cirrus

21© 2010 Oracle Corporation