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



Similar documents
Part II: What s behind the cloud vendors AWS, Azure and GCP?

8 Supporting Actions. 8.1 Organizational changes. 8.2 Cloud Financial Model

Who moved my cloud? Part I: Introduction to Private, Public and Hybrid clouds and smooth migration

OTM in the Cloud. Ryan Haney

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

Chapter 19 Cloud Computing for Multimedia Services

Introduction to AWS Economics

How AWS Pricing Works

Data Centers and Cloud Computing

How AWS Pricing Works May 2015

Relocating Windows Server 2003 Workloads

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

Public Cloud Offerings and Private Cloud Options. Week 2 Lecture 4. M. Ali Babar

Cloud Computing and Amazon Web Services

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

Cloud Computing project Report

Is Hyperconverged Cost-Competitive with the Cloud?

Cloud Vendor Benchmark Price & Performance Comparison Among 15 Top IaaS Providers Part 1: Pricing. April 2015 (UPDATED)

Comparing major cloud-service providers: virtual processor performance. A Cloud Report by Danny Gee, and Kenny Li

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

Storage and Disaster Recovery

The Cost of the Cloud. Steve Saporta CTO, SwipeToSpin Mar 20, 2015

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

Amazon EC2 Product Details Page 1 of 5

Part 1: Price Comparison Among The 10 Top Iaas Providers

A Hotel in the Cloud. Bruno Albietz

The Total Cost of (Non) Ownership of Web Applications in the Cloud

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

Session 2. The economics of Cloud Computing

Aleksandar Nenov. Devops Talk Belgrade 2015

Cloud Infrastructure as a Service Market Update, United States

Trends in Cloud Computing and Data Intensive Networks. PASIG Malta - 25 June 2009

Network Infrastructure Services CS848 Project

Data Centers and Cloud Computing. Data Centers. MGHPCC Data Center. Inside a Data Center

Cloud Computing. Adam Barker

Web Application Hosting in the AWS Cloud Best Practices

Have We Really Understood the Cloud Yet?

Service Catalogue. virtual services, real results

Cloud Computing with Amazon Web Services and the DevOps Methodology.

Cloud Computing: Obstacles & Opportunities

Data Centers and Cloud Computing. Data Centers

Cloud Computing Trends

Développement logiciel pour le Cloud (TLC)

Last time. Today. IaaS Providers. Amazon Web Services, overview

CIS 4930/6930 Spring 2014 Introduction to Data Science Data Intensive Computing. University of Florida, CISE Department Prof.

APP DEVELOPMENT ON THE CLOUD MADE EASY WITH PAAS

Data Centers and Cloud Computing. Data Centers

OPTIMIZING PERFORMANCE IN AMAZON EC2 INTRODUCTION: LEVERAGING THE PUBLIC CLOUD OPPORTUNITY WITH AMAZON EC2.

5 TIPS FOR MS AZURE NEWCOMERS

Investigating Pricing and Negotiation Models for Cloud Computing

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

Amazon.com, Inc. and its affiliates. All rights reserved.

What is Cloud Computing? Why call it Cloud Computing?

SAP Managed Cloud as a Service (MCaaS)

Benefits of Usage Metering in Cloud Solutions

OpenStack & AWS: The Fastest Path to Hybrid IT

Capping Server Cost and Energy Use with Hybrid Cloud Computing

The benefits and implications of the Cloud and Software as a Service (SaaS) for the Location Services Market. John Caulfield Solutions Director

White Paper TCO Study for SAP on Amazon Web Services (AWS)

Cloud Computing: Meet the Players. Performance Analysis of Cloud Providers

80% of responders already have some sort of cloud access; 81% of responders already have or are investigating or developing a cloud strategy.

Cloud Computing: Making the right choices

AWS Storage: Minimizing Costs While Retaining Functionality

Webinar: Modern Data Protection For Next-Gen Apps and Databases

Big Data & Cloud Computing. Faysal Shaarani

Cloud Computing: Opening the Path to Innovation

10 Practical Tips for Cloud Optimization

Amazon Web Services vs. Horizon

TECHNOLOGY TRANSFER PRESENTS MAX DOLGICER CLOUD 2.0 MOVING FROM COST SAVINGS TO AGILE IT

Leveraging Public Clouds to Ensure Data Availability

Web Application Hosting in the AWS Cloud Best Practices

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

A Generic Auto-Provisioning Framework for Cloud Databases

