Top Banner
<Insert Picture Here> Enterprise Cloud Computing: What, Why and How Michal Jerzy Kostrzewa Central and Southern Eastern Europe Database Director [email protected]
32
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Oracle tech fmw-03-cloud-computing-neum-15.04.2010

<Insert Picture Here>

Enterprise Cloud Computing: What, Why and How

Michał Jerzy KostrzewaCentral and Southern Eastern Europe Database Director

[email protected]

Page 2: Oracle tech fmw-03-cloud-computing-neum-15.04.2010

© 2010 Oracle 2

Everyone Is Talking About Cloud

Page 3: Oracle tech fmw-03-cloud-computing-neum-15.04.2010

© 2010 Oracle 3

Cloud Is at the Peak of the Hype Curve

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

Page 4: Oracle tech fmw-03-cloud-computing-neum-15.04.2010

© 2010 Oracle 4

NIST Definition of Cloud Computing

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 and released with minimal management effort or service provider interaction.

This cloud model promotes availability and is composed of:

Source: NIST Definition of Cloud Computing v15

3 Service Models• SaaS• PaaS• IaaS

4 Deployment Models• Public Cloud• Private Cloud• Community Cloud• Hybrid Cloud

5 Essential Characteristics• On-demand self-service• Resource pooling• Rapid elasticity• Measured service• Broad network access

Page 5: Oracle tech fmw-03-cloud-computing-neum-15.04.2010

© 2010 Oracle 5

SaaS, PaaS and 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 6: Oracle tech fmw-03-cloud-computing-neum-15.04.2010

© 2010 Oracle 6

Public Clouds and Private Clouds

INTERNET

Public Clouds

IaaS

PaaS

SaaSINTRANET

Private Cloud

Users

Public Clouds:• Lower upfront costs• Economies of scale• Simpler to manage• OpEx

Private Cloud:• Lower total costs

• Greater control over security, compliance & quality of service

• Easier integration• CapEx & OpEx

Both offer:• High efficiency

• High availability

• Elastic capacity

• Used by multiple tenants on a shared basis

• Hosted and managed by cloud service provider

• Limited variety of offerings

• Exclusively used by a single organization

• Controlled and managed byin-house IT

• Large number of applications

IaaS

PaaS

SaaS

Page 7: Oracle tech fmw-03-cloud-computing-neum-15.04.2010

© 2010 Oracle 7

Why Are Enterprises Interested in Cloud?What Are the Challenges Enterprises Face?

Speed

CostQoS

Fit

Security

Benefits Challenges/Issues

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

Page 8: Oracle tech fmw-03-cloud-computing-neum-15.04.2010

© 2010 Oracle 8

Cloud Computing: Oracle’s Perspective

• 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

Page 9: Oracle tech fmw-03-cloud-computing-neum-15.04.2010

© 2010 Oracle 9

Oracle Cloud Strategy

Page 10: Oracle tech fmw-03-cloud-computing-neum-15.04.2010

© 2010 Oracle 10

Oracle Cloud Computing Strategy

Public Clouds

IaaS

PaaS

SaaSINTRANET

Private Cloud

Users

Our objectives:• Ensure that cloud computing is fully enterprise grade• Support both public and private cloud computing – give customers choice

IaaS

PaaS

SaaS INTERNET

Offer Technology to build private clouds or run in public clouds IaaS

PaaS

IaaS

PaaS

Offer Applications deployed in private shared services environment or via public SaaS SaaSSaaS

Page 11: Oracle tech fmw-03-cloud-computing-neum-15.04.2010

© 2010 Oracle 11

Oracle Private PaaS:What, Why and How

Page 12: Oracle tech fmw-03-cloud-computing-neum-15.04.2010

© 2010 Oracle 12

Why Enterprise Private PaaS

• Why Cloud?- Agility and speed- Efficiency and cost

• Why Private?- Security- Compliance- Control (particularly over QoS)- Easiest evolution of existing

expertise and practices

• Why Platform?- Maximizes component re-use- Minimizes hand coding- Maximizes flexibility and control

PaaS

IaaS

Builtby

user

Provided by IT

Builtby

user

Provided by IT

IaaS PaaS

Page 13: Oracle tech fmw-03-cloud-computing-neum-15.04.2010

© 2010 Oracle 13

