OTM in the Cloud

Embed Size (px)

Citation preview

  • 7/31/2019 OTM in the Cloud

    1/30

    OTM in the Cloud

    Ryan Haney

  • 7/31/2019 OTM in the Cloud

    2/30

    The Cloud

    The Cloud is a set of services and

    technologies that delivers real-time and on-demand computing resources

    Software as a Service (SaaS) delivers pre-configured applications, usually through web

    browsers

    Infrastructure as a Service (IaaS) deliverscomplete server and network infrastructureon-demand hosted by a cloud provider

    Platform as a Service (PaaS) delivers asolution stack (like LAMP) tailored to certainapplication types

  • 7/31/2019 OTM in the Cloud

    3/30

    Cloud Providers

    Amazon AWS

    Most popular and largest provider PaaS and IaaS solutions Large number of Cloud datacenters and

    services Rackspace

    Offers Windows and Linux Cloud servers Hybrid cloud model allows for half cloud,

    half physical infrastructures

    Microsoft

    Windows Azure Runs Windows andLinux

    Has IaaS and PaaS offerings Many other providers, including leading

    commodity hardware manufacturers

  • 7/31/2019 OTM in the Cloud

    4/30

    Benefits to the Cloud

    Costs No capital expenses, pay as you go

    Scale on demand

    Ease of maintenance, simplified infrastructure

    Agility in responding to business needs Instances dedicated to UAT, new projects,

    patch/upgrade testing created on demand Scripted deployments for fast server

    creation and application installation New projects can have server assets in

    place in hours versus weeks or months

  • 7/31/2019 OTM in the Cloud

    5/30

    Audit and regulatory requirements

    Downsides to the Cloud Downtime Risks

    Amazon AWS major outages April 2011 - 36 hours, US East August 2011 1 hour, US East June 2012 6 hours, 14 hours, US

    East

    Major cloud providers have SSAE16/SAS70reports, and are PCI-DSS Level 1 certified

    Application expertise

    High throughput, high performance cloudofferings are not as fast as traditionalhardware

    Cloud server configurations are limited

  • 7/31/2019 OTM in the Cloud

    6/30

    Cloud Offerings Amazon AWS

    Amazon m1.xLarge

    6.5 ECU, 2 cores

    17.1GB RAM

    1 Gb Network

    420GB Storage

    EC2 Storage

    Amazon hi1.4xLarge

    35 ECU, 8 cores

    60.5GB RAM

    10 Gb Network

    2TB SSD Storage

    EC2 Storage

    1 ECU provides equivalent CPU to 1-1.2 Ghz2007 Xeon

  • 7/31/2019 OTM in the Cloud

    7/30

    Cloud Architecture Amazon

    Elastic Load BalancingInternet

    Ava i lab i l i t y ZoneUS East 1a

    Security Group

    EC2 InstanceOTM App/Web 01

    EC2 InstanceOTM App/Web 02

    EC2 InstanceDatabase 01

    EBS Volume

    Security Group

  • 7/31/2019 OTM in the Cloud

    8/30

    Cloud Offerings Rackspace

    Rackspace Large

    4 core CPU

    15.8GB RAM

    1 Gb Network

    620GB Storage

  • 7/31/2019 OTM in the Cloud

    9/30

    Cloud Architecture Rackspace

  • 7/31/2019 OTM in the Cloud

    10/30

    Physical Servers - Commodity

    Mid-tier DB

    Intel X5675 3.07 Ghz

    64GB RAM

    1 Gb Network

    5.8TB Storage

    RAID 5, 15k RPM

    Upper-tier DB

    Intel E5-2665 2.4 Ghz

    96GB RAM

    1 Gb Network

    6.3TB Storage

    RAID 5, 10k RPM

  • 7/31/2019 OTM in the Cloud

    11/30

    Physical Servers - Commodity

    Mid-tier Application

    Intel E5630 2.53 Ghz

    16GB RAM

    1 Gb Network

    900GB Storage

    RAID 5, 10k RPM

    Upper-tier Application

    Intel E5-2643 3.3 Ghz

    32GB RAM

    1 Gb Network

    900GB Storage

    RAID 5, 15k RPM

  • 7/31/2019 OTM in the Cloud

    12/30

    Physical Architecture

  • 7/31/2019 OTM in the Cloud

    13/30

    Costs - Yearly On Demand

    2 application/web and 1 databaseconfiguration

    $0.00

    $10,000.00

    $20,000.00

    $30,000.00

    $40,000.00

    $50,000.00

    $60,000.00

    $70,000.00

    Mid-tier hardware Upper-tier hardware Amazon AWS Large Amazon AWS High IO Rackspace Large

    Year 1

    Year 2

    Year 3

    Ongoing costs for hardware include power, colocation, and bandwidth

  • 7/31/2019 OTM in the Cloud

    14/30

    Costs AWS Reserved

    2 application/web and 1 databaseconfiguration

    Ongoing costs for hardware include power, colocation, and bandwidth

    $0.00

    $10,000.00

    $20,000.00

    $30,000.00

    $40,000.00

    $50,000.00

    $60,000.00

    $70,000.00

    Mid-tier hardware Upper-tier hardware Amazon AWS Large Amazon AWS High IO Rackspace Large

    Year 1

    Year 2

    Year 3

  • 7/31/2019 OTM in the Cloud

    15/30

    Costs 3 Year TCO On Demand

    2 application/web and 1 databaseconfiguration

    $0.00

    $20,000.00

    $40,000.00

    $60,000.00

    $80,000.00

    $100,000.00

    $120,000.00

    $140,000.00

    Mid-tier hardware Upper-tier

    hardware

    Amazon AWS

    Large

    Amazon AWS High

    IO

    Rackspace Large

    Year 3Year 2

    Year 1

    Ongoing costs for hardware include power, colocation, and bandwidth

  • 7/31/2019 OTM in the Cloud

    16/30

    Costs 3 Year TCO with AWS Reserved

    2 application/web and 1 databaseconfiguration

    Ongoing costs for hardware include power, colocation, and bandwidth

    $0.00

    $20,000.00

    $40,000.00

    $60,000.00

    $80,000.00

    $100,000.00

    $120,000.00

    Mid-tier hardware Upper-tier hardware Amazon AWS Large Amazon AWS High

    IO

    Rackspace Large

    Year 3

    Year 2

    Year 1

  • 7/31/2019 OTM in the Cloud

    17/30

    Benchmarks

    DaCapo Simulates single threaded loadssimilar to bulk plans

    VolanoMark Simulates multi-threaded, highsubsystem I/O loads similar to agentprocessing, also simulates web traffic

    HammerOra TPCC style Oracle OLTPdatabase benchmark, 70% read 30% write

  • 7/31/2019 OTM in the Cloud

    18/30

    DaCapo

    Lower score is better

    0

    5000

    10000

    15000

    20000

    25000

    Rackspace Large Amazon AWS Large Amazon AWS High IO Mid-tier hardware Upper-tier hardware

    Average ScoreTime(Milliseconds)

  • 7/31/2019 OTM in the Cloud

    19/30

    VolanoMark

    0

    50000

    100000

    150000

    200000

    250000

    300000

    350000

    400000

    450000

    Rackspace Large Amazon AWS Large Amazon AWS High IO Mid-tier hardware Upper-tier hardware

    Average Score

    Average Per Core

    Higher score is better

    Connectionspersecond

  • 7/31/2019 OTM in the Cloud

    20/30

    HammerOra

    0

    50000

    100000

    150000

    200000

    250000

    300000

    350000

    1 2 4 8 12 16 20 24 28 30 32 34 36

    Transa

    ctionsperMinute(Higherisbe

    tter)

    Amazon AWS Large

    Amazon AWS High IO

    Rackspace Large

    Mid-tier hardware

    Upper-tier hardware

    Virtual Users

  • 7/31/2019 OTM in the Cloud

    21/30

    Cost vs Performance - DaCapo

    0

    5

    10

    15

    20

    25

    30

    Rackspace Large Amazon AWS Large Amazon AWS High IO Mid-tier hardware Upper-tier hardware

    1 Year On Demand

    1 Year Reserved

    Higher score is better

  • 7/31/2019 OTM in the Cloud

    22/30

    Cost vs Performance - VolanoMark

    0

    10

    20

    30

    40

    50

    60

    70

    Rackspace Large Amazon AWS Large Amazon AWS High IO Mid-tier hardware Upper-tier hardware

    On Demand

    AWS Reserved

    Higher score is better

  • 7/31/2019 OTM in the Cloud

    23/30

    Cost vs Performance - HammerOra

    Higher score is better

    0

    2

    4

    6

    8

    10

    12

    14

    Rackspace Large Amazon AWS Large Amazon AWS High IO Mid-tier hardware Upper-tier hardware

    On Demand

    AWS Reserved

  • 7/31/2019 OTM in the Cloud

    24/30

    Overall Cost vs Performance

    AWS reserved instances make current Cloudcost/performance exceed hardware in somecases

    Database performance per dollar spent ishigher on hardware Storage I/O is the leading factor

    Cost vs performance plays to the Cloudsexisting strengths horizontally scaledapplications

    RDBMS and other applications that benefitfrom vertical scale are less cost efficientcurrently in the cloud

  • 7/31/2019 OTM in the Cloud

    25/30

    Disaster Recovery on AWS

    Ava i lab i l i t y ZoneUS East 1 a

    EC2 InstanceOTM App/Web 01

    EC2 InstanceOTM App/Web 02

    Security Group

    EC2 InstanceDatabase 01

    EBS Volume

    Security Group

    Route 53 Hosted Zone

    Ava i lab i l i t y ZoneUS West 1a

    EC2 InstanceOTM App/Web 01

    EC2 InstanceOTM App/Web 02

    EC2 InstanceDatabase 01

    EBS Volume

    Security Group

    Elastic Load Balancing

    Security Group

    Mirroring / Replication

    Elastic Load Balancing

    Internet

    Active DNS

  • 7/31/2019 OTM in the Cloud

    26/30

    Hybrid OTM DR with the Cloud

  • 7/31/2019 OTM in the Cloud

    27/30

    OTM Benefits and Usage

    Development and Test Systems Agility of

    the cloud without the need for highperformance Lower costs if reserved AWS servers are

    used and if servers are powered off off-

    hours

    Upgrade testing Test new OTM versions

    without impacting existing development cycles Disaster Recovery

    Running versus non-running billing forAWS

    DR system is potentially lower throughput Replicate databases, do not launch app

    servers until needed Training Train users on cloud systems toavoid impacting development cycles

  • 7/31/2019 OTM in the Cloud

    28/30

    OTM Benefits and Usage Cont

    High Performance Production Cloudperformance still lags behind hardware

    Support Cloud technology is still new, bugs

    and support difficulties may exist Amazon and Oracle joint support

    agreement for EC2 applications Amazon RDS and Oracle Future licensing

    Troubleshooting Opacity Opacity toupstream issues can make troubleshootingOTM performance more difficult

    Vendor certification/POC Validate new

    OTM related products with lower startup costs

  • 7/31/2019 OTM in the Cloud

    29/30

    Future Cloud Growth

    AWS prices are reduced 2-3 times per year,

    on average Amazon High I/O instance is the benchmark

    for near-future Cloud performance

    Google has joined the Cloud market with

    Google Cloud Platform

    Growth trends through 2010 show a fasterdecrease in Cloud resource prices thancorresponding hardware, excluding storage

    Future generations of enterprise applicationswill be tailored to cloud deployments, bothpublic and private

  • 7/31/2019 OTM in the Cloud

    30/30

    Questions