the cloud concierge

22

Upload: bob-rhubart

Post on 18-Nov-2014

3.125 views

Category:

Technology


0 download

DESCRIPTION

As presented by Ralf Dossmann and Ajay Patel at OTN Architect Day in Pasadena, July 9, 2009. Find an OTN Architect Day event near you: http://www.oracle.com/technology/architect/archday.html Interact with Architect Day presenters and participants on Oracle Mix: https://mix.oracle.com/groups/15511

TRANSCRIPT

Page 1: The Cloud Concierge
Page 2: The Cloud Concierge

<Insert Picture Here>

The Cloud Concierge

Ajay Patel, VP Product Management, Oracle Fusion Middleware

Ralf Dossmann, Dir. SOA / Middleware, Enterprise Solutions Group, Oracle

Page 3: The Cloud Concierge

Cloud Computing

Cloud Attributes

– Service-based

– Scalable and Elastic

– Shared

– Metered by Use

– Uses Internet Technologies(Source: Gartner)

Page 4: The Cloud Concierge

© 2009 Oracle – Proprietary and Confidential4

Cloud = SaaS, PaaS, IaaS

Applications delivered as a service

to end-users over the Internet

Infrastructure as a Service

Platform as a Service

Software as a Service

App development & deployment

platform delivered as a service

Server, storage and network

hardware and associated software

delivered as a service

Page 5: The Cloud Concierge

© 2009 Oracle Corporation 5

Public Cloud:

• No infrastructure setup

• Minimal management

• Lower upfront costs

• OpEx

Private Cloud:

• Greater control

• Easier to integrate

• Lower total costs

• CapEx and OpEx

Both offer:

• High efficiency

• High availability

• Elastic capacity

SaaS

PaaS

IaaS

Internet

SaaS

PaaS

IaaS

Corporate Network

Cloud Locations

Page 6: The Cloud Concierge

Computing Platform Evolution

• Centralized

• Shared

• Limited applications

• Limited access

• Limited userexperience

Monolithic

1

Consolidation

• Centralized control

• Shared resources

• Virtualization

• Standardized deployments

• Automation

• Grid

4

Proliferation

2

• Distributed

• Dedicated infrastructure

• Explosion of apps and services

• Ubiquitous access

• Fragmented islands

• Inefficient

Standardization

3

• Standardized platform, management, tools

• Reduced operational costs

• Efficiency within silos of standardization

• Inefficient utilization

6© 2009 Oracle Corporation

These are the same capabilities

at the heart of cloud

Page 7: The Cloud Concierge

Shared Services: Leveraging Cloud in the Enterprise

© 2009 Oracle Corporation 7

To: ConsolidationFrom: Standardization

HA, DR

Security

Shared

Services

Model

•Efficiency

•Agility

•Quality of Service

• Lower operational cost

• Better hardware utilization

• Faster, self-service deployment

• Higher reliability, availability

• Higher performance, scalability

• Improved, centralized security

Page 8: The Cloud Concierge

Old Environment vs. New

Old

• Dedicated stacks

• Heterogeneous app

components

• Complex, costly

management

New

• Shared resources, elastic

capacity

• More homogeneous,

reusable components

• Consistent, efficient

management

© 2009 Oracle Corporation 8

App AppApp App App

App AppApp App App

Page 9: The Cloud Concierge

Old Lifecycle vs. New

© 2009 Oracle Corporation 9

App

Dept builds app

from scratch

App

IT provisions and

deploys app

App

IT adjusts capacity

on request

App

Dept assembles app

from shared services

and components

App

Dept deploys app using

self-service portal

App

Capacity adjusts

automatically

Inefficient; dept or IT

pays for underutilized

resources

Efficient; dept

pays for exactly

what is needed

Page 10: The Cloud Concierge

Private Cloud - Middleware Architecture

Server Infrastructure

Apps

Ente

rprise

Managem

ent

Identity

M

anagem

ent

BPM

Serv

er*

Port

al Serv

er

Serv

ice B

us

Serv

ice

Regis

try/R

epo

sitory

Share

d S

erv

ice

Share

d S

erv

ice

Custom

Packaged

Standardized Application Server

Shared Services InfrastructureManagement

/ Security

Composite Apps / Business Services

Page 11: The Cloud Concierge

