You are on page 1of 42

1

<Insert Picture Here>

Session S316973 : How to build a Private Cloud with Oracle Enterprise Manager: A Major Telco Story
Madhup Gulati Principal Product Manager

Safe Harbor Statement

The following g is intended to outline our g general product direction. It is intended for information purposes only, and may not be incorporated into any contract. t t It is i not t a commitment it t to t deliver d li any material, code, or functionality, and should not be relied e ed upo upon in making a g a pu purchasing c as g dec decision. s o The e development, release, and timing of any features or functionality described for Oracles products remains at the sole discretion of Oracle.

Oracle Enterprise Manager


Session S316973 How to build Private Cloud with Oracle Enterprise Manager: A major Telco story

While private Cloud is today's reality, it comes with its own challenges around flexibility, agility and control. Learn how Enterprise Manager can manage, optimize and streamline your Cloud implementation and give you the maximum ROI at the minimal TCO.

Program Agenda
Cloud Computing Concepts
Private Cloud Management
<Insert Picture Here>

Current capabilities
Case Study: Major Telco

Cloud Management Roadmap

2010 Oracle Corporation

Business-Driven IT Management

2010 Oracle Corporation

6 6

NIST Definition of Cloud Computing


Cloud computing is a model for enabling convenient, ondemand 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 id i interaction. t ti This cloud model promotes availability and is composed of:
5 Essential Characteristics On-demand self-service Resource pooling Rapid elasticity Measured service Broad network access
Source: NIST Definition of Cloud Computing v15

3 Service Models SaaS PaaS IaaS

4 Deployment Models Public Cloud Private Cloud Community Cloud Hybrid Cloud

2010 Oracle Corporation

SaaS, PaaS and IaaS

Software as a Service

Applications delivered as a service to end-users over the Internet

Platform as a Service

App development & deployment platform delivered as a service Server, , storage g and network hardware and associated software delivered as a service

Infrastructure as a Service

2010 Oracle Corporation

Public Clouds and Private Clouds


Public Clouds
Used by multiple tenants on a shared basis Hosted and managed by cloud service provider
SaaS PaaS IaaS I N T E R N E T

Private Cloud
I N T R A N E T SaaS PaaS IaaS

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

Trade-offs
Lower upfront costs Outsourced management g OpEx Lower total costs Greater control over security, y compliance, p QoS CapEx & OpEx

Enterprises p will adopt p a mix of public p and private p clouds


2010 Oracle Corporation 9
9

Enterprise Evolution To Cloud

2010 Oracle Corporation

10

10

Oracle Cloud Computing Strategy


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

Oracle Applications On Demand


Public Clouds
SaaS PaaS IaaS I N T E R N E T

Oracle Applications
Private Cloud
I N T R A N E T SaaS PaaS IaaS

Oracle Technology in public clouds


2010 Oracle Corporation

Users

Oracle Private PaaS


11
11

Cloud Computing: Oracles Perspective


Characterized by real, new capabilities, but based on many y established technologies g Compelling benefits as well as serious concerns Enterprises will adopt a mix of public and private clouds

2010 Oracle Corporation

12

12

Major Telco: Business Challenges


Inflexible and Cost Prohibitive Infrastructure Enterprises are faced with a common set of business challenges centered around improving performance of applications and infrastructure while controlling the cost of doing business business. Common challenges include: Managing the cost of underutilized resources Need the ability to deploy capacity on demand High availability configurations are complex and costly to manage
Traditional method: Need redundancy buy two of everything Capital intensive, significantly drives up cost Cannot scale quickly for fluctuating business cycles Complex in nature and difficult to manage Must sacrifice flexibility

2010 Oracle Corporation

13

13

Oracle's Cloud Management Solution


Third Party Applications Oracle Applications ISV Applications

Platform as a Service
Shared Services
Integration: SOA Suite Process Mgmt: BPM Suite Security: Identity Mgmt
User Interaction:

Cloud Management
Oracle Enterprise Manager
WebCenter

Configuration Mgmt

Application Grid: WebLogic Server, Coherence, Tuxedo, JRockit Database Grid: Oracle Database Database, RAC RAC, ASM ASM, Partitioning Partitioning, IMDB Cache, Active Data Guard, Database Security

Lifecycle Management Application Performance Management Application Quality Management Ops Center Physical and Virtual Systems Management

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

Oracle VM for x86 Servers Storage g

2010 Oracle Corporation

14

14

Private Cloud Lifecycle


3. Use App 4. Scale up/down 2. Build App pp
App Users
Assemble app using shared components Deploy through selfservice Adjust capacity based on policies Monitor via selfservice

App Developer IT/App Owner

App

5. Manage Cloud 1. Set Up Cloud


Shared Components Oracle Enterprise Manager Self-Service Interface
IT

Oracle Fusion Middleware


