If you are considering a cloud infrastructure, your first questions should be:



Similar documents
T&E. Where Business Travelers Spend Money

3rd Party Audited Cloud Infrastructure SOC 1, Type II SOC 2, Type II ISO Annual 3rd party application Pen Tests.

Foreign Taxes Paid and Foreign Source Income INTECH Global Income Managed Volatility Fund

CISCO CONTENT SWITCHING MODULE SOFTWARE VERSION 4.1(1) FOR THE CISCO CATALYST 6500 SERIES SWITCH AND CISCO 7600 SERIES ROUTER

The Availability of Commercial Storage Clouds

THE PROXBOOK REPORT THE STATE OF THE PROXIMITY INDUSTRY Q All information in this report belongs tounacast AS

E-Seminar. Financial Management Internet Business Solution Seminar

IBM. Cloud Computing: A Transformational Force

Lawson Talent Management

Corporate Presentation

Customer Support. Superior Service Solutions for Your Laser and Laser Accessories. Superior Reliability & Performance

The Lawson Customer Relationship Management Solution

How To Manage An Ip Telephony Service For A Business

HYBRID CLOUD Why is it important & how do you manage it?

Crisis and issues management

Measuring the Web: Part I - - Content Delivery Networks. Prof. Anja Feldmann, Ph.D. Dr. Ramin Khalili Georgios Smaragdakis, PhD

How do you manage the brain of the business in a way that supports the opportunities your organisation wants to take advantage of?

Paul Schuman Sr Director, WW Hosting Service Providers Microsoft

Network Performance Between Geo-Isolated Data Centers. Testing Trans-Atlantic and Intra-European Network Performance between Cloud Service Providers

Cisco Blended Agent: Bringing Call Blending Capability to Your Enterprise

Hybrid Wide-Area Network Application-centric, agile and end-to-end

Cisco IT Data Center and Operations Control Center Tour

Service Organization Controls 3 Report

Cloud Readiness Consulting Services

Comparative Performance Report

Hotel, Tourism and Leisure. Asia Pacific Quarterly Update Volume 3 Spotlight: Malaysia

Tourism Western Australia. Fast Facts Year Ending September 2014

Best Practices for a BYOD World

Cloud Readiness Workshop

How To Get A New Phone System For Your Business

MANDATORY PROVIDENT FUND SCHEMES AUTHORITY

Global Real Estate Outlook

Cloud Services for Microsoft

NetFlow Feature Acceleration

Putting The Cloud To Work For Real Businesses

2015 Growth in data center employment continues but the workforce is changing

THINK Global: Risk and return

Guide. Axis Webinar User Guide

P R E S S R E L E A S E

AACSB International Accreditation and Joint Programs

Big Gets Bigger, Smaller Gets Smaller

Governance, Risk and Compliance Assessment

Internet Security for Remote Users

Dimension Data Public Compute-as-a-Service Regional Rate Plan Pricing Options

Cisco IOS Public-Key Infrastructure: Deployment Benefits and Features

Online Advertising Agency.

Christopher Findlay University of Adelaide. Hussain G. Rammal University of South Australia

opinion piece Cloud Computing The journey begins

OCTOBER Russell-Parametric Cross-Sectional Volatility (CrossVol ) Indexes Construction and Methodology

Microsoft Voucher Ordering Processes

Report on Government Information Requests

Cisco Conference Connection

Amazon Web Services Yu Xiao

ASECRO COMPANY PROFILE. Web & App design Hosting Domain Cloud Encryption CDN SNS Software Development

Guide. Axis Webinar. User guide

Global Data Center Location Insights March 2013


Voice Internet Phone Gateway

Global Dynamism Index (GDI) 2013 summary report. Model developed by the Economist Intelligence Unit (EIU)

SunGard Best Practice Guide

Keysight Technologies Using Fine Resolution to Improve Thermal Images. Application Note

Additional details >>> HERE <<<

CONTENT DELIVERY WHITE PAPER proinity GmbH 1

Global Investing 2013 Morningstar. All Rights Reserved. 3/1/2013

