+ All Categories
Home > Documents > Ovab Overview 352183

Ovab Overview 352183

Date post: 04-Jun-2018
Category:
Upload: murali-palepu
View: 218 times
Download: 0 times
Share this document with a friend

of 25

Transcript
  • 8/13/2019 Ovab Overview 352183

    1/25

    Virtualizing the Application Grid to Enable Cloud Computing

  • 8/13/2019 Ovab Overview 352183

    2/25

    Hybrid

    Federation InteroperabilityCloud Bursting

    Silod

    PhysicalStatic

    Heterogeneous

    Evolution of Public and Private Cloud

    Private Cloud Evolution

    Public Cloud Evolution

    PaaS

    SaaS IaaS

    Virtual Private Cloud

    App1

    App2

    App3

    Grid

    VirtualShared

    DynamicStandardized

    App1 App2

    Private IaaS

    Private PaaS

    App3 App1 App2

    Private IaaS

    Private PaaS

    App3

    Private Cloud

    ElasticSelf-ServiceChargeback

    App1 App2

    Private IaaS

    Private PaaS

    App3

    IaaSPaaS

    SaaS

    IT Outsourcing/Offshoring

  • 8/13/2019 Ovab Overview 352183

    3/25

    2009 Oracle 3

    Oracle Cloud Computing Strategy

    Public Clouds

    IaaS

    PaaS

    SaaSI

    N

    T

    R

    A

    N

    E

    T

    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 I

    N

    TERNET

    Offer Technology tobuild private clouds or

    run in public clouds

    IaaS

    PaaS

    IaaS

    PaaS

    Offer Applicationsdeployed in private sharedservices environment or

    via public SaaS SaaSSaaS

  • 8/13/2019 Ovab Overview 352183

    4/25

    4

    Customer Requirements as Part of Virtualization

    Adoption

    Operational Efficiency

    Simplified Self-Service Access Programmatic ConfigurationDeployment Efficiency

    Standardized Building BlocksAutomated Provisioning

    Runtime Efficiency Improved Performance Lower Cost

    2009 Oracle Proprietary and Confidential 4

  • 8/13/2019 Ovab Overview 352183

    5/25

    5

    Oracle VM

  • 8/13/2019 Ovab Overview 352183

    6/25

    6

    Evolving Data Center Needs & VirtualizationRequirements Now Beyond Just Consolidation

    Virtualization for server consolidation is no longer sufficient Saves capital expenses, but does not adequately reduce operational

    cost and complexity

    Insufficient application insight to ensure service levels are met Does not package / reuse full stack knowledge Large, manual customization effort remains up the stack

    Users are now looking for a cloud experience from IT: Rapid service (not just OS) provisioning

    Objective: Start browser, start using requested software Now: Virtualizations capabilities need to be integrated to

    facilitate deployment and management of complete stacks

    2010 Oracle 6

  • 8/13/2019 Ovab Overview 352183

    7/25

    7

    Why the Virtualization Choice Matters:Its Increasingly About Application Knowledge

    The goal is not virtualization itself The goal is to make deployment of complete

    environments faster, easier, and more efficient

    Increasing the efficiency of the business for end-users Virtualization must enable the entire stack to be..

    Easier to DEPLOY Easier to MANAGE Easier to SUPPORT

    Doing this well means VMs can no longer be black-boxes to the virtualization and management

    Integration of application awareness becoming critical

    2010 Oracle 7

  • 8/13/2019 Ovab Overview 352183

    8/25

    8

    Oracle VM ManagerVirtualization Management: Included

    2010 Oracle 8

    Oracle VM Manager Centralized, web browser-based

    console

    Advanced virtualization management forx86/x64 environments including

    VM Live Migration HA / auto-restart Load balancing

    Available stand-alone or as anintegrated Enterprise Manager Pack

    Oracle VM Server

    Installs on bare-metal servers in abouta minute

    Supports Linux, Windows and Solarisvirtual machines

  • 8/13/2019 Ovab Overview 352183

    9/25

    Server Pool

    VM VM VM VM

    Oracle VM Servers

    NAS, SAN, iSCSI

    Server Pool

    VM VM VM VM

    Oracle VM Servers

    NAS, SAN, iSCSI

    Oracle VM Manager

    Browser

    Oracle

    Database

    Oracle VM: Concepts Overview

    Oracle VM Servers:Host guest VMsEnterprise LinuxWindowsSolaris

    Server Pools:Pool resourcesLoad balanceLive MigrateAuto failover

    Oracle VM Manager:

    Browser-basedJava serverScalable & Available

    Shared Storage Pool Options:NAS/NFSSANiSCSI

    2010 Oracle 9

  • 8/13/2019 Ovab Overview 352183

    10/25

    10

    Oracle: Application Aware VirtualizationFull Stack Data Center Virtualization

    Most comprehensive Fully tested with applications Designed for full stack deployments Integrated, full stack management Integrated support

    Taking you beyond consolidation

    Oracle provides a more COMPLETEsolution

    2010 Oracle 10

  • 8/13/2019 Ovab Overview 352183

    11/25

    11

    Oracle VirtualAssembly Builder

  • 8/13/2019 Ovab Overview 352183

    12/25

    12

    Some Target Use Cases for Virtualized Deployment

    Development Farm Developers require access to their own environment

    E.g. SOA Suite, Service Bus, DB Setup requires corporate standard configuration Repeatedly configure dozens such environments into VMs

    Shared Services EnvironmentApplication teams require custom platform environments

    WebLogic Server, BPM, SOA Suite, etc. IT prescribes corporate std. components and configurations Deployment topology scaled to different sizes (S M L) as

    collection of VMs

  • 8/13/2019 Ovab Overview 352183

    13/25

    13

    Typical Deployment Topology for Oracle SOA Suite

    Web Tier

    ApplicationTier

    DataTier

    WebServer

    WebServer

    AppSrvr

    AS

    AppSrvr

    WSM

    AppSrvr

    SOA

    AppSrvr

    AS

    App

    Srvr

    WSM

    App

    Srvr

    SOA

    App

    Srvr

    BAM

    App

    Srvr

    BAM

    DB DB

    2 nodes

    8 nodes

    2 nodes

    12 nodes

  • 8/13/2019 Ovab Overview 352183

    14/25

    14

    Challenges in Configuring and Deploying New

    Application into Virtualized Environment

    .5 day

    1 to 3 weeks

    1-2 days.5 day1-5 days1-2 days1-5 days

  • 8/13/2019 Ovab Overview 352183

    15/25

    15

    Slash Total Configuration and Deployment Time

    Separate One Time Actions from Repeated Actions

    .5 day

    1 to 3 weeks

    1-2 days.5 day1-5 days1-2 days1-5 days

    One Time Effort

    Standardize Create self-contained software appliances Eliminate customized one-offs and

    configuration errors

    Templatize Create configurable blueprints for entire

    application topology Simplify repeatable process for predictable

    outcomes

    Repeated Activity

    Automate Orchestratedeployment and

    configuration ofall components

    Reduce manualoversight and

    expertadministration

  • 8/13/2019 Ovab Overview 352183

    16/25

    Transform Complex Multi-Tier Applications

    into Templatized Building Blocks

    2009 Oracle Propr ietary and Confident ial 16

    WLS WLSSOASvc

    Web

    RAC RAC

    Web

    Web Tier

    ApplicationTier

    DatabaseTier

    Metadata

    AssemblyVirtualizedSoftware

    Appliances

    ReferenceSystem

    WebAppliance

    ApplicationServer

    Appliance

    DatabaseAppliance

  • 8/13/2019 Ovab Overview 352183

    17/25

    17

    Oracle Virtual Assembly BuilderPackage Multi-Tier Applications

    Oracle Application Grid

    OracleSOASuite

    OracleBPMSuite

    OracleWebCenter

    OracleIdentity

    Mgt

    Oracle Database Grid

    Deployment

    Introspection

    &

    Assembly

    Oracle VM Server

    Application A Application B

    VirtualizedSoftware

    Appliances

    Orac

    leEnterpriseM

    anager

    Assembly A Assembly B

  • 8/13/2019 Ovab Overview 352183

    18/25

    18

    STANDARDIZE: Appliances

    Application-aware P2V Self-contained virtual disk

    images with all s/w to runsingle instance of a singlecomponent

    Customize base OS distrib. Component configuration

    and libraries from referencesystem captured duringintrospection

    Configurable properties setat deployment time

    Automatically packaged fortarget virtual platform

    ReferenceInstallation

    Web Server

    Application ServerDomain

    Appliances

    AppSrvr

    AS

    AppSrvr

    WSM

    AppSrvr

    SOA

    AppSrvr

    BAM

    WebSrvr

    Operating System

    Component Binaries

    ComponentConfiguration

    Application Deployments,Libraries, Other Files, etc.

    Inputs Outputs

    Component-SpecificLate Binding Properties

    Rehydration Config. Script

    INTROSPECTION

  • 8/13/2019 Ovab Overview 352183

    19/25

    19

    TEMPLATIZE: Assemblies

    Blueprint describing completemulti-tier application topology

    Collection of all interrelatedappliances

    Start-order dependencies Allow connection to externalresources from appliances

    (e.g. DB, LDAP server, mailserver, web services end-points, etc.)

    Customize deploymentproperties for all appliances

    using Deployment Plan Treated as a single

    deployment unit

    WebSrvr

    AppSrvr

    AS

    DB

    AppSrvr

    WSM

    AppSrvr

    SOA

    App

    Srvr

    BAM

    Deployment Plan

  • 8/13/2019 Ovab Overview 352183

    20/25

    20

    TEMPLATIZE: Deployment Plans

    Overrides forconfigurable propertiesfor all appliances

    Multiple deploymentplans for sameassembly

    Use CLI commands toscript assembly

    deployment withdifferent deploymentplans

    Appliances

    ScalingMin, Max, Initial

    VM PropertiesCPU, Memory

    Component PropertiesJDBC, etc.

    Networking PropertiesIP address

    User PropertiesLogin, Passwords

  • 8/13/2019 Ovab Overview 352183

    21/25

    21

    AUTOMATE: Orchestrated Deployment

    Deploy and configure collection allVM instances within assembly withsingle command Start specified number of instances for

    all appliances

    Establish defined relationships betweenappliances

    VM lifecycle Stage!Prepare!Start

    Software lifecycle within each VM Use properties from Deployment Plan Start OS!Configure OS!Configure

    networking

    Start component!Configurecomponent

    Apply properties picked up from otherappliances

    Listen for component-specific readymetric

    Oracle VM Server Pool

    WebSrvr

    WebSrvr

    2 VMs

    AppSrvr

    WSM

    AppSrvr

    WSM

    2 VMs

    App

    Srvr

    BAM

    AppSrvr

    BAM

    2 VMs

    DB

    DB

    2 VMs

    AppSrvr

    AS

    1 VM

    AppSrvr

    SOA

    AppSrvr

    SOA

    AppSrvr

    SOA

    3 VMs

  • 8/13/2019 Ovab Overview 352183

    22/25

    22

    Oracle Virtual Assembly Builder Studio

    Assemblies,Appliances

    Catalog

    DeploymentResource

    Pools

    AssemblyEditor

    PropertiesInspector

  • 8/13/2019 Ovab Overview 352183

    23/25

    23

    Summary

  • 8/13/2019 Ovab Overview 352183

    24/25

    24

    Summary

    Server virtualization provides flexibility and resourceefficiency but its not enough

    Improve operations efficiency by creatingstandardized building blocks for applicationcomponents

    Create a repeatable process for configuring anddeploying complete application infrastructure

    Automate the process

  • 8/13/2019 Ovab Overview 352183

    25/25

    25


Recommended