IT
Set up PaaS Set up shared components Set up selfservice i portal t l

Oracle Oracle Database Enterprise Manager OS (OEL, Solaris)

Oracle Enterprise Manager

Infrastructure

Monitor availability, performance, compliance Manage (patch, backup) Meter and Chargeback

2010 Oracle Corporation

15

15

Private Cloud Lifecycle


3. Use App 4. Scale up/down 2. Build App pp
App Users
Assemble app using shared components Deploy through selfservice Adjust capacity based on policies Monitor via selfservice

App Developer IT/App Owner

App

5. Manage Cloud 1. Set Up Cloud


Shared Components Oracle Enterprise Manager Self-Service Interface
IT

Oracle Fusion Middleware


IT
Set up PaaS Set up shared components Set up selfservice i portal t l

Oracle Oracle Database Enterprise Manager OS (OEL, Solaris)

Oracle Enterprise Manager

Infrastructure

Monitor availability, performance, compliance Manage (patch, backup) Meter and Chargeback

2010 Oracle Corporation

16

16

Setup Cloud:
Oracle Enterprise Manager
Software Image Library
Application Components Oracle VM + Patches AS1 Image AS2 Image AS3 Image Configurat tion Settings s

Server and software provisioning


Setting up Server Pools and Storage Bare Metal Provisioning of Hypervisors using PXE Automated Agent Provisioning

Configure software library


DB1 Image DB2 Image DB3 Image Application Components OS Physical Server OS1 Image OS2 Image OS3 Image Configuration Settings

Typically yp y on a NAS filer Gold images, ISOs, Templates

Setup Users and Roles


Create Enterprise Manager Users with appropriate privileges

Enable Self-Service

2010 Oracle Corporation

17

17

Major Telco: Setup Cloud


H d Hardware Storage Nehalem Processors 48-96 GB Memory NetApp FAS3170 (utilizing NFS) SnapDrive for Unix SnapManager for Oracle SnapManager for SAP Operations Manager 10 Gb Ethernet to the Blade 10 Gb Ethernet Oracle VM Server 2.2.1 Oracle Enterprise Linux 4.x 32/64 bit Oracle Enterprise Linux 5.x 32/64 bit Oracle Enterprise Manager 11g BMC Patrol Tivoli Oracle Enterprise Manager 11g Computer Associates eTrust Oracle Enterprise Manager 11g

Storage Tools

Network Connectivity Storage Connectivity Hypervisor

Operating System

Management Monitoring Security Workflow/Automation y / Software Library

2010 Oracle Corporation

18

18

Private Cloud Lifecycle


3. Use App 4. Scale up/down 2. Build App pp
App Users
Assemble app using shared components Deploy through selfservice Adjust capacity based on policies Monitor via selfservice

App Developer IT/App Owner

App

5. Manage Cloud 1. Set Up Cloud


Shared Components Oracle Enterprise Manager Self-Service Interface
IT

Oracle Fusion Middleware


IT
Set up PaaS Set up shared components Set up selfservice i portal t l

Oracle Oracle Database Enterprise Manager OS (OEL, Solaris)

Oracle Enterprise Manager

Infrastructure

Monitor availability, performance, compliance Manage (patch, backup) Meter and Chargeback

2010 Oracle Corporation

19

19

Rapid Deployment with Oracle VM Templates


Save days or weeks in installation and configuration time
Siebel CRM

Download Templates from OTN

Customize and save as Golden Images Template Builder


Siebel Siebel Siebel CRM VM 2 CRM CRM
VM 2 VM 2

Deploy to Test

Oracle VM Servers Oracle Enterprise Manager


Download templates from Oracle Pre-built pre-configured VM Pre-built, Complete App, Middleware, DB installation Siebel CRM, Database 11g, Weblogic Server,
Deploy to Test
Custom MySQL Oracle App DB DB

MySQL DB

2010 Oracle Corporation

20

20

Dynamic Capacity Management


Automated Scale Up and Scale Down
Sense demand spike Sense demand spike

Dept App 1 App 1

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 RAC nodes

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

2010 Oracle Corporation

21

21

Self-Service Provisioning
Considerations For Choosing g the Right g Delivery y Model
The selection of a delivery model for self-service is dependent on: Users and their Use Cases

User Application Tester DBA App Developer

Use Cases Clone a production database for performance testing Build test environment to verify a patch Needs a schema/user for a small application prototype

Design Considerations SLAs Isolation (data and security) Time to deliver

Implementation Considerations Ease of management Existing infrastructure Platform

2010 Oracle Corporation

22

22

Self-Service Application
Basic Design

The next major release will include a selfservice application out of box.

2010 Oracle Corporation

23

23

Self-Service Application
Role-based Tasks

Designer
1 Identify delivery options and the technology solutions Test provisioning procedure for that technology Write scripts to deploy the selected technology using EMCLI and deployment procedures Maintain a service catalog of different deployment templates