Dimension Data s Uptime Support Service

Fujitsu World Tour Human Centric Innovation. The Future of the Datacenter. Ayman Abouseif VP Product Marketing. 0 Copyright 2015 FUJITSU

AVANTGARD Hosting and Managed Services

ANALYSIS. wikia.com. YOUR NAME & SLOGAN Call Me:

Nonprofit Saves 20 Percent in Data Center Costs with Cloud Solution

Brochure More information from

GWI Commerce Summary Q2 2014

Agenda. Company Platform Customers Partners Competitive Analysis

Software-as-a-service Delivery: The Build vs. Buy Decision

Global Long-Term Incentives: Trends and Predictions Results from the 2013 iquantic Global Long-Term Incentive Practices Survey

NORGES BANK INVESTMENT MANAGEMENT NIRI SAN FRANCISCO CHAPTER PRESENTATION TUESDAY 13TH MAY 2014 SPEAKER: HUGO SANDERS- HEAD OF CORPORATE ACCESS

We keep internet traffic flowing Frank Ip VP of Marketing and Business Development

SaaS and Cloud: Beware the Wolf in Sheep s Clothing

The VAT & Invoicing Requirements Update March 2012

Theatres/Channels All theatres. Indirect channel. Author/Owner

Top 10 reasons to move to the cloud

Agilent N5970A Interactive Functional Test Software: Installation and Getting Started

Flexible Cloud Services to Compete

Cargo Sales & Service Presentation

AVANTGARD Private Cloud and Managed Services

CISCO MDS 9000 FAMILY PERFORMANCE MANAGEMENT

Introduction. Examples of use cases:

White paper. Selecting Field Service Management Software

CISCO IOS IP SERVICE LEVEL AGREEMENT

I can finally afford UC without making a huge upfront investment. COO, market leader in the health care industry

THE CISCO CRM COMMUNICATIONS CONNECTOR GIVES EMPLOYEES SECURE, RELIABLE, AND CONVENIENT ACCESS TO CUSTOMER INFORMATION

best practice guide Software-as-a-service Operations: Step-by-Step Best Practices

GLOBAL DATA CENTER INVESTMENT 2013

3D Workspace: a new dimension to your desktop

Performance Optimisation

CISCO METRO ETHERNET SERVICES AND SUPPORT

Global Data Center Location Insights March 2013

Dimension Data s Uptime Maintenance Service

FTSE All-World ex Fossil Fuels Index Series

opinion piece Fragmenting DLP assessment, implementation, and management is counter-intuitive

Transcription:

Where is this cloud thing anyway? By Peter van Eijk, independent IT consultant. Introducing Cloud Performance. CMG has a long tradition of adapting to new technologies. The cloud is no exception. Computing technology resources have always been finite and fallible, so sooner or later it becomes important to measure and understand uptime, performance, capacity and cost. Clouds are no exception. MeasureIT introduces Cloud Performance, an occasional series dedicated to all things measurable in cloud computing. I will share my own results, intermixed with other contributions from within our community. If you are considering a cloud infrastructure, your first questions should be: Does it exist? Does it scale? How does it grow? This article reports on a number of measurements that we did in recent years. Using a global network of dozens of monitoring stations, we have measured worldwide uptime and proximity of a number of cloud providers. Uptime I looked at the uptime of the services of a number of cloud providers, such as Amazon, Akamai, and Google AppEngine. The results are in the following figure. What we see is that cloud uptime is pretty good, and it is getting better. As a matter of fact, these clouds perform better than a lot of commercial websites. Other data shows that APIs of popular websites have much worse uptimes.

