Sei sulla pagina 1di 48

<Insert Picture Here>

Oracle Fusion Middleware ed Exalogic Elastic Cloud:


due pilastri fondamentali della strategia Oracle per supportare la Pubblica Amministrazione verso il Cloud Computing Fabrizio Marini Principal Sales Consultant

Cloud Computing is Top of Mind

Source: Gartner. Leading in Times of Transition. The 2010 CIO Agenda

What is Cloud Computing?


National Institute of Standards & Technology Definition
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: 5 Essential Characteristics
On-demand self-service Broad network access Resource pooling Rapid elasticity Measured Service

4 Deployment Models
Public Cloud Private Cloud Community Cloud Hybrid Cloud

3 Service Models
SaaS Software as a Service PaaS Platform as a Service IaaS Infrastructure as a Service

Source: NIST Definition of Cloud Computing v15

The Cloud Architecture Is a Three-Layer Cake

Private Cloud Application Services (SaaS*) Application Infrastructure Services (PaaS*) System Infrastructure Services (IaaS*)

Public Cloud

V-Cloud

* According to NIST (National Institute of Standards and Technology), http://csrc.nist.gov/groups/SNS/cloud-computing/index.html

Private vs Public: Trade Off


Private Cloud
Exclusively used by a single organization Controlled and managed by in-house IT

Public Clouds
I N T R A N E T I N T E R N E T

Apps PaaS IaaS

SaaS PaaS IaaS

Used by multiple tenants on a shared basis Hosted and managed by cloud service provider

Trade-off
Lower total costs Greater control over security, compliance, QoS CapEx & OpEx Lower upfront costs Outsourced management OpEx

Enterprises will adopt a mix of private and public clouds

IaaS vs PaaS vs SaaS: Trade Off


App1 App2 App3 App4

Built by user

SaaS
Application

Portal

Shared Service

Shared Service Portal IDM

Built by user

BPM
Portal IDM

IDM AS DB OS HW

SOA

PaaS
AS DB OS HW SOA AS BPM DB

Provided IT Provided by IT
SOA AS BPM DB

Provided by IT

OS HW

OS HW

OS HW

OS HW

Storage

Storage

Storage

IaaS

IaaS

IaaS

Trade-Off
Higher Flexibility Higher Effort Higher Complexity Lower Flexibility Lower Effort Lower Complexity

Evolution of a Cloud Provider

RoadRoad Roadmap map

StandarStandar Standardise dise

ConsoliConsoli Consolidate date

AutoAuto Automate mate

OptiOpti Optimise mise

From Silos to Grid to Cloud


<Insert Picture Here>

Traditional Infrastructure: Siloed, Complex, Heterogeneous


Silos 1 Silos 2 Silos 3

Customer Relationship Management

Order Management

Customer Portal eCommerce

Portal Server Appl. Server

BI Server Integration Server

Portal Server Appl. Server

BPM Server B2B Server

Portal Server Appl. Server

Mobile Server Web 2.0 Server

Database Server

OLAP Server

Database Server

Database Server

Operating System

Operating System

Operating System

Servers Storage

Servers Storage

Servers Storage

Evolving From Silos to Grid


From Physical to Virtualized Resources

<Insert Picture Here> Physical, dedicated silos Sized for peak load Difficult to scale Expensive to manage Virtualized, shared resources Improved utilization Scale as needed Efficient to manage

Datacenter Evolution
From Consolidation to Private Cloud to Hybrid Cloud
Public Clouds
IaaS

Hybrid
IaaS

PaaS

Public Cloud Evolution Private Cloud Evolution


App1 App2 App3 App1 App2 App3

SaaS PaaS SaaS

Virtual Private Cloud

App1 App2 App3

App1 App2 App3

Private PaaS Private IaaS

Private PaaS Private IaaS

Private PaaS Private IaaS

Silod
Physical Dedicated Static Heterogeneous

Grid
Virtual Shared services Dynamic Standardized appliances

Private Cloud

Hybrid

Self-service Federation with public clouds Policy-based Interoperability resource mgmt Chargeback Cloud bursting Capacity planning

Server Virtualization and Clustering Deliver Resource Pooling and Elastic Scalability
Server Virtualization
Make one physical resource look like many

Clustering
Make many physical resource look like one

Consumers

Consumers