Operator
1 2

DEPLOYMENT PORTAL

Access Self-Service Application Request a database by selecting the desired deployment template and size Access database

Retire database when not needed

2010 Oracle Corporation

24

24

Real Application Cluster Provisioning


Rapid Deployment, Scale out and Scale back
1 1 2

3
Create Reference RAC System Stage Gold Image

4
Create Production Clusters

Scale Back

Scale-Out RAC

Deploy Clusterware, Database, and ASM in a single procedure Out-of-box profiles and Gold Images for consistency Scale out and Scale back of RAC nodes Analyze mode to validate pre-requisites

2010 Oracle Corporation

25

25

Sun Exadata V2 Support


Database Machine Provisioning

Out-of-box script to deploy Enterprise Manager configured with Software Library, Exadata monitoring plugins and all mandatory patches Profile driven provisioning for repeatable, error-free deployment Profiles contain pre pre-recorded recorded information about IP Profiles addresses, interfaces, disks, storage options, etc Out-of-box profiles to assist easier deployment Automatic configuration of underlying operating system Creation of OS users and groups Configuration of Kernel parameters Simple push-button provisioning process Reduces deployment effort from days to hours Hands-free deployment of Grid Infrastructure and Database software Resumable and Retryable from any point

2010 Oracle Corporation

26

26

26

Major Telco: Enterprise Manager Database Provisioning


Automated Installation procedures for end testers Standardized deployment procedures for Single Instance & RAC databases
SAP (RAC and non-RAC) DB Deployments One of the 1st in the world New Database deployments automatically includes latest patches Out-of-box Clusterware delete procedure for cleaning up RAC Installation

2010 Oracle Corporation

27

27

Major Telco: Enterprise Manger Database Provisioning


- Gold image g of Clusterware/Database binaries with PSU/CPU Patches stored
- 10g R2 / 11gR1 / 11gR2

Database Software Library

- Single Instance / RAC - SAP customized DB Binaries - Current Policy : Jan and July PSU patches across all databases

Advantages:
- Consistency in terms of patches

- No manual apply of patches : Saves times and reduces errors

Oracle binaries with multiple versions of PSU Patches

2010 Oracle Corporation

28

28

Major Telco: Enterprise Manager Database Provisioning


Advantages:
Executed in parallel across multiple servers Scheduled through Enterprise Manager and runs in the background The entire p process from binary y installation up p to base database creation completes < 1 hour Binaries configured in a standardized layout across all Database servers
10g g RAC DB ready under 1 hour !!

2010 Oracle Corporation

29

29

Private Cloud Lifecycle


3. Use App 4. Scale up/down 2. Build App pp
App Users
Assemble app using shared components Deploy through selfservice Adjust capacity based on policies Monitor via selfservice

App Developer IT/App Owner

App

5. Manage Cloud 1. Set Up Cloud


Shared Components Oracle Enterprise Manager Self-Service Interface
IT

Oracle Fusion Middleware


IT
Set up PaaS Set up shared components Set up selfservice i portal t l

Oracle Oracle Database Enterprise Manager OS (OEL, Solaris)

Oracle Enterprise Manager

Infrastructure

Monitor availability, performance, compliance Manage (patch, backup) Meter and Chargeback

2010 Oracle Corporation

30

30

Centralized Monitoring and Metering


Centralized, exception driven monitoring using Metrics and Thresholds
Define your own metrics Monitoring templates

Exception Notification Email, page, SMS Integration with third party event t console l
Open View, Unicenter, Remedy and more Rich Ri h M Metrics t i available il bl for f Metering Extended via Enterprise Manager Views

2010 Oracle Corporation

31

31

Centralized Configuration Management


Doing more with less
Knowing What You Have
Asset Discovery Automated Inventory HW/SW Configurations Operating Systems Hardware Database Packaged Apps Configuration Search Relationships

Standardizing Configurations
Drift Analysis Config Comparison Across the stack Across lifecycles Baseline & Gold Std 1-to-1, 1-to-Many Drift Reconciliation

Configuration Compliance
Proactive Checks Policy Management Out-of-the-Box Policies User-Defined User Defined Policies User-Defined Groups Compliance Dashboard

Detecting Configuration Changes


Real-time Monitoring Real-time Detection Who, What and When Compliance Framework SOX. PCI, CoBIT Change Reconciliation Authorized vs Unauthorized

2010 Oracle Corporation

32

32

Major Telco: Enterprise Manger Monitoring


Database Monitoring
All databases and hosts monitored for 14 major metrics in critical state:
Archiver Hung Alert Log Error Status Archive Area Used (%) Generic Alert Log Error Status Oracle Data Block Corruption Status Data Block Corruption Alert Log Error Status Media Failure Alert Log Error Status Cluster Error Status p Status Data Block Corruption Instance Status Redo Log Corruption Status Tablespace Space Used (%) Generic Alert Log Error Inconsistent DB State Status Out of Memory Status

