OTM in the Cloud. Ryan Haney



Similar documents
Cloud Computing and E-Commerce

NCTA Cloud Architecture

Scaling in the Cloud with AWS. By: Eli White (CTO & mojolive) eliw.com - mojolive.com

Oracle Applications and Cloud Computing - Future Direction

Cloud Computing and Amazon Web Services

THE DEFINITIVE GUIDE FOR AWS CLOUD EC2 FAMILIES

Technology and Cost Considerations for Cloud Deployment: Amazon Elastic Compute Cloud (EC2) Case Study

Achieve Economic Synergies by Managing Your Human Capital In The Cloud

WOLKEN KOSTEN GELD GUSTAVO ALONSO SYSTEMS GROUP ETH ZURICH

Moving to the Cloud. Sam Hornstein Jetline Jason Nokes President, Distributor Central Garrett Ausfeldt Starline

Session 3. the Cloud Stack, SaaS, PaaS, IaaS

Cloud Computing. Chapter 1 Introducing Cloud Computing

Leveraging Public Clouds to Ensure Data Availability

Web Application Deployment in the Cloud Using Amazon Web Services From Infancy to Maturity

Dimension Data Enabling the Journey to the Cloud

ZADARA STORAGE. Managed, hybrid storage EXECUTIVE SUMMARY. Research Brief

DISTRIBUTED SYSTEMS [COMP9243] Lecture 9a: Cloud Computing WHAT IS CLOUD COMPUTING? 2

Modernizing Servers and Software

Kent State University s Cloud Strategy

Demystifying the Cloud Computing

Cloud Computing. Chapter 1 Introducing Cloud Computing

Cloud Computing Technology

Cloud Computing. Chapter 1 Introducing Cloud Computing

CUMULUX WHICH CLOUD PLATFORM IS RIGHT FOR YOU? COMPARING CLOUD PLATFORMS. Review Business and Technology Series

Cloud Computing. Adam Barker

Cloud Computing. Chapter 4 Infrastructure as a Service (IaaS)

Cloud Computing Workload Benchmark Report

Flash Use Cases Traditional Infrastructure vs Hyperscale

Electronic Records Storage Options and Overview

Cloud Infrastructure as a Service Market Update, United States

Logentries Insights: The State of Log Management & Analytics for AWS

Building Private & Hybrid Cloud Solutions

Research Paper Available online at: A COMPARATIVE STUDY OF CLOUD COMPUTING SERVICE PROVIDERS

Migration Scenario: Migrating Backend Processing Pipeline to the AWS Cloud

Part 1: Price Comparison Among The 10 Top Iaas Providers

How To Store Data On A Server Or Hard Drive (For A Cloud)

High Performance MySQL Choices in Amazon Web Services: Beyond RDS. Andrew Shieh, SmugMug Operations smugmug.

ArcGIS for Server: In the Cloud


AWS Performance Tuning

Removing Performance Bottlenecks in Databases with Red Hat Enterprise Linux and Violin Memory Flash Storage Arrays. Red Hat Performance Engineering

Daren Kinser Auditor, UCSD Jennifer McDonald Auditor, UCSD

Hybrid Cloud Mini Roundtable. April 17, Expect Excellence.

How To Optimize The Org Database Platform

Cloud Computing An Elephant In The Dark

Cloud Compu)ng. [Stephan Bergemann, Björn Bi2ns] IP 2011, Virrat

The Cloud as a Computing Platform: Options for the Enterprise

Preparing Your IT for the Holidays. A quick start guide to take your e-commerce to the Cloud

Cloud Computing Now and the Future Development of the IaaS

Cloud Computing Trends, Examples & What s Ahead

Scalable Application. Mikalai Alimenkou

Building an AWS-Compatible Hybrid Cloud with OpenStack

Cloud and the future of Unemployment Sean Rhody, CTO Capgemini Government Solutions

Building Success on Acquia Cloud:

Using Cloud Services for Test Environments A case study of the use of Amazon EC2

How To Choose Between A Relational Database Service From Aws.Com

White Paper on CLOUD COMPUTING

Cloud Computing: Making the right choices

How AWS Pricing Works

CLOUD PERFORMANCE TESTING - KEY CONSIDERATIONS (COMPLETE ANALYSIS USING RETAIL APPLICATION TEST DATA)

Amazon Web Services Yu Xiao

Cloud Computing Flying High (or not) Ben Roper IT Director City of College Station

The Cloud at Crawford. Evaluating the pros and cons of cloud computing and its use in claims management

Building a Private Cloud with Eucalyptus

Who moved my cloud? Part II: What s behind the cloud vendors AWS, GCE and Azure?

What is Cloud Computing? Why call it Cloud Computing?

Deploying ArcGIS for Server Using Esri Managed Services

Using WebSphere Application Server on Amazon EC2. Speaker(s): Ed McCabe, Arthur Meloy

Everything You Need To Know About Cloud Computing

Evaluation Report: Accelerating SQL Server Database Performance with the Lenovo Storage S3200 SAN Array

Private Cloud Database Consolidation with Exadata. Nitin Vengurlekar Technical Director/Cloud Evangelist

CHAPTER 8 CLOUD COMPUTING

Datacenters and Cloud Computing. Jia Rao Assistant Professor in CS

IPFW Innovate Cloud Service Task Force

EXECUTIVE SUMMARY CONTENTS. 1. Summary 2. Objectives 3. Methodology and Approach 4. Results 5. Next Steps 6. Glossary 7. Appendix. 1.

Part V Applications. What is cloud computing? SaaS has been around for awhile. Cloud Computing: General concepts

Introduction to Cloud : Cloud and Cloud Storage. Lecture 2. Dr. Dalit Naor IBM Haifa Research Storage Systems. Dalit Naor, IBM Haifa Research

Best Practices for Using MySQL in the Cloud

Cloud 101. Mike Gangl, Caltech/JPL, 2015 California Institute of Technology. Government sponsorship acknowledged

DataCenter optimization for Cloud Computing

Security Considerations for Public Mobile Cloud Computing

There Are Clouds In Your Future. Jeff Barr Amazon Web (Twitter)

Cloud Computing. What is Cloud Computing?

Is Hyperconverged Cost-Competitive with the Cloud?

Hexaware E-book on Q & A for Cloud BI Hexaware Business Intelligence & Analytics Actionable Intelligence Enabled

Private & Hybrid Cloud: Risk, Security and Audit. Scott Lowry, Hassan Javed VMware, Inc. March 2012

Storage and Disaster Recovery

Introduction What is the cloud

CloudFTP: A free Storage Cloud

Amazon Web Services vs. Horizon

How AWS Pricing Works May 2015

Cloud computing - Architecting in the cloud

Transcription:

OTM in the Cloud Ryan Haney

The Cloud The Cloud is a set of services and technologies that delivers real-time and ondemand computing resources Software as a Service (SaaS) delivers preconfigured applications, usually through web browsers Platform as a Service (PaaS) delivers a solution stack (like LAMP) tailored to certain application types Infrastructure as a Service (IaaS) delivers complete server and network infrastructure on-demand hosted by a cloud provider

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 and Linux Has IaaS and PaaS offerings Many other providers, including leading commodity hardware manufacturers

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

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 Audit and East regulatory requirements Major cloud providers have SSAE16/SAS70 reports, and are PCI-DSS Level 1 certified Application expertise High throughput, high performance cloud offerings are not as fast as traditional hardware Cloud server configurations are limited

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 Ghz 2007 Xeon

Cloud Architecture Amazon EC2 Instance OTM App/Web 01 EC2 Instance Database 01 Internet Elastic Load Balancing EC2 Instance OTM App/Web 02 EBS Volume Security Group Security Group Availability Zone US East 1a

Cloud Offerings Rackspace Rackspace Large 4 core CPU 15.8GB RAM 1 Gb Network 620GB Storage

Cloud Architecture Rackspace

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

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

Physical Architecture

Costs - Yearly On Demand $70,000.00 $60,000.00 $50,000.00 $40,000.00 $30,000.00 Year 1 Year 2 Year 3 $20,000.00 $10,000.00 $0.00 Mid-tier hardware Upper-tier hardware Amazon AWS Large Amazon AWS High IO Rackspace Large Ongoing costs for hardware include power, colocation, and bandwidth 2 application/web and 1 database configuration

Costs AWS Reserved $70,000.00 $60,000.00 $50,000.00 $40,000.00 $30,000.00 Year 1 Year 2 Year 3 $20,000.00 $10,000.00 $0.00 Mid-tier hardware Upper-tier hardware Amazon AWS Large Amazon AWS High IO Rackspace Large Ongoing costs for hardware include power, colocation, and bandwidth 2 application/web and 1 database configuration

Costs 3 Year TCO On Demand $140,000.00 $120,000.00 $100,000.00 $80,000.00 $60,000.00 Year 3 Year 2 Year 1 $40,000.00 $20,000.00 $0.00 Mid-tier hardware Upper-tier hardware Amazon AWS Large Amazon AWS High IO Rackspace Large Ongoing costs for hardware include power, colocation, and bandwidth 2 application/web and 1 database configuration

Costs 3 Year TCO with AWS Reserved $120,000.00 $100,000.00 $80,000.00 $60,000.00 Year 3 Year 2 Year 1 $40,000.00 $20,000.00 $0.00 Mid-tier hardware Upper-tier hardware Amazon AWS Large Amazon AWS High IO Rackspace Large Ongoing costs for hardware include power, colocation, and bandwidth 2 application/web and 1 database configuration

Benchmarks DaCapo Simulates single threaded loads similar to bulk plans VolanoMark Simulates multi-threaded, high subsystem I/O loads similar to agent processing, also simulates web traffic HammerOra TPCC style Oracle OLTP database benchmark, 70% read 30% write

DaCapo 25000 20000 Time (Milliseconds) 15000 Average Score 10000 5000 0 Rackspace Large Amazon AWS Large Amazon AWS High IO Mid-tier hardware Upper-tier hardware Lower score is better

VolanoMark 450000 400000 350000 Connections per second 300000 250000 200000 Average Score Average Per Core 150000 100000 50000 0 Rackspace Large Amazon AWS Large Amazon AWS High IO Mid-tier hardware Upper-tier hardware Higher score is better

HammerOra 350000 300000 250000 Transactions per Minute (Higher is better) 200000 150000 100000 50000 Amazon AWS Large Amazon AWS High IO Rackspace Large Mid-tier hardware Upper-tier hardware 0 1 2 4 8 12 16 20 24 28 30 32 34 36 Virtual Users

Cost vs Performance - DaCapo 30 25 20 15 1 Year On Demand 1 Year Reserved 10 5 0 Rackspace Large Amazon AWS Large Amazon AWS High IO Mid-tier hardware Upper-tier hardware Higher score is better

Cost vs Performance - VolanoMark 70 60 50 40 30 On Demand AWS Reserved 20 10 0 Rackspace Large Amazon AWS Large Amazon AWS High IO Mid-tier hardware Upper-tier hardware Higher score is better

Cost vs Performance - HammerOra 14 12 10 8 6 On Demand AWS Reserved 4 2 0 Rackspace Large Amazon AWS Large Amazon AWS High IO Mid-tier hardware Upper-tier hardware Higher score is better

Overall Cost vs Performance AWS reserved instances make current Cloud cost/performance exceed hardware in some cases Database performance per dollar spent is higher on hardware Storage I/O is the leading factor Cost vs performance plays to the Cloud s existing strengths horizontally scaled applications RDBMS and other applications that benefit from vertical scale are less cost efficient currently in the cloud

Disaster Recovery on AWS Internet Active DNS Elastic Load Balancing Route 53 Hosted Zone Elastic Load Balancing EC2 Instance OTM App/Web 01 Security Group EC2 Instance OTM App/Web 02 EC2 Instance OTM App/Web 01 Security Group EC2 Instance OTM App/Web 02 EC2 Instance Database 01 EC2 Instance Database 01 Mirroring / Replication EBS Volume Security Group EBS Volume Security Group Availability Zone US East 1a Availability Zone US West 1a

Hybrid OTM DR with the Cloud

OTM Benefits and Usage Development and Test Systems Agility of the cloud without the need for high performance Lower costs if reserved AWS servers are Upgrade used and testing if servers Test are new powered OTM versions off offhours impacting existing development without cycles Disaster Recovery Running versus non-running billing for AWS DR system is potentially lower throughput Replicate databases, do not launch app Training servers Train until needed users on cloud systems to avoid impacting development cycles

OTM Benefits and Usage Con t Vendor certification/poc Validate new OTM related products with lower startup costs High Performance Production Cloud performance 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 to upstream issues can make troubleshooting OTM performance more difficult

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 faster decrease in Cloud resource prices than corresponding hardware, excluding storage Future generations of enterprise applications will be tailored to cloud deployments, both public and private

Questions