Single Virtual Resource Multiple Virtual Resources Virtualization Software Single Physical Resource Multiple Physical Resources Clustering Software

Both server virtualization and clustering are key technologies for Cloud Computing
12

The Cloud Promise

On-demand selfservice Broad network access Resource pooling Rapid elasticity Measured Service

Its not just Virtualization!!!

Oracle Cloud Solutions

Oracle Has a Broad but Focused Cloud Strategy


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

Oracle On Demand
Public Clouds Public Cloud Solutions
Oracle On Demand cloud services Oracle on 3rd party public clouds (i.e. Amazon) Powering 3rd party public clouds (i.e. RackSpace, Savvis)

Oracle Applications
Private Cloud
I N T R A N E T

SaaS SaaS PaaS PaaS IaaS IaaS

I N T E R N E T

Apps SaaS PaaS PaaS IaaS IaaS

Private Cloud Solutions


Applications on a shared platform Database & middleware for PaaS Hardware & systems for IaaS

Users

Oracle Technology in Public Clouds

Oracle Private PaaS

15

Oracle Cloud Solutions


Software as a Service
Custom Apps

Cloud Management
ISV Apps Oracle Enterprise Manager Application Performance Mgmt Lifecycle Management Configuration Management Application Quality Mgmt

Oracle Applications Platform as a Service

Integration: SOA Suite

Process Mgmt: BPM Suite

Security: Identity Mgmt

User Interaction:

WebCenter

Application Grid: WebLogic Server, Coherence, JRockit Exalogic Elastic Cloud Database Grid: Oracle Database, Database Options Exadata Database Machine

Infrastructure as a Service
Operating Systems: Oracle Enterprise Oracle Solaris Oracle Linux Linux
Oracle VM for SPARC (LDom) Solaris Containers

Ops Center Physical & Virtual Systems Mgmt

Oracle VM for x86 Servers Storage

16

Private PaaS Lifecycle


3. Use App 4. Scale up/down 2. Build App
<Insert Picture Here>
Assemble app using shared components Deploy through self-service Adjust capacity based on policies Monitor via selfservice

App Users

App Developer App Owner

App

5. Chargeback
Meter usage and charge back to app owners or departments

1. Set Up Cloud

Shared Components

Self-Service Interface

Oracle Fusion Middleware


IT
Set up PaaS Set up shared components Set up selfservice portal

Oracle Database
Oracle Enterprise Linux Oracle VM

Oracle Enterprise Manager

Challenge 1: Resource Pooling


How to combine Clustering and Server virtualization

18

Application Grid and Database Grid:


Shared Resource Pooling with Dynamic Capacity Adjustment
Sense demand spike Sense demand spike

DeptApp 1 Dept App 1 <Insert Picture Here>

Dept App 2
Shared Service

Sense demand spike


Oracle Enterprise Manager

Shared Shared Service Service

WebLogic Server cluster nodes Coherence Data Grid nodes

WebLogic Suite-based Application Grid


Oracle Database Cluster nodes

Adjust capacity Oracle Database Grid: RAC, ASM, IMDB Cache

Virtual or Physical

High density Java Virtualization


Eliminate the Guest OS from Appliances

Runs natively on hypervisor


Higher density Better performance

Reduced operational cost


Simpler patching Improved security

Same administrative infrastructure


WebLogic console + scripting Enterprise Manager JRockit Mission Control

Custom Java appliances


Building blocks for larger assemblies Simple deployment

20

High density Java Virtualization


Eliminate the Guest OS from Appliances Standard Virtual Machine Image Appliances
Application Middleware OS Appliance WebLogic Server VE Appliance

WebLogic Server Virtual Edition Appliances

Smaller appliances Faster deployment Higher utilization


OVM OVM OVM

OS

More secure Higher performance Faster live migration

2010 Oracle Corporation

21

JRockit & WebLogic Virtual Edition


Efficient Java SE in a Virtualized Environment Runs natively on hypervisor
Higher density Better performance
300 250 200 150 100 50 0
WebLogic on Guest OS WebLogic with JRockit VE

32% increased
performance over a guest OS

225 ops/sec

298 ops/sec

300 ops/sec

Reduced operational cost


Simple deployment Simpler patching Improved security

WebLogic on Physical OS

