• No results found

<Insert Picture Here> Enterprise Cloud Computing: What, Why and How

N/A
N/A
Protected

Academic year: 2021

Share "<Insert Picture Here> Enterprise Cloud Computing: What, Why and How"

Copied!
38
0
0

Loading.... (view fulltext now)

Full text

(1)

<Insert Picture Here>

Enterprise Cloud Computing: What, Why and How

Andrew Sutherland

SVP, Middleware Business, EMEA

(2)

The following is intended to outline our general

The following is intended to outline our general

product direction. It is intended for information

purposes only, and may not be incorporated into any

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

features or functionality described for Oracle s

products remain at the sole discretion of Oracle.

(3)

Everyone Is Talking About Cloud

(4)

Cloud Is at the Peak of the Hype Curve

S G "H C l f Cl d C i 2009" R h N G00168 80

Source: Gartner "Hype Cycle for Cloud Computing, 2009" Research Note G00168780

(5)

NIST Definition of Cloud Computing

Cloud computing is a model for enabling convenient on

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

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:

3 Service Models 4 Deployment Models

5 Essential Characteristics 3 Service Models

• SaaS

• PaaS

• IaaS

4 Deployment Models

• Public Cloud

• Private Cloud

• Community Cloud

5 Essential Characteristics

• On-demand self-service

• Resource pooling

• Rapid elasticity

S NIST D fi i i f Cl d C i 1

IaaS Community Cloud

• Hybrid Cloud

Rapid elasticity

• Measured service

• Broad network access

Source: NIST Definition of Cloud Computing v15

(6)

SaaS, PaaS and IaaS

Applications delivered as a service

to end-users over the Internet

Software as a Service

App development & deployment

Platform as a Service

App development & deployment

platform delivered as a service

Infrastructure as a Service

Server, storage and network

hardware and associated software

Infrastructure as a Service hardware and associated software

delivered as a service

(7)

Public Clouds and Private Clouds

Public Clouds Private Cloud

Used by Exclusively

I N

T PaaS

I SaaS N T R

• Used by multiple tenants on a shared basis

• Exclusively used by a single

organization

SaaS

E R N E T

IaaS R PaaS

A N E T

• Hosted and managed by cloud service provider

• Controlled and managed by in-house IT

IaaS PaaS

T T

Users

provider

• Limited variety of offerings

• Large number of applications

Public Clouds:

Lower upfront costs

• Economies of scale

Private Cloud:

Lower total costs

• Greater control over security Both offer:

• High efficiency

• High availability

• Simpler to manage

• OpEx

• Greater control over security, compliance & quality of service

• Easier integration

• CapEx & OpEx

• Elastic capacity

CapEx & OpEx

(8)

44% of Large Enterprises Are Interested

I B ildi A I t l Cl d

In Building An Internal Cloud

Source: Cloud Computing, Compute-As-A-Service: Interest And Adoption By Company Size, Forrester Research, Inc., February 27, 2009

(9)

Why Are Enterprises Interested in Cloud?

B fit f Cl d C ti

Benefits of Cloud Computing

Speed

Cost