What: Oracle Cloud Platform for PaaS

Platform as a Service

Infrastructure as a Service

Oracle VM for x86

Operating Systems: Oracle Enterprise Linux

Cloud Management

Oracle Enterprise Manager

Configuration Mgmt

Lifecycle Management

Application PerformanceManagement

Application QualityManagement

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

Application Grid: WebLogic Server, Coherence, Tuxedo, JRockit

Shared Services

Integration:SOA Suite

Security:Identity Mgmt

Process Mgmt:BPM Suite

User Interaction:WebCenter

Oracle Enterprise LinuxOracle SolarisOracle VM for SPARC (LDom)

Solaris Containers

Servers

Storage

Physical and VirtualSystems Management

Ops Center

Oracle ApplicationsThird Party Applications

ISVApplications

Page 14: Oracle tech fmw-03-cloud-computing-neum-15.04.2010

© 2010 Oracle 14

How: Enterprise Evolution To Cloud

Private Cloud Evolution

Public Cloud Evolution PaaS

SaaS

IaaS

Public Clouds

Hybrid• Federation with

public clouds• Interoperability• Cloud bursting

App1 App2 App3

Private IaaS

Private PaaS

Virtual Private Cloud

Hybrid

PaaS

SaaS

IaaS

Private Cloud• Self-service• Policy-based

resource mgmt• Chargeback• Capacity planning

App2 App3

Private IaaS

Private PaaS

App1

Silo’d Grid

• Physical• Dedicated• Static• Heterogeneous

• Virtual• Shared services• Dynamic• Standardized

appliances

App1 App2 App3

App1 App2 App3

Private IaaS

Private PaaS

Page 15: Oracle tech fmw-03-cloud-computing-neum-15.04.2010

© 2010 Oracle 15

Evolving From Silos to GridFrom Physical to Virtual

• Physical, dedicated silos

• Sized for peak load

• Difficult to scale

• Expensive to manage

• Virtualized, shared resources

• Improved utilization

• Scale as needed

• Efficient to manage

Page 16: Oracle tech fmw-03-cloud-computing-neum-15.04.2010

© 2010 Oracle 16

Grid Computing: Virtualization & ClusteringCloud Is Not Just Server Virtualization

Page 17: Oracle tech fmw-03-cloud-computing-neum-15.04.2010

© 2010 Oracle 17

Sharing and Consolidationwith Grid Computing

Server A Server B Server C Server D

Application A Application B Application C Application D

Workload Avg Utilization<20%

Applications A, B, C, D, E

NetWorkload

Avg Utilization70%

Freed capacity to deploy elsewhere

• Take advantage of complementary workload peaks

• Higher utilization rates and efficiency

• Lower CapEx & OpEx

• Green footprint

Oracle Shared Instance

Server E

Application E

Server A Server B Server C Server D Server E

Virtualization and clustering enable consolidation

Page 18: Oracle tech fmw-03-cloud-computing-neum-15.04.2010

© 2010 Oracle 18

Elastic Scalabilitywith Grid Computing

Applications A, B, C, D, E

NetWorkload

If utilization too high,increase capacity

• Pay-as-you-go scale-out- Lower upfront CapEx and

ongoing OpEx- Green footprint

• Rightsized capacity planning- Smaller, standard machines

running at higher utilization

• Defer equipment procurement- Exploit advances in hardware

price-performance and energy efficiency

Oracle Shared Instance

Server A Server B Server C Server D

• World-class clustering at all levels: database, middleware, storage

• Add/Remove nodes on-demand

• Scale out as workload increases

Scale-out on-demand

Page 19: Oracle tech fmw-03-cloud-computing-neum-15.04.2010

© 2010 Oracle 19

Quality of Servicewith Grid Computing

Applications A, B, C, D, E

NetWorkload

• Systematic high Quality of Service

• Reliability through redundancy

• Predictable performance at any scale

• High availability – every application gets HA

Oracle Shared Instance

Server A Server B Server C Server D

• Load balancing

• Failover

• Active-Active operation

High performance and availability

Server E

• Disaster recovery

• Rolling upgrades

Page 20: Oracle tech fmw-03-cloud-computing-neum-15.04.2010

© 2010 Oracle 20

Most Complete Grid Stack in the IndustryGrid Computing in All Tiers