Private Cloud - Middleware Architecture

Server Infrastructure

Apps

Ente

rprise

Managem

ent

Identity

M

anagem

ent

BPM

Serv

er*

Port

al Serv

er

Serv

ice B

us

Serv

ice

Regis

try/R

epo

sitory

Share

d S

erv

ice

Share

d S

erv

ice

Custom

Packaged

Standardized Application Server

Shared Services InfrastructureManagement

/ Security

Composite Apps / Business Services

Page 12: The Cloud Concierge

Requires New Approach

• People

– Demand service levels not dedicated systems

– Transform “server huggers” into “service providers”

– Measure and reward resource utilization and SLAs

• Process

– Simplify and standardize IT processes based on best practices so you can replicate and automate

– Monitor and charge back IT resources based on actual usage

• Technology

– Standardized development and deployment application infrastructure

– Pool and share standard modular IT resources

– Dynamic allocation to ensure SLAs are met

– Optimize utilization and availability

Page 13: The Cloud Concierge

Key Capabilities

1. Platform Provisioning– How to automate and streamline the creation and deployment of application platform stack?

– How do you ensure tenant isolation and protect information?

2. User Provisioning– How to add and remove cloud users, manage user credentials and access permissions?

3. Dynamic Scaling– How do you enable capacity scale-up / scale-down?

4. Monitoring and Reporting– How to gain understanding what is happening inside the cloud?

5. Metering and Chargeback– How to recoup your cloud investment?

6. Management and Control– How to effectively manage application and platform assets?

7. Unified Develop, Test and Deploy experience

Page 14: The Cloud Concierge

Oracle Fusion Middleware Foundation of Enterprise Private Cloud

© 2009 Oracle Corporation 14

SOA Suite

BPM Suite

Application Grid

Oracle Database

Oracle Enterprise Linux

Oracle VM

Pla

tform

Pro

vis

ionin

g

Security

Mete

ring

Ente

rprise M

anager

� Open, enterprise grade platform� Streamlined platform provisioning using pre-configured platform profiles

� Application isolation� Streamlined user provisioning and access management� Integrated management – complete visibility into application and platform assets

� Configurable Monetization

Page 15: The Cloud Concierge

HW Virtualization Is Not Enough

Issues not resolved:

• Simplifying Application Deployment

• Reducing Operational Costs

• Managing Application SLA’s

App Server Shared Services

App Server

SOA Service

App Server

Custom App

• Greater Resource Utilization

• Easier to Manage Boxes

• Reduced Space & Power

• Dynamic HW EnvironmentVirtualized HW Resources

App Server

SOA Service

App Server

Custom App

Plus:

• Reduced Time to Market for Enterprise, Departmental Apps

• Reduced Administration Cost

• Guaranteed Predictable Performance

• True Dynamic Scaling

• Centrally Managed Policy-Based Security

Application Grid

SOA Service

Virtualized HW Resources

Custom App

Page 16: The Cloud Concierge

Accelerated Delivery, Stellar Savings Oracle WebLogic Suite

Before

• Hand crafted heterogeneous servers

• Increasing administration costs and

complexity across 200 Java

applications

• Audit and regulatory compliance was

at risk

After

• Common Java Application Platform

• 190 applications on 400 hosted

/shared servers

• 30% reduction in one time

development costs

• 35% reduction in recurring

maintenance and support costs

• Faster time to deploy/change

Leading global financial services company headquartered in Zurich.

Business include private banking, investment banking and asset

management with more than 47,000 employees and offices in more

than 50 countries.

Page 17: The Cloud Concierge

Shared ResourcesShared Resources

Getting Started

Shared StorageShared Storage

WebLogic Domain 1

WebLogic Domain 1

App 1App 1

WebLogic Domain N

WebLogic Domain N

App N2

App N2

RAC Instance 1

RAC Instance 1

• Shared Resources• Physical Resources - CPU, RAM, Disk

• Shared file storage for platform profiles, binaries etc.

• Web Tier, JEE Environment and S/W Load Balancers• Dedicated shared pool of physical resources for Web, JEE tier and s/w load balancers

• Available Resources are allocated to any of these tiers on demand

• Data Tier• Dedicated pool of physical resources for data tier