Scaling and Growing Another interesting question is: where is the cloud? Insight into cloud locations leads to insight in the robustness and scalability of cloud computing solutions. Cloud computing paradigms differ wildly, including self-service virtual machines (typically categorized under the heading Infrastructure as a Service ), programming platforms ( Platform as a Service ), and content distribution networks (CDN). The promise of cloud computing is that it scales with your application demands across a wide range of workload volumes. The traditional scaling model for webservices is to use loadbalancers in front of a farm of webservers. This is inherently rather local. In addition, such infrastructure is typically rather tied to a specific application. The next two models illustrate different approaches. Google App Engine Google App Engine is a computing platform, also known as a Platform as a Service (PaaS). Application developers upload their code to this platform, where it gets executed in an unspecified location. There is a services based data storage notion, which can work in a distributed way. We looked at the distance from the monitoring stations to a Google App Engine application. The following figure shows that the App Engine cloud is in fact spread out around the world, with data I collected in 2009. The figure presents the time to connect to our Google App Engine application over HTTP, as well as the connect time to a regular website that is hosted in the Netherlands. On the vertical axis we see a number of WatchMouse monitoring stations, so that each horizontal bar represents the connect time from that station to either a regular website in the Netherlands, or an application at Google Apps Engine. A few observations can be made from this data.

New Zealand is really far away from Europe at over 300 milliseconds connect time, which equals the round trip delay. Note the speed of light is a large contributor to this delay The AppEngine cloud has a presence in Asia, as it is 50 milliseconds away from Hong Kong and Singapore. This cloud has a European presence, with less than 20 milliseconds round trip delay. Puzzling is the distance to San Francisco, as this is close to the headquarters of Google. From the graph it is clear that that cloud is in more than one place on the globe. Given the programming model of Google Apps Engine, this means that it is very scalable. On the average the App Engine cloud is nearer to a client than any web service that is hosted in a single location.

Our research also shows that this cloud is expanding. Amazon CloudFront Amazon CloudFront is a content distribution network (CDN). It redirects requests for static web content to the nearest CloudFront servers. The summary is that CloudFront is on the average about 40-50 milliseconds away from a random point on the Internet. This is pretty good compared to a site located in e.g. New York (120 milliseconds) and is in the same league as other content distribution networks. In specific markets, it is pretty near: San Francisco: 3 milliseconds, New York: 13 milliseconds, Western Europe: 1-30 milliseconds. According to Amazon, CloudFront is in 16 locations, in contrast to the S3 storage service and the EC2 compute service, which have only 4 points of presence around the world (as of end 2010).

The following table gives distances (in milliseconds) from selected locations of the monitoring network to Amazon CloudFront (cities annotated with CF have CloudFront locations): Distance City Country CF 1 Amsterdam Netherlands CF 1 Ashburn U.S.A. CF 2 Santa Clara U.S.A. CF 2 Dallas U.S.A. CF 3 Hong Kong China CF 3 Singapore Singapore CF 4 Cologne Germany 5 Nagano Japan 7 Manchester United Kingdom 9 New York U.S.A. CF 11 Kuala Lumpur Malaysia 12 London United Kingdom CF 20 Padova Italy 27 Dublin Ireland CF 36 Bangkok Thailand 59 Mumbai India 75 Haifa Israel 154 Sydney Australia 176 Rio de Janeiro Brazil 244 Cape Town South Africa As the table shows, the proximity of CloudFront is uneven around the world. A number of countries are pretty far away from the nearest CloudFront presence. CloudFront changes its connectivity regularly, mostly for the better. An interesting data point for example is that on April 8, CloudFront created a presence near Hong Kong dropping the distance from 160 milliseconds to 4 milliseconds. The following graph gives more detail.

This data shows that maintaining good proximity in an ever changing Internet is not a trivial thing to do. See for example the ever changing proximities to New York and New Zealand. Our research was done in collaboration with Jitscale (a cloud consultancy) and WatchMouse. Distances are measured by measuring a TCP connect to an http URL of an object provided by Cloudfront, and does not include DNS lookup. Conclusion: so what? The data shows that cloud computing services have left the lab a while ago, and are up and running around the world. They have progressed beyond proofs of concept and demoware. This is not to say that these services are superior to every alternative. Every situation merits its own risk analysis. The data also shows that the infrastructure underlying some of the services is in active development, and its deployment is expanding worldwide. These services scale by expanding their local distribution, not by racking up more centralized massive resources.