Source: IDC eXchange, "IT Cloud Services User Survey, pt. 2: Top Benefits & Challenges," (http://blogs.idc.com/ie/?p=210), October 2, 2008

(10)

What Are the Challenges Enterprises Face?

Ch ll f Cl d C ti

Challenges of Cloud Computing

Security QoS

Fit

Source: IDC eXchange, "IT Cloud Services User Survey, pt. 2: Top Benefits & Challenges," (http://blogs.idc.com/ie/?p=210), October 2, 2008

(11)

Cloud Computing: Oracle’s Perspective

Ch t i d b l biliti b t b d

• Characterized by real, new capabilities, but based on

many established technologies

• Compelling benefits as well as serious concerns

• Enterprises will adopt a mix of public and private

clouds

clouds

(12)

Oracle Cloud Strategy

(13)

Oracle Cloud Computing Strategy

Our objectives:

• Ensure that cloud computing is fully enterprise grade

• Support both public and private cloud computing give customers choice

Public Clouds Private Cloud

• Support both public and private cloud computing – give customers choice

Offer Applications Public Clouds

I SaaS

Private Cloud

SaaS I

Offer Applications

deployed in private shared

services environment or

via public SaaS

SaaS SaaS

PaaS N SaaS

T R A N PaaS

SaaS N

T E R N

Offer Technology to

build private clouds or

PaaS PaaS

via public SaaS

SaaS SaaS

IaaS N

E T

IaaS N

E T

build private clouds or

run in public clouds

IaaS IaaS

Users

(14)

Oracle Cloud Computing Strategy

Oracle Applications

On Demand

Oracle Applications

Public Clouds Private Cloud

PaaS I SaaS

N T PaaS R

SaaS I

N T

E PaaS

PaaS

SaaS SaaS

IaaS R PaaS

A N E T IaaS

PaaS E

R N E T

IaaS PaaS

IaaS PaaS

U Users

Oracle Technology

in public clouds Oracle Private PaaS

(15)

Oracle Cloud Computing Strategy

Oracle Applications

On Demand

Oracle Applications

Public Clouds Private Cloud

PaaS I SaaS

N T PaaS R

SaaS I

N T

E PaaS

PaaS

SaaS SaaS

IaaS R PaaS

A N E T IaaS

PaaS E

R N E T

IaaS PaaS

IaaS PaaS

U Users

Oracle Technology

in public clouds Oracle Private PaaS

(16)

Oracle Private PaaS:

Wh t Wh d H

What, Why and How

(17)

Why Enterprise Private PaaS

• Why Cloud?

- Agility and speed

- Efficiency and cost

• Why Private?

Built by

IaaS PaaS

• Why Private?

- Security

- Compliance

Built

by

user

- Control (particularly over QoS)

- Easiest evolution of existing

expertise and practices

PaaS

by user

Provided by IT

• Why Platform?

M i i t IaaS

Provided by IT

- Maximizes component re-use

- Minimizes hand coding

- Maximizes flexibility and control

(18)

What: Oracle Cloud Platform for PaaS

Application 1 Application 2 Application 3 Platform as a Service

Shared Services Platform as a Service

Cloud Management Oracle Enterprise Manager

Application Grid: WebLogic Server, Coherence, Tuxedo, JRockit Integration:

SOA Suite

Security:

Identity Mgmt Process Mgmt:

BPM Suite

User Interaction:

WebCenter

Lifecycle Management

Oracle Enterprise Manager

Database Grid: Oracle Database, RAC, ASM, Partitioning, IMDB Cache, Active Data Guard, Database Security

Application Configuration &

Compliance

Virtualization: Oracle VM

Operating Systems: Oracle Enterprise Linux Infrastructure as a Service

Application Quality Application Performance Management

Servers Storage

Quality Management

(19)

Private PaaS Lifecycle

3. Use App

4. Scale up/down

App Users

2. Build App

p

• Assemble app

• Adjust capacity based on policies

• Monitor via self- service

App Developer

App

using shared components

• Deploy through

self-service App Owner 5. Chargeback

• Meter usage and charge

Self-Service Interface Shared Components

1. Set Up Cloud

and charge back to app owners or departments

p

IT

Oracle Database

Oracle Fusion Middleware

Oracle

• Set up PaaS

• Set up shared components

• Set up self-

service portal

Oracle VM

Oracle Enterprise Linux

Oracle Database

Enterprise Manager

Oracle VM

(20)

Demo

Private PaaS

Conceptual Demo

(21)

How: Enterprise Evolution To Cloud

Public Clouds Hybrid

Public Cloud

Evolution

PaaS SaaS

IaaS PaaS

SaaS

IaaS

Private Cloud Evolution

PaaS

Virtual Private Cloud SaaS

A 2 A 3 A 1

A 1 A 2 A 3 App1 App2 App3

Private IaaS Private PaaS App2 App3

Private IaaS Private PaaS App1

App1 App2 App3

App1 App2 App3

Private IaaS Private PaaS

Hybrid

• Federation with public clouds

Private Cloud

• Self-service

• Policy based

Silo’d Grid

• Physical Dedicated

• Virtual

• Shared services public clouds

• Interoperability

• Cloud bursting

• Policy-based resource mgmt

• Chargeback

• Capacity planning

• Dedicated

• Static

• Heterogeneous

• Shared services

• Dynamic

• Standardized

appliancespp p y p g

(22)

Evolving From Silos to Grid

From Physical to Virtual

Physical, dedicated silos

Virtualized, shared resources

Sized for peak load

Difficult to

Improved utilization

Scale as

Difficult to scale

Expensive to manage

Scale as needed

Efficient to manage

manage manage

(23)

Grid Computing: Virtualization & Clustering

Cl d I N t J t S Vi t li ti

Cloud Is Not Just Server Virtualization

(24)

Sharing and Consolidation

with Grid Computing

Application A Application B Application C Application D

T k d f

Application E

Workload Avg Utilization

<20%

• Take advantage of

complementary

workload peaks

Server A Server B Server C Server D

• Higher utilization rates

and efficiency

Server E

y

• Lower CapEx & OpEx

Oracle Shared Instance

Virtualization and clustering enable consolidation

Applications A, B, C, D, E Net

Workload

Avg Utilization 70%

• Green footprint

Freed capacity to deploy elsewhere Server A Server B Server C Server D Server E

Server A Server B Server C Server D Server E

(25)

Elastic Scalability

with Grid Computing

Oracle Shared Instance

Applications A, B, C, D, E

Net If utilization too high,

• Pay-as-you-go scale-out

- Lower upfront CapEx and

ongoing OpEx

Workload increase capacity

ongoing OpEx

- Green footprint

Ri ht i d it l i

• Rightsized capacity planning

- Smaller, standard machines

running at higher utilization

Server A Server B Server C Server D

Scale-out on-demand

• Defer equipment procurement

- Exploit advances in hardware

• World-class clustering at all levels:

database, middleware, storage

price-performance and energy

efficiency

• Add/Remove nodes on-demand

• Scale out as workload increases

(26)

Quality of Service

with Grid Computing

Oracle Shared Instance

Applications A, B, C, D, E

Net

• Systematic high Quality of

Service

Oracle Shared Instance

Net Workload

• Reliability through redundancy

• Predictable performance at

any scale

Server A Server B Server C Server D

High performance and availability

Server E

• High availability – every

application gets HA

• Load balancing

g p y

• Disaster recovery

• Failover

• Active-Active operation

• Rolling upgrades

(27)

Most Complete Grid Stack in the Industry

G id C ti i All Ti

Grid Computing in All Tiers

Middleware

• Application Grid

• Application Grid

- WebLogic Server

- Coherence In-Memory Data Grid - JRockit Real Time

- Tuxedo

Database

• Real Application Clusters

• In-Memory Database Cache

S O l D t b M hi

• Sun Oracle Database Machine Storage

• Automatic Storage Management

• Exadata Storage Server

• Exadata Storage Server Infrastructure

• Oracle VM

• Oracle Enterprise Linuxp Management

• Oracle Enterprise Manager

(28)

Case Study

Oracle IT

y

Evolution to Cloud

(29)

Oracle IT: Oracle Development

Self-Service Private Cloud

Self-Service

Job Mgmt Virtualization Priority Match

Making

Enterprise Manager Grid Control

Submit

Self Service

Application Resource

Notifications Mgmt Developer

Metadata / Label Servers

Results

Hosts Results

(30)

Oracle IT: Oracle Development

Self-Service Private Cloud

Implementation Overview: Implementation Overview:

- Scope/Scale - Over 2600 physical servers with over 6000 Virtual

Servers used by over 3500 developers

- Activations – Processing over 70 jobs per day this translates into Activations Processing over 70 jobs per day, this translates into

over 45,000 jobs processed supporting production and test

requirements.

- Utilization – Rates on these servers averages 80% g 7 days a week y

and can reach 90% during peak times.

Results/Benefits:

- Increase in development productivity p p y

- Self-Service system for creation of development environments

- Cleaner code lines as environments are created quickly for more

thorough testing/validation. g g

- Physical Server/Environmental Reduction by 75%

- Server/Apps Deployment reduced by 80%

(31)

Oracle IT: Oracle University

Dynamic Provisioning with Grid Computing

• Education Services

2,300 environments automatically

provisioned weekly

1/10

th

the hardware

• CPU utilization increased from 7% to 73%

• Floor space reduced 50%

• Power consumption Power consumption reduced 40% reduced 40%

• Servers: Administrator ratio increased 10X

R /S i d 10X

• Revenue/Server increased 10X

(32)

Oracle Cloud Computing Strategy

Oracle Applications

On Demand

Oracle Applications

Public Clouds Private Cloud

PaaS I SaaS

N T PaaS R

SaaS I

N T

E PaaS

PaaS

SaaS SaaS

IaaS R PaaS

A N E T IaaS

PaaS E

R N E T

IaaS PaaS

IaaS PaaS

U Users

Oracle Private PaaS

Oracle Technology

in public clouds

(33)

Oracle in Public Clouds

• Oracle Database, Fusion Middleware &

Enterprise Manager supported on EC2

• Self-service Public PaaS based on Oracle VM Oracle Enterprise Linux Enterprise Manager supported on EC2

• Amazon Machine Images (AMIs)

• Oracle Database Secure Backup to S3

Oracle VM, Oracle Enterprise Linux, Oracle Database RAC and Oracle WebLogic Server

(34)

Oracle Applications

Deployed on Shared Services Private PaaS

I d t A li ti Industry Applications

Shared Components Shared Components

Oracle Database

Oracle Fusion Middleware

Oracle Enterprise

M

Private

PaaS

Oracle VM

Oracle Enterprise Linux

Manager

PaaS

(35)

Oracle On Demand

Flexible Deployment Options

Remote Management Hosted &

Managed Multi-Tenant

SaaS

Single-Tenant

SaaS On-Premise

g g

Public Private

Pay-per-use Licensed

OpEx CapEx & OpEx

Off-premise On-premise

Managed by vendor Managed by

Customer Vendor scheduled

maintenance Customer scheduled maintenance

(36)

Summary

(37)

Oracle Leadership in Cloud Computing

O l id t l t d i t t d l d

• Oracle provides most complete, open and integrated cloud

vision, strategy and offerings in the industry

• Cloud is the evolution of capabilities Oracle has been working

on for more than a decade: grid computing, virtualization,

shared services and management systems

O ff

• Oracle offers:

- Technology to build private clouds or run in public clouds

A li ti d l d i i t h d i

- Applications deployed in private shared services

environment or via public SaaS

(38)

References

Related documents

•  Oracle now recommends only the Unbreakable Enterprise Kernel for all Oracle software on Linux. Virtualization Strategy Oracle

Oracle Enterprise Manager Cloud Management. Key

As shown in figure 2, with Oracle VM plug-in, once a VM Manager is registered in Enterprise Manager, you should be able to setup and manage your cloud infrastructure based on the

The annual cost savings combine with additional virtualization and cloud management benefits brought about by features of Oracle VM Server for SPARC and Oracle Enterprise

A few months after implementing the Oracle solution, Cintron’s team decided to move forward with Oracle Enterprise Manager Cloud Control, a feature of Oracle Enterprise Manager, and

Qualified on Oracle Linux with the Unbreakable Enterprise Kernel and Oracle VM. #1 Benchmarks

This session will demonstrate how to use Oracle Enterprise Manager 12c for continuous demonstrate how to use Oracle Enterprise Manager 12c for continuous security compliance

– One solution to cover document lifecycle management – Reduce content application diversity with. central architecture