Email notification set to alert DBA if any of the metrics crosses threshold Advantages:
Hold H ld users accountable t bl f for resource consumption ti Proactive monitoring vis--vis reactive monitoring Consistency in terms of monitoring parameters Out of the box solution - No customized monitoring scripts

2010 Oracle Corporation

33

33

Major Telco: Enterprise Manager Monitoring Templates


Monitoring Templates
Useful for applying monitoring and policy settings to multiple targets Option of either overriding or keeping intact earlier settings Host Template Template:
Checks no insecure services ( ftp ,telnet) are running Checks no unintended ports are open

Database Template:
Push customized 14 metric settings across all databases Push standardized polices across all databases

34

34

Major Telco: Benefits of New Architecture


Challenges
New Server procurement takes weeks Hardware changes requires downtime and co-ordination Too much DBA Customization ( Installation / Backups / Monitoring) Cannot cross leverage DBAs for supporting various Databases DBAs spent too much time in repetitive tasks Reactive monitoring Production refresh time consuming

Benefits
New Server procurement in hours Hardware changes requires minimum/no downtime and coordination No DBA Customization ( Installation / Backups / Monitoring) Can cross leverage DBAs for supporting various Databases DBAs spent minimal time in backup management Proactive Database monitoring Production refresh less time consuming
35
35

2010 Oracle Corporation

Cloud Computing Needs Effective Management


Automation Required
Rapid Provisioning, Mass Patching, Complete Lifecycle Management Centralized Monitoring, Configuration Management Resource Usage Tracking, Metering Most Comprehensive Application Performance Management Integrated Application-to-Disk Management
36

Cloud Needs
Agility and Flexibility

Unified View, Centralized Control Transparency

Application Visibility Efficiency, End-to-End Automation


2010 Oracle Corporation

36

Oracles Cloud Management Roadmap


Cloud Management
Third Party Applications Oracle Applications ISV Applications Oracle Enterprise Manager Self-Service Chargeback Workload/Resource Mgmt Capacity Planning
User Interaction:

Platform as a Service
Shared Services
Integration: SOA Suite Process Mgmt: BPM Suite Security: Identity Mgmt

WebCenter

Configuration Mgmt Application Grid: WebLogic Server, Coherence, Tuxedo, JRockit Lifecycle Management Database Grid: Oracle Database Database, RAC RAC, ASM ASM, Partitioning Partitioning, IMDB Cache, Active Data Guard, Database Security Application Performance Management Application Quality Management Ops Center Servers Storage g Physical and Virtual Systems Management

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

Oracle VM for x86

2010 Oracle Corporation

37

37

Roadmap Snippet: Build and Package Application


Oracle Virtual Assembly Builder
Oracle SOA Suite Oracle BPM Suite Oracle Identity Mgt

Oracle WebCenter

Package multi-tier applications for rapid, error-free deployment


Application A Application B

Oracle Application Grid

Oracle Enterp prise Man nager

Oracle Database Grid

Introspection & Assembly

Virtualized Software Appliances

Assembly A

Assembly B

Assembly Builder
Oracle VM Template Builder

Oracle VM Server

Deployment

OVF Packaging

2010 Oracle Corporation

38

38

Roadmap Snippet: Deploy Application


Self-Service Interface

Self-service provisioning:
- Oracle VM Templates - Complete C l t A Assemblies bli

Users can select:


Server size Storage volumes Dynamic/static IP Network profile

Policies for quota, retirement, chargeback Programmatic Web services APIs

2010 Oracle Corporation

39

39

Cloud Standards, Portability, Interoperability


Oracle Cloud APIs


2010 Oracle Corporation

Leveraging the done on Su Sun C Cloud e e ag g t e work o do eo oud APIs s REST/JSON based A subset submitted to DMTF for IaaS standards Extended model published on OTN
40
40

Roadmap snippet: Metering and Chargeback


Oracle Enterprise Manager + Oracle Billing and Revenue M Management t Complete Cloud Management and Monetization Capabilities
Cl d Cloud Services Cloud Management
Oracle Enterprise Manager
Applications Deactivation Provisioning Middleware

Cloud Monetization
Oracle Billing and Revenue Management
Metered Usage

Configuration Mgmt Pricing/Charging Flexibility

Lifecycle Management
Database OS Virtualization Usage data collection

Customer Management Application Performance Management Complete Billing Operations Application Quality Management Ops Center Physical & Virtual Systems Management Business Intelligence
Balance Control

Bill/Invoice generation and delivery

Value Chain Management

2010 Oracle Corporation

41

41

2010 Oracle Corporation

42

42

You might also like