Same Administration
WebLogic console + scripting Enterprise Manager JRockit Mission Control

Application JVM OS

Application JRockit VE Hypervisor

Simple. Secure. Efficient.

Hypervisor

1 to 2 weeks

1-2 days
Pr ov isi o nv irtu ali ze

Challenge 2: Rapid Elasticity

Application Deployment is Complex, Error Prone and Time Consuming

1-4 days 1-3 days .5 day 1-2 days .5 day

dr Ins es ou an tall rce da & s ll p con f lat ig for ure m OS s o Cr ftw ar to eate e a uto / cu ma sto te miz pr e s oc cr es ipt Us s s e all sc pla soft ripts tfo wa rm re or m en com anu vir on pon ally me en co Int nt ts t nfig e o c ur en gra re e date to- te a en nd d p te lat st c for om m De en plete vir plo on ya me pp nt lic ati on
23

Virtual Appliance: Oracle VM


Advanced Xen-Based Server Virtualization Solution

Run Oracle Database, Fusion Middleware, and Applications Run non-Oracle workloads Supports Linux, Windows, and other operating systems Free to download and distribute

DB/MW/Apps OS
1.Package once 3. Live migrate for dynamic optimization

Appliance

2.Deploy rapidly, multiple times

Oracle VM

Oracle VM

Oracle VM

24

Application Aware Virtualization


Assemblies of multiple Appliances
Reference System
Web Web

Web Tier

Virtualized Software Appliances


Web Appliance Application Server Appliance

Assembly

SOA Svc

WLS

WLS

Application Tier

Metadata
RAC RAC

Database Tier

Database Appliance

Transform Multi-Tier Application Components into Collection of Configurable Building Blocks

25

Application Aware Virtualization


Full N-Tier Deployment and Management of Complex Applications Onto Virtual Infrastructure
config1

config2

Assembly =
Dev/Test Environment
Appliances (VM Templates + configuration Metadata) + relationships & start order Metadata

Production Environments

Package up complex structure from dev/test and reconstitute in production Minimize setup time and risk of hard-to-debug configuration errors Easily replicate in production with minor variations Each production instance has well-contained configuration parameters for flexibility

Application Aware Virtualization


Oracle Virtual Assembly Builder
Automated packaging, of multi-tier application components into collection of selfcontained and inter-related software appliances (Assembly) Automate deployment and configuration of entire complex application topologies onto virtualized hardware resources
Assemblies, Appliances Catalog Properties Inspector

Deployment Resource Pools

Assembly Editor

OVM

OVM

OVM

Challenge 3: On-demand Self-Service


How to formalize what I need from my application platform

VS.

28

Deploy Application on your PaaS Cloud


Self-Service Interface

Self-service provisioning
- Virtual Appliance - Complete Assemblies

Users can select


Server size Storage volumes Dynamic/static IP Network profile

Policies for quota, retirement, chargeback

Challenge 4: Measured Service


How to measure and chargeback

30

Metering and Chargeback


Oracle Enterprise Manager + Oracle Billing and Revenue Management Complete Cloud Management and Monetization Capabilities
Cloud Services Cloud Management
Oracle Enterprise Manager
Applications

Cloud Monetization
Oracle Billing and Revenue Management

Middleware

Database OS Virtualization

Ops Center

31

Oracle Cloud Management Capabilities


Cloud Management Capabilities
Self-Service Provisioning Metering and Chargeback Policy-Driven Resource Mgmt Capacity Planning Assembly Packaging

Foundation Capabilities for Managing Datacenters


Configuration and Compliance Lifecycle Management

Application Performance Management Full Apps to Disk Management

Application Quality Management

32

Engineered Systems Exalogic Elastic Cloud

33

Datacenters Are Evolving

Silo

Consolidated

Optimized

Cloud

Transforming the Technology Stack

Compute, Storage, Network Building Blocks

Optimized Systems and Solutions

Engineered Systems

34

Demand for Engineered Systems


Standard platform for PaaS Cloud

Supports existing applications Excellent performance under varied workloads Uniform reliability, availability and serviceability Scalable and elastic; capacity on demand Simplified supply chain

CRM CICS/ COBOL E20 IDM

Custom 3rd Party

Batch Jobs

E20 Content

Logs

ERP

3rd Party Custom SOA

35

Exadata and Exalogic