Middleware• Application Grid

- WebLogic Server- Coherence In-Memory Data Grid- JRockit Real Time- Tuxedo

Database• Real Application Clusters • In-Memory Database Cache• Sun Oracle Database Machine

Storage• Automatic Storage Management• Exadata Storage Server

Infrastructure• Oracle VM• Oracle Enterprise Linux

Management• Oracle Enterprise Manager

Page 21: Oracle tech fmw-03-cloud-computing-neum-15.04.2010

© 2010 Oracle 21

Oracle ITEvolution to Cloud

Case Study

Page 22: Oracle tech fmw-03-cloud-computing-neum-15.04.2010

© 2010 Oracle 22

Oracle IT: Oracle DevelopmentSelf-Service Private Cloud

Self-ServiceApplication

Job Mgmt Virtualization

Priority Match Making

Resource Mgmt

Enterprise Manager

Grid ControlSubmit

NotificationsDeveloper

Metadata / Label Servers

Results

Hosts

Page 23: Oracle tech fmw-03-cloud-computing-neum-15.04.2010

© 2010 Oracle 23

Oracle IT: Oracle DevelopmentSelf-Service Private Cloud

• 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

over 45,000 jobs processed supporting production and test requirements.

- Utilization – Rates on these servers averages 80% 7 days a week and can reach 90% during peak times.

• Results/Benefits :- Increase in development productivity- Self-Service system for creation of development environments- Cleaner code lines as environments are created quickly for more

thorough testing/validation.- Physical Server/Environmental Reduction by 75%- Server/Apps Deployment reduced by 80%

Page 24: Oracle tech fmw-03-cloud-computing-neum-15.04.2010

© 2010 Oracle 24

Oracle IT: Oracle UniversityDynamic Provisioning with Grid Computing

• Education Services

• 2,300 environments automaticallyprovisioned weekly

• 1/10th the hardware

• CPU utilization increased from 7% to 73%

• Floor space reduced 50%

• Power consumption reduced 40%

• Servers: Administrator ratio increased 10X

• Revenue/Server increased 10X

Page 25: Oracle tech fmw-03-cloud-computing-neum-15.04.2010

© 2010 Oracle 25

Oracle Cloud offerings beyond Private PAAS:What, Why and How

Page 26: Oracle tech fmw-03-cloud-computing-neum-15.04.2010

© 2010 Oracle 26

Oracle in Public Clouds

• Oracle Database, Fusion Middleware & Enterprise Manager supported on EC2

• Amazon Machine Images (AMIs)• Oracle Database Secure Backup to S3

• Self-service Public PaaS based on Oracle VM, Oracle Enterprise Linux, Oracle Database RAC and Oracle WebLogic Server

Page 27: Oracle tech fmw-03-cloud-computing-neum-15.04.2010

© 2010 Oracle 27

Oracle VM

Oracle Enterprise Linux

Oracle Database

Oracle Fusion Middleware

Oracle Enterprise Manager

Oracle ApplicationsDeployed on Shared Services Private PaaS

Shared ComponentsShared Components

Industry Applications

PrivatePaaS

Page 28: Oracle tech fmw-03-cloud-computing-neum-15.04.2010

© 2010 Oracle 28

Oracle On DemandFlexible Deployment Options

RemoteManagement

Hosted &Managed

Multi-TenantSaaS

Single-TenantSaaS On-Premise

Pay-per-use Licensed

OpEx CapEx & OpEx

Off-premise On-premise

Managed by vendor Managed byCustomer

Vendor scheduledmaintenance Customer scheduled maintenance

Public Private

Page 29: Oracle tech fmw-03-cloud-computing-neum-15.04.2010

© 2010 Oracle 29

Summary

Page 30: Oracle tech fmw-03-cloud-computing-neum-15.04.2010

© 2010 Oracle 30

Oracle Leadership in Cloud Computing

• 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

• Oracle offers:

- Technology to build private clouds or run in public clouds

- Applications deployed in private shared services environment or via public SaaS

Page 31: Oracle tech fmw-03-cloud-computing-neum-15.04.2010

© 2010 Oracle 31

Thank You!

Page 32: Oracle tech fmw-03-cloud-computing-neum-15.04.2010

© 2010 Oracle 32© 2009 Oracle – Proprietary and Confidential 32