• Enterprise and Identity Managers• Installed on their dedicated boxes. Doesn’t need to be on shared pool.

App N1

App N1

RAC Instance N

RAC Instance N

Web Tier 1

Web Tier 1

Web Tier N

Web Tier N

Dept 1 Dept N

Page 18: The Cloud Concierge

Reference Architecture

Enterprise Manager

Enterprise Manager

Identity Manager.

Identity Manager.

WLS Domain 1 WLS Domain 2WLS Domain NWLS Domain

N

Database 1

RAC

Database N

RAC

H/W Load Balancer

S/W Load Balancer S/W Load Balancer

WLS Domain NOracle HTTP

Server

WLS Domain NOracle HTTP

Server

Self Service

App

Provisioning

Engine

LOB

Instantiate Domain, Add node

Instantiate database

Instantiate OHS, Add node

Configure new Web, JEE nodes

Instantiate s/w LB if needed

Signup, scale

Mgmt

Store

Application Performance and Platform Usage Metrics

Admin Identity Store

Mgmt

Store

Page 19: The Cloud Concierge

Evolving to optimized Virtual Java Infrastructure

Oracle OVM Infrastructure

• Pools server resources

• Device drivers & resource control

• Container isolation & portability

Oracle OVM Infrastructure

• Pools server resources

• Device drivers & resource control

• Container isolation & portability

JRockit Virtual Edition

• Virtualized Java container w/o OS

• Reduced memory consumption

• Enables Java applic. appliances

JRockit Virtual Edition

• Virtualized Java container w/o OS

• Reduced memory consumption

• Enables Java applic. appliances

WebLogic Server Virtual Ed.

• Virtual software appliance for WLS

• Pre-configured, integrated, tested

• Rapid deployment on virtual pool

WebLogic Server Virtual Ed.

• Virtual software appliance for WLS

• Pre-configured, integrated, tested

• Rapid deployment on virtual pool

WebLogic Adaptive Services Manager• SLA governance for Java apps.

• Policy-based decision making

• Automated config. & deployment

WebLogic Adaptive Services Manager• SLA governance for Java apps.

• Policy-based decision making

• Automated config. & deployment

OSOS

APPAPP

WLSWLS

OSOS

APPAPP

WLSWLS

OSOS

APPAPP

WLSWLS

OSOS

APPAPP

WLSWLS

JVMJVM JVMJVM JVMJVM JVMJVMLVMLVM LVMLVMLVMLVMLVMLVM

APPAPP

WLSWLS

APPAPP

WLSWLS

APPAPP

WLSWLS

APPAPP

WLSWLS

LiquidLiquidVMVM

LiquidLiquidVMVM

LiquidLiquidVMVM

LiquidLiquidVMVMJRVEJRVE

APPAPP

WLSWLS

LVMLVM

APPAPP

WLSWLS

JRVEJRVE

APPAPP

WLSWLS

JRVEJRVE

APPAPP

WLSWLS

JRVEJRVE

APPAPP

WLSWLS

LVMLVM

APPAPP

WLSWLS

JRVEJRVE

APPAPP

WLSWLS

JRVEJRVE

APPAPP

WLSWLS

Oracle OVMOracle OVM

WLSWLSVEVE

WLSWLSVEVE

Page 20: The Cloud Concierge

Oracle in the Cloud

• Oracle provides key infrastructure products to enable Cloud

environments

– Oracle DB, RAC, Fusion Middleware, VM, Enterprise Manager

– Grid Computing

• Oracle Platform for SaaS

– Foundation for SaaS, private Cloud environments

– Available to ISVs via monthly licensing model

• Oracle On Demand and SaaS Offerings

– Hosted and Managed Applications deployments

– CRM On Demand, Beehive On Demand, Sourcing On Demand

• Support for Amazon Web Services

– Product certifications, pre-packaged AMIs, licensing

© 2009 Oracle Corporation 20

Page 21: The Cloud Concierge

Resources

• General information: Oracle.com/goto/cloud

• Technical information and downloads:

http://www.oracle.com/technology/tech/cloud/index.html

– Demos and tutorials

– Amazon Machine Images for Oracle products

– White Papers

• How can Cloud Computing benefit YOU?

– Engage your local Oracle team to find out

© 2009 Oracle Corporation 21

Page 22: The Cloud Concierge