Engineered Systems as the Foundation for Private PaaS

Database and middle tier machines Unmatched performance, simplified deployment, lower total cost Building blocks for private and public PaaS Building the 21st Century Datacenter

36

One Platform for the Whole Enterprise


Performance, reliability and simplicity

Fastest Java Performance


Application performance improved up to 10X

Foundation for Mission Critical Cloud


Best for application consolidation Best for elastic capacity on demand

Engineered System
Lowest cost to deploy and operate Fastest path to production

37

Oracle Exalogic Extreme Performance


Internet Applications
12X improvement Over 1 Million HTTP Requests/Sec. FaceBooks Web Traffic on 2 Full Racks
Exalogic
Alternative

Messaging Applications
4.5X improvement Over 1.8 Million Messages/Sec. All Chinese Rail Ticketing on 1 Rack
Exalogic
Alternative

Database Applications
1.4X improvement Almost 2 million JPA Operations/Sec. All E-Bay Product Searches on 1/2 Rack
Alternative

Exalogic

38

Oracles Elastic Cloud Foundation


Application Grid, OS, Enterprise Manager and hardware

WebLogic Server Enterprise Manager

Coherence Tuxedo

JRockit and HotSpot Exalogic Elastic Cloud Software Oracle Linux or Solaris

Exalogic Elastic Cloud Hardware


EL X2-2

39

A New Kind of Computer


Building an elastic cloud with InfiniBand Grid Architecture Simple to scale Open, standard Simple to consume Lossless switched fabric Quality of Service and security Fault tolerance and failover Extreme Scalability

EL X2-2

*http://www.top500.org/static/lists/2009/11/top500_statistics.pdf

Oracle Exalogic Elastic Cloud


One Platform for the Whole Enterprise
Integrated Storage Central storage for system images Clustered for HA 40 TB SAS disk 4 TB read cache 72 GB write cache
1 CY1 1 H cted Expe

I/O Fabric 40 Gb/sec links 1.2 microsecond latency (MPI Ping) 10 Gigabit Ethernet connectivity to datacenter

EL T3-1B

T3 -1B T3-1B

EL X2-2

X2-2 X2-2

30 SPARC T3 compute nodes 480 SPARC cores (1.6 GHz) 3.8 TB DRAM 960 GB FlashFire SSD

30 x86 compute nodes 360 Xeon cores (2.93 GHz) 2.8 TB DRAM 960 GB FlashFire SSD

2010 Oracle Corporation

41

Scale from One Application to Cloud


Start small and grow

Multi-rack Half Rack Quarter Rack Full Rack Seamless hardware upgrade Flexible software licensing

42

Oracle Exalogic Elastic Cloud


Delivering real business value

Extreme Java Performance


Improved up to

Mission Critical Cloud


Operational Cost Reduced up to

Integrated System
Time to Deploy Reduced up to

10X

15-35%

95%
43

Oracle Cloud Platform Key Differentiators

<Insert Picture Here>

Section Divider

oracle.com/cloud

Cloud@Oracle: Oracle University


Self Service Broad Network Access Resource Pooling

Case Study

2,300 environments automatically provisioned weekly 1/10th the hardware CPU utilization increased from 7% to 73% Revenue per server increased 10X Servers to administrator ratio increased 10X
234 physical servers

2,300 Virtual Machines

3,447 templates/modules

Cloud Computing

Copyright 2010, Oracle. All rights reserved. Oracle Confidential

47

Cloud Computing Delivers Real Benefits

Case Study

Solution:
JAP Java Application Platform DHP Database Hosting Platform CHP Compute Hosting Platform Centralized deployment of 200+ apps Oracle: WebLogic Server 10.3 Oracle Database 11g Solaris Sun M-Series/T-Series

Solution:
Oracle as a Service PaaS Consolidate 300 small to medium database environments onto 3 grids Advanced chargeback model for cost recovery Oracle: Oracle Database 11g Exadata

Benefits:
35% reduction in operating costs 30% reduction in project costs 44% power consumption avoided in 4 years, while doubling capacity No downtime incidents in 3 years

Benefits:
50% operating cost improvement P&L breakeven in Year 1 Server utilization: 15% 80% Elasticity CPU can be taken from resource pool as needed

Cloud Computing

48

Potrebbero piacerti anche