GeoCloud Project Report USGS/EROS Spatial Data Warehouse Project

Amazon Web Services. Steve Spano, Brig Gen (Ret), USAF GM, Defense and National Security AWS, Worldwide Public Sector

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

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

Amazon Cloud Storage Options

ArcGIS for Server: In the Cloud

Proactively Secure Your Cloud Computing Platform

Benchmarking Amazon s EC2 Cloud Platform

PUBLIC CLOUD USAGE TRENDS

Cloud Computing For Bioinformatics

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

CloudFTP: A free Storage Cloud

Outlook. Corporate Research and Technologies, Munich, Germany. 20 th May 2010

CHAPTER 8 CLOUD COMPUTING

Datacenters and Cloud Computing. Jia Rao Assistant Professor in CS

3 Ways to build a SaaS Product. Asteor Software Inc Ram Kumar - Director Product Management

Oracle Applications and Cloud Computing - Future Direction

Processing invoices in the cloud or on premises pros and cons

Sistemi Operativi e Reti. Cloud Computing

Introduction to Amazon Web Services! Leo Senior Solutions Architect

Object Storage: A Growing Opportunity for Service Providers. White Paper. Prepared for: 2012 Neovise, LLC. All Rights Reserved.

CLOUD COMPUTING FOR THE ENTERPRISE AND GLOBAL COMPANIES Steve Midgley Head of AWS EMEA

Cloud Computing; What is it, How long has it been here, and Where is it going?

Building Private & Hybrid Cloud Solutions

PaaS - Platform as a Service Google App Engine

Transcription:

Who moved my cloud? Part II: What s behind the cloud vendors AWS, GCE and Azure? Part II of an ebook series covering cloud infrastructure and platform fundamentals not to be missed when preparing to make an organizational move to the cloud. In this part, AWS vs. GCE vs. Azure are covered for DevOps and IT Managers. Intro Cloud vendor competition is heating up to include a pricing war and new feature offerings in the battle for your business. To better assist in the decision making process, this ebook offers a concise breakdown of three cloud vendors: Amazon Web Services (AWS), Google Compute Engine (GCE) and Windows Azure (Azure). Amazon is the clear leader with over eight years in the market with Azure following. While not directly behind, Google is still considered a visionary in the cloud arena based on their offering, go2market, enhanced performance and global infrastructure. www.cloudyn.com @cloudyn_buzz cloudyn.com/blog 1

Contents Intro What's in a cloud vendor? GCE vs. AWS vs. Azure: features and cost Instance types Load balancer I/O speed Block storage Global network GCE vs. AWS pay models Billing policies AWS: the three pay models GCE pricing models Windows Azure pricing models Conclusion 1 2 4 4 6 7 7 2

What's in a cloud vendor? Despite Amazon s significant head start, other players have entered the market, making their mark, moving up the ladder and influencing pricing, features and expectations. Azure has been catching up with their cloud solution, Google entered in late 201 with its Google Cloud Platform offering, and other players are also present, providing broad or niche solutions for different businesses. Below is a high-level comparison of their features, global reach, pricing and more. GCE vs. AWS vs. Azure: features and cost Instance types EC2 provides Current Generation instances split into five families with a total of 2 instance types, and Previous Generation instances split into six families with a total of 14 instance types; GCE splits its instances into four families with a total of 1 instance types; Azure provides only two families and 1 instance types. Load balancer Amazon s load balancing offering is divided for internal requirements: the Elastic LB inside regions and DNS service between regions, while also providing for external requirements, Auto-scaler to assist in case of external traffic spikes. Each is individually priced and added per company s need. Google s solution and Azure s traffic management support both internal and external requirements listed above with one built-in feature (Azure with the Standard VM version, not Basic). Of course, all three provide a solution, which is priced separately per requirement. I/O speed When configuring a deployment, there are many combinations and variations that could affect speed, such as CPU size and number of instances. While speed is important, it is only one parameter of many that should be considered in vendor selection, so benchmark test results should be taken with a grain of salt. Overall, based on a test conducted by InfoWorld (image below), of the three vendors, Google is fastest, Azure slowest, and Amazon between the two. Who Moved My Cloud Part 1

Block storage AWS and Azure persistent disks support up to 1TB, whereas GCE supports as high as 10 TB. Global network AWS has the widest range of region availability with more data centers and access points. They run using their own connectivity within the regions, yet by an open Internet connection between separate regions. Google s has narrower availability and access, yet runs through its own regional fiber network, both within and across regions, increasing speed and scalable performance. While Azure assigns quality of service to its traffic, it doesn t own any network infrastructure, so connection between regions runs over open Internet connection like AWS. 4

GCE vs. AWS pay models Calculating instance cost is a complex task which requires looking at compute power, networking needs and attempting to calculate project lifecycle needs for proper capacity planning, resource and personnel requirement, and more. The various tools provided by the three vendors aim to make this process easier, but it still leaves many in the dark. Below is a summary of the billing and price models: Billing policies AWS charges cloud usage on an hourly basis, meaning that even if a full hour of usage wasn t completed, the price will be rounded up. GCE and Azure both charge based on one minute intervals, with Google having a ten minute minimum to start. AWS: the three pay models AWS instance types and prices break into three categories: On-demand, Reserved Instance (RI) and Spot Instances. On demand The most common instance type purchased, and the most expensive with the highest cost per hour charged for use (compared to the other two AWS options). Full price is paid for utilization and doesn t include cost of upgrading network speed. With no long-term commitments required or upfront fees, it is the most flexible option which may be ordered on the fly when needed. Reserved instances Upfront fees are paid to reserve an instance for one or three year periods of time. Amazon discounts the hourly usage price in return for the long term commitment. This model deviates from the pay-as-you-go model, and some companies view the reserved instance as Capex as opposed to Opex, which undermines their original motive to migrate to the cloud. Spot instances A spot instance is acquired through bidding in an auction with Amazon determining the price based on demand. This instance is significantly cheaper than RI instances, but provides zero control over the lifespan of the instance provided.

White Paper GCE pricing models On-demand The most common instance type, with an hourly fee charged per specific use. Unless other GCE options are utilized, it is also the most expensive option. This type allows for utmost flexibility, as resources may be added or cancelled at any time, and no upfront fees or long term commitments are required. Sustained use A retroactive discount is received at the end of the month for using the instance for an extended period of time. For example: A business will be charged for the full on-demand rate of an instance that runs for 2% of the month or less. For the next 2% of the month, a business will be awarded a 20% discount off the on-demand rate. For the following 2% of the month, the business will be awarded a 40% discount off the on-demand rate. (These figures are as of April 1, 2014) Inferred instances The calculation of the sustained use discount includes inferred instances. Google defines an inferred instance as, a combination of multiple, non-overlapping instances of the same instance type, in the same zone, into a single instance for billing. Why GCE s Sustained Use Instance may be more attractive than AWS s RI Unlike AWS s RI instance, Google s Sustained Use instance does not require any upfront costs as the discount is applied retroactively at the end of the month. Additionally, businesses are not committed to use a specific instance for any specific amount of time. This does, however make it more difficult to calculate a project s cost in advance as it is unclear until the end of the month. 6

White Paper Windows Azure pricing models On-demand instance The most common and expensive instance type, with hourly costs listed and calculated based on total minutes. No short or long term commitment is required, so high flexibility is available to increase or decrease instances as needed. Six or Twelve month terms Companies looking for discounted pricing can order six or twelve month terms, which offer a reduced price on each hour of use. There is a monthly model, as well as a pre-paid, the latter of course further reduces the cost with the upfront payment requirement. AWS GCE Azure Features Instances: families and types Load balancer I/O speeds Block storage Global network Connection families 2 types Elastic LB (internal) DNS service (internal) Auto-scaler (external) Second place 1 TB Wide regional offering, most data centers and access points Open Internet 4 families 1 types Combined solution First place Up to 10 TB Narrower regions, centers and access, faster per connection Regional fiber network 2 families 1 types Traffic management combined solution Third place 1 TB Global datacenter infrastructure Open Internet Billing Pricing Models Per hour rounded up On-demand, Reserved, Spot Per minute rounded up (minimum 10 minutes) On-demand, sustained-use Per minute rounded up commitments (prepaid or monthly) On-demand, short term commitments (pre-paid or monthly) Conclusion Companies preparing for a cloud migration must do their homework to find the best route for them. Each vendor has its own sweet spot for particular deployments and it is down to the deploying company to figure out which KPIs are most important to them and select a cloud vendor accordingly. Which one will fit and integrate with business needs best, as well as how it meets business short and long term goals. www.cloudyn.com @cloudyn_buzz cloudyn.com/blog sales@cloudyn.com