Вы находитесь на странице: 1из 22
Cloud Computing Services – A comparison Abstract Recognized as one of the Top 10 technologies

Cloud Computing Services A comparison

Cloud Computing Services – A comparison Abstract Recognized as one of the Top 10 technologies of

Abstract

Recognized as one of the Top 10 technologies of 2010 by Gartner, Cloud Computing has generated a lot of interest and competition in the industry. With the emergence of new Cloud Providers, identifying one that best suits the business needs of an enterprise is a challenging and difficult task.

Adopting a Cloud Provider requires a detailed study of parameters like data security, SLA’s and options that address the reduction of capital expenditure. In this White paper, Torry Harris Business Solutions carries out a high level comparison of the significant features delivered by key public cloud providers of the industry and key considerations that enterprises need to take into account while they embark on Cloud Computing.

An Overview While there are many benefits of adopting the infrastructure, platforms & services offered

An Overview

While there are many benefits of adopting the infrastructure, platforms & services offered by a Cloud Service provider, the applicability of these would depend on the nature & size of an enterprise. With an ever-growing list of cloud computing service providers , the decision for enterprises on how far to leverage computing platforms and with whom is a complex one.

Each of the Cloud providers have their own set of pricing, billing, flexibility, support and other important parameters in their model of computing the service.

The key considerations dealt in this White paper are from the perspective of Providers and vendors of Cloud Computing Services.

Choosing a Cloud provider

of Cloud Computing Services. Choosing a Cloud provider ? Figure 1: Key Cloud providers The approach
of Cloud Computing Services. Choosing a Cloud provider ? Figure 1: Key Cloud providers The approach
of Cloud Computing Services. Choosing a Cloud provider ? Figure 1: Key Cloud providers The approach
?
?
of Cloud Computing Services. Choosing a Cloud provider ? Figure 1: Key Cloud providers The approach
of Cloud Computing Services. Choosing a Cloud provider ? Figure 1: Key Cloud providers The approach
of Cloud Computing Services. Choosing a Cloud provider ? Figure 1: Key Cloud providers The approach

Figure 1: Key Cloud providers

The approach of choosing a cloud provider is a calculated and strategic one, which involves the a n a ly s is o f wh o -p rov id e s -wh a t . So me o f t h e co mmo n qu e st ion s t h a t wou ld su rfac e wh ile choosing a provider are mentioned below.

How is a service outage defined?ld su rfac e wh ile choosing a provider are mentioned below. How is the customer

How is the customer credited or compensated for an outage?are mentioned below. How is a service outage defined? Is there an incident-reporting system? Are access

Is there an incident-reporting system?How is the customer credited or compensated for an outage? Are access /us age reports available?

Are access /us age reports available?for an outage? Is there an incident-reporting system? Is the data backed up — and if

Is the data backed up — and if so, where are the backups stored? and if so, where are the backups stored?

What happens to copies of the data if the relationship is terminated, or if the vendor fails?backed up — and if so, where are the backups stored? How do you extricate yourself

How do you extricate yourself from the relationship if there is a dispute?if the relationship is terminated, or if the vendor fails? How safe is the data? What

How safe is the data?yourself from the relationship if there is a dispute? What level of account access is present

What level of account access is present and how is access controlled?relationship if there is a dispute? How safe is the data? Cloud Computing Services – A

What is the billing model? Are there add on cost or fees for support? A

What is the billing model?

Are there add on cost or fees for support?

A re charges b ased upon traffic, us age or storage limit s?

The nature of cloud providers that are considered for the comparison in this white paper are as follo ws:

Iaas (Infrastructure as a service) services catering to the hardware, data storage, networking and bandwidth.

Paas (Platform as a service) services catering to software and development tools.

Cloud Providers – A comparison table The following table captures the co mp arison of

Cloud Providers A comparison table

The following table captures the co mp arison of significant features offered b y key public cloud providers of the indust ry

 

Amazon AWS

Google App Engine

Windows

Azure

Force.com

Rackspace

GoGrid

Cloud

Paas

Paas

Paas

Paas

Iaas

Iaas

Services

Iaas

Iaas

 

Features

Platforms

Operating systems

Runtime

Operating systems

Software

Operating systems

Operating systems

s

uppor te d

Windows ServerRed Hat Enterprise Linux 2003/2008/2012

Red Hat Enterprise Linux

2003/2008/2012

Java Runtime En vironmentte d Windows Server Red Hat Enterprise Linux 2003/2008/2012 Windows 7 Unlimited real-time Linux Windows server

Windows 7Server Red Hat Enterprise Linux 2003/2008/2012 Java Runtime En vironment Unlimited real-time Linux Windows server 2008

Unlimited real-timed Windows Server Red Hat Enterprise Linux 2003/2008/2012 Java Runtime En vironment Windows 7 Linux Windows

LinuxRed Hat Enterprise Linux 2003/2008/2012 Java Runtime En vironment Windows 7 Unlimited real-time Windows server 2008

Windows server 2008d Windows Server Red Hat Enterprise Linux 2003/2008/2012 Java Runtime En vironment Windows 7 Unlimited real-time

 

Python Runtime EnvironmentGo Runtime Environment

Go Runtime EnvironmentPython Runtime Environment

Windows Server 2008Windows Vista

Windows VistaWindows Server 2008

database customizations

Mac OS XWindows

WindowsMac OS X

Windows server 2003Cent OS5.1

Cent OS5.1Windows server 2003

Programmable userinterface.

interface.

Oracle Enterprise LinuxFeatures System Center 2012 Programmable cloud logic Real-time workflowand approvals Software Cent OS 5.3

Features

System Center 2012Oracle Enterprise Linux Features Programmable cloud logic Real-time workflowand approvals Software Cent OS 5.3

Programmable cloud logicReal-time workflowand approvals

Real-time workflowand

approvals

Software

Cent OS 5.3Oracle Enterprise Linux Features System Center 2012 Programmable cloud logic Real-time workflowand approvals Software

OpenSolarisIntegration with Google Accounts Windows Intune Hadoop Redhat Linux 5.1 Redhat Linux 5.4

Integration with Google AccountsOpenSolaris Windows Intune Hadoop Redhat Linux 5.1 Redhat Linux 5.4

Windows IntuneOpenSolaris Integration with Google Accounts Hadoop Redhat Linux 5.1 Redhat Linux 5.4

Hadoop

Redhat Linux 5.1Redhat Linux 5.4

Redhat Linux 5.4Redhat Linux 5.1

OpenSUSE LinuxWindows Azure

Windows AzureOpenSUSE Linux

Ubuntu LinuxURL Fetch Mail Software Real-time web sites  

URL FetchMail

MailURL Fetch

Software

Real-time web sitesUbuntu Linux URL Fetch Mail Software  

 

Fedora Gent oo LinuxHadoop   Real-time mobile Software

Hadoop

 

Real-time mobileFedora Gent oo Linux Hadoop   Software

Software

DebianCentOS

CentOSDebian

MemcacheDebian CentOS deployment

deployment

Image Manipulation  Integrated content library Real-time analytics Granular security and sharing Hadoop

 

Integrated content library Real-time analytics Granular security and sharing

Real-time analytics

Granular security and sharing

Hadoop

Amazon. -LinuxSUSE Linux.

SUSE Linux.Amazon. -Linux

Scheduled T asks and T ask QueuesXMPP

XMPPScheduled T asks and T ask Queues

FreeBSDBlobstore (which supports object s up to 50MB in size) Hadoop

Blobstore (which supports object s up to 50MB in size)FreeBSD Hadoop

HadoopFreeBSD Blobstore (which supports object s up to 50MB in size)

Software

IBM DB2Cloud SQL

Cloud SQLIBM DB2

IBM Informix Dynamic ServerMicrosoft SQL Server Standard 2005

Microsoft SQL Server Standard 2005IBM Informix Dynamic Server

Software

External software like AppServers Databases cannot be installed

Hadoop

MySQL EnterpriseMicrosoft SQL Server Standard 2005 Software External software like AppServers Databases cannot be installed Hadoop

Amazon AWS Google App Engine Windows Azure Force.com Rackspace GoGrid Condor Open MP I Apache
Amazon AWS Google App Engine Windows Azure Force.com Rackspace GoGrid Condor Open MP I Apache
Amazon AWS
Google App Engine
Windows
Azure
Force.com
Rackspace
GoGrid
Condor
Open MP I
Apache HTTP
IIS/Asp.Net
IBM Lotus Web Content
Management
IBM WebSphere Portal
Server
IBM sMash
JBoss Enterprise Application
P latform
Ruby on Rails
IBM WebSphere Application
Server
Java Application Server
Oracle WebLogic
Wowza Media Server Pro
Windows Media Server
Zeus soft ware
Oracle Database 11g
Hadoop
Languages
S uppor te d
Any
Java
VB.NET
Apex
. Net
Java
Python
C#
Java
Python
PHP
Go
P HP
VB.Net
P HP
Perl
BASIC
Perl
Java
C#
JAVA
P HP
Ruby
Python
Python
Python
Ruby
.NET
Ruby
Node.js
Windo ws lan guage
including VBA
  Amazon AWS Google App Engine Windows Azure Force.com Rackspace GoGrid      
 

Amazon AWS

Google App Engine

Windows

Azure

Force.com

Rackspace

GoGrid

       

s-controls and the AJAX Toolkit           

   

Cloud

Amazon CloudWatch API ToolsCloud Google Secure Data Connector Windows Azure Plat form T raining Kit Ap ex Lan guage

Google Secure Data ConnectorCloud Amazon CloudWatch API Tools Windows Azure Plat form T raining Kit Ap ex Lan guage

Windows Azure Plat form T raining KitAmazon CloudWatch API Tools Google Secure Data Connector Ap ex Lan guage Co de Editor Beanstalk

Ap ex Lan guage Co de EditorSecure Data Connector Windows Azure Plat form T raining Kit Beanstalk – Hassle-free Subversion Hostin g

Azure Plat form T raining Kit Ap ex Lan guage Co de Editor Beanstalk – Hassle-free

Beanstalk Hassle-free Subversion Hostin g

GoGrid's Cloudcont rol Command Line ToolWindows Azure Plat form T raining Kit Ap ex Lan guage Co de Editor Beanstalk –

services

Private gadget sservices

and tools

Auto Scaling AP I Toolsand tools Google Visualization AP I Windows Azure Soft ware Development Kit Microsoft Visual Studio 200

Google Visualization AP Iand tools Auto Scaling AP I Tools Windows Azure Soft ware Development Kit Microsoft Visual Studio

Windows Azure Soft ware Development KitMicrosoft Visual Studio 200 8

Microsoft Visual Studio 200 8Windows Azure Soft ware Development Kit

Enhanced MetadataSoft ware Development Kit Microsoft Visual Studio 200 8 Attachment fu in Ruby Cloud Wizard's Open

Attachment fu in Ruby

Cloud Wizard's Open Source Cross Cloud Scriptin g Lan guageMitch Denny's Windows PowerShell

Mitch Denny'sCloud Wizard's Open Source Cross Cloud Scriptin g Lan guage Windows PowerShell

Windows PowerShell

Elastic Load Balancing AP I ToolsGoogle Apps APIs Support Upgrade Wizard Cloudvox

Google Apps APIsElastic Load Balancing AP I Tools Support Upgrade Wizard Cloudvox

Support

Upgrade WizardSupport

Cloudvox

AWS Toolkit for EclipseGoogle web toolkit Service Pack 1 Mobile SDK (Native, Nautilus Cloud Files Plug-in by Ch

Google web toolkitAWS Toolkit for Eclipse Service Pack 1 Mobile SDK (Native, Nautilus Cloud Files Plug-in by Ch

Service Pack 1

Mobile SDK (Native,AWS Toolkit for Eclipse Google web toolkit Service Pack 1 Nautilus Cloud Files Plug-in by Ch

Nautilus Cloud Files

Plug-in by Ch mouel Boudjnah

AWS Management ConsoleAmazon EC2 API Tools Amazon EC2 AMI Tools

Amazon EC2 API ToolsAWS Management Console Amazon EC2 AMI Tools

Amazon EC2 AMI ToolsAWS Management Console Amazon EC2 API Tools

IDE supportConsole Amazon EC2 API Tools Amazon EC2 AMI Tools Windows Azure plat form AppFabric SDK V1.0

Windows Azure plat form AppFabric SDK V1.0AWS Management Console Amazon EC2 API Tools Amazon EC2 AMI Tools IDE support HTML5, Hybrid)  

HTML5, Hybrid)

 

Chatter APIVisualforce Framework

Visualforce

Framework

Paperclip-Cloudfiles

Snap-in

Windows 7 T raining Kit For DevelopersOlark Live Website Chat .NET API SDK

Olark Live Website Chat

.NET API SDKWindows 7 T raining Kit For Developers Olark Live Website Chat

Elasticfox Firefox Extension for Amazon EC2Mobile SDK (Windows Phone 8 Android, iOS) Force.com IDE Force.com Migration Vanilla – Free Forum

Mobile SDK (Windows Phone 8 Android, iOS)Elasticfox Firefox Extension for Amazon EC2 Force.com IDE Force.com Migration Vanilla – Free Forum Hosting

Force.com IDEForce.com Migration

Force.com MigrationForce.com IDE

Vanilla Free Forum Hosting

Service Bus EAI and EDI Labs SDKTool Software Development Kit for Java, PHP, Python.

Tool

Service Bus EAI and EDI Labs SDK Tool Software Development Kit for Java, PHP, Python.

Software Development Kit for Java, PHP, Python.

JavaScript Scratchpad for Amazon EC2Amazon S3 Authentication Tool for Curl

Amazon S3 Authentication Tool for CurlJavaScript Scratchpad for Amazon EC2

CloudBerry Exp lorer fo r Amazon S3 and CloudFront   

   

Manager for Amazon CloudFrontExp lorer fo r Amazon S3 and CloudFront     Firefox Organizer for Amazon S3 and

Firefox Organizer for Amazon S3 and Amazon CloudFront (S3 Fo x)CloudFront     Manager for Amazon CloudFront AWSzone.com JavaScript Scratchpad for Amazon SQS Amazon

AWSzone.comOrganizer for Amazon S3 and Amazon CloudFront (S3 Fo x) JavaScript Scratchpad for Amazon SQS Amazon

JavaScript Scratchpad for Amazon SQSfor Amazon S3 and Amazon CloudFront (S3 Fo x) AWSzone.com Amazon Mechanical Turk Developer Sandbox Amazon

Amazon Mechanical Turk Developer Sandboxand Amazon CloudFront (S3 Fo x) AWSzone.com JavaScript Scratchpad for Amazon SQS Amazon Mechanical Turk Command

Amazon Mechanical Turk Command Line Toolsand Amazon CloudFront (S3 Fo x) AWSzone.com JavaScript Scratchpad for Amazon SQS Amazon Mechanical Turk Developer

Amazon AWS Google App Engine Windows Azure Force.com Rackspace GoGrid LogAnalyzer for Amazon CloudFront
Amazon AWS Google App Engine Windows Azure Force.com Rackspace GoGrid LogAnalyzer for Amazon CloudFront
Amazon AWS
Google App Engine
Windows
Azure
Force.com
Rackspace
GoGrid
LogAnalyzer for Amazon
CloudFront
CloudBerry Exp lorer fo r
Amazon S3 and CloudFront
Amazon CloudFront
Auth en tication Tool fo r Curl
Firefox Organizer for
Amazon S3 and Amazon
CloudFront (S3 Fo x)
Manager for Amazon
CloudFront
Amazon Elastic MapReduce
Ruby Clien t
Amazon RDSCommand Line
Toolkit
JavaScript Scratchpad for
Amazon FWSOutbound
JavaScript Scratchpad for
Amazon FWSInbound
Mobile SDK (Android, iOS)
Elastic Beanstalk API
  Amazon AWS Google App Engine   Window Azure Force.com Rack Space   Go Grid
 

Amazon AWS

Google App Engine

 

Window Azure

Force.com

Rack Space

 

Go Grid

 

Iaas

Integrated DB

MySqlIntegrated DB GAE doesn't support external databases ; it provides a data store of its own

GAE doesn't support external databases ; it provides a data store of its own which can be accessed through standard JDO and JPA APIs.Integrated DB MySql Sql azure Not applicable MySQL, Microsoft SQL M SSQ L 200 8

own which can be accessed through standard JDO and JPA APIs. Sql azure Not applicable MySQL,

Sql azure

Not applicable

MySQL, Microsoft SQLa data store of its own which can be accessed through standard JDO and JPA APIs.

M SSQ L 200 8store of its own which can be accessed through standard JDO and JPA APIs. Sql azure

 

Oracle

Workgroup (64-bit) - Microsoft SQL Server Workgroup Edition 2008

s

uppor te d

 

M SSQ L 20 0 8 St a n da r d (64-bit) - Microsoft SQL Server Standard 2008 

 

M SSQ L 200 5 St a n da r d (32-bit) - Microsoft SQL Server 2005 Standard Edition 

M SSQ L 200 5 Workgroup (32-bit) -da r d (32-bit) - Microsoft SQL Server 2005 Standard Edition Microsoft SQL Server 2005 Workgroup

Microsoft SQL Server

2005

Workgroup Edit ion

Maximum

Amazon S3 -No limit on the number of objects stored in a bucket. -Each AWS account can own up to 100 buckets at a time.Maximum Automatic scaling is built in with App Engine Blobs: There are two types of blobs

Automatic scaling is built in with App Engine-Each AWS account can own up to 100 buckets at a time. Blobs: There are two

Blobs: There are two types of blobs that can be stored in Windows Azure Storage,

Blobs: There are two types of blobs that can be stored in Windows Azure Storage, block and page blobs.

In t he unlimited edit ion,

Infinite scalabilityStorage, block and page blobs. In t he unlimited edit ion, Horizontal server scaling — use

Horizontal server scaling— use a GSI t o rapidly deploy new servers to meet sudden spikes in use a GSI t o rapidly deploy new servers to meet sudden spikes in demand. Delete the servers when demand drops, paying only for the resources used.

limits

Number of sites- 25limits

No mattar howmany users you h ave or ho w much data your application stores, App EngineA single block blob can be up to 200GB in size. [Featuresavailable more for additional

A single block blob can be up to 200GB in size.

[Featuresavailable more for additional fee]users you h ave or ho w much data your application stores, App Engine A single

Amazon EC2 [Elastic Block storage] - Volume sizes ranging from 1GB to 1TBcan scale to meet your needs Page blobs, can be up to 1TB in size

can scale to meet your needs

Page blobs, can be up to 1TB in size

2,000 Database objects totalBlock storage] - Volume sizes ranging from 1GB to 1TB can scale to meet your needs

storage - 120MB/usercan be up to 1TB in size 2,000 Database objects total (2 0 T B/account limit

(2 0 T B/account limit wh ile in beta)A single storage account can contain up to 100TB of blobs. AP I calls/day -

A single storage account can contain up to 100TB of blobs.

AP I calls/day - 5,000/user, 5 million totalA single storage account can contain up to 100TB of blobs. Vertical server scaling — scale

Vertical server scaling— scale RAM by deploying a GSI to a newserver with a higher RAM allotment scale RAM by deploying a GSI to a newserver with a higher RAM allotment and then deleting the old server with insufficient RAM.

P age views/month - 1,000,000and then deleting the old server with insufficient RAM. [Features wit h rolling 24 -h our

[Features wit h rolling 24 -h our time period]server with insufficient RAM. P age views/month - 1,000,000 Sites bandwidth/day - 40GB Sites page generation

Sites bandwidth/day - 40GB- 1,000,000 [Features wit h rolling 24 -h our time period] Sites page generation time/day [Rollin

Sites page generation time/day [Rollin g 24 -h our time p eriod] -Server Park ing — bundle andpark a server in

Server Park ing— bundle andpark a server in bundle andpark a server in

        60 server hours   GoGrid's Cloud Storage for only $0.15 --
       

60 server hours

 

GoGrid's Cloud Storage for only $0.15 -- $3.00/month. This is ideal for users that don't want to pay for an entire month of service for a server used only a few days per month.

S uppor t

for

Amazon Mechanical Turk

Not available

Not available

Not available

Not available

Not available

human-only

tasks

  Amazon AWS Google App Engine Window Azure Force.com Rack Space   Go Grid  
 

Amazon AWS

Google App Engine

Window Azure

Force.com

Rack Space

 

Go Grid

 

Support

Service

Amazon S3 - available with a Monthly Uptime Percentage of at least 99.9% during any monthly billin g cycleService 100% Uptime 99.9% Uptime 99.9+ percent uptime 100% Net work Uptime Guarantee 100% Uptime ,

100% Uptimeof at least 99.9% during any monthly billin g cycle 99.9% Uptime 99.9+ percent uptime 100%

99.9% Uptimeat least 99.9% during any monthly billin g cycle 100% Uptime 99.9+ percent uptime 100% Net

99.9+ percent uptime99.9% during any monthly billin g cycle 100% Uptime 99.9% Uptime 100% Net work Uptime Guarantee

100% Net work Uptime Guaranteeat least 99.9% during any monthly billin g cycle 100% Uptime 99.9% Uptime 99.9+ percent uptime

billin g cycle 100% Uptime 99.9% Uptime 99.9+ percent uptime 100% Net work Uptime Guarantee 100%

100% Uptime , which means

Level

Agreements

1-Hour HardwareAgreements Net work Outage: None

Net work Outage: None

availability

Replacement Guarantee

Packet loss < 0.1%

Amazon EC2 - available with an Annual Uptime Percentage of at least 99.95 % durin g t he Service Year2-Hour Commencement of OnsiteData Restores Latency < 5ms

2-Hour Commencement of OnsiteData RestoresAmazon EC2 - available with an Annual Uptime Percentage of at least 99.95 % durin g

Latency < 5ms

Jitter < 0.5ms

Maximum Jitter: 10 milliseconds within any 15 -minute p eriod.

S uppor t Pricing Policy

Premium Support - SilverS uppor t Pricing Policy Free Support is available Developer support is charged on a per

Free Support is availableS uppor t Pricing Policy Premium Support - Silver Developer support is charged on a per

Developer support is charged on a per incident basis. However, you are able to utilize support incidents hat you already have from existing programs such as the Microsoft DeveloperNetwork (MSDN) and t he Microsoft Partner Network (MPN).Policy Premium Support - Silver Free Support is available Basic Support, Premier Support, Premier Support with

Basic Support, Premier Support, Premier Support with Administration. Developer Support is only available for a fee, on a per-case basis.such as the Microsoft DeveloperNetwork (MSDN) and t he Microsoft Partner Network (MPN). 24x7x365 Live Support

24x7x365 Live Support &Premier Support, Premier Support with Administration. Developer Support is only available for a fee, on a

with Administration. Developer Support is only available for a fee, on a per-case basis. 24x7x365 Live

and Gold support available and are charged accordingly

24x7x365 from on-site cloud hosting experts

Expertise [Pricing details not mentioned in the website]

 

FREE 24/7 P h one Support

Free 24/7 Premium Support

  Amazon AWS Google App Engine Window Azure Force.com Rack Space   Go Grid S
 

Amazon AWS

Google App Engine

Window Azure

Force.com

Rack Space

 

Go Grid

S uppor t response time

Se verity level vs response time

Not available

Not available

Support type vs response time

24 x 7 x 365 online live chat and toll free phonesupport backed by Fanatical Support

EMERGENCY Cases - 30

Urgent - 1 hour (available for Gold subscribers on ly)Basic Support - 2 business days minutes

Basic Support - 2 business daysUrgent - 1 hour (available for Gold subscribers on ly) minutes

minutes

T

he following are t he

High - 4 busin ess hoursNormal - 1 business day

Normal - 1 business dayHigh - 4 busin ess hours

Premier Support - 2 hoursPremier Support with Adm in istration - 2 h ours

Premier Support with Adm in istration - 2 h oursPremier Support - 2 hours

 

EMERGENCY categories:

 

Server down 

Low - 2 business days  Packet loss

 

Packet loss

 

Routing issue 

 

All other Cases - 120

minutes

Service

Mo nthly u p-time percentage vs Service credit percentage

Not available

Microsoft will provide a 10 percent credit if compute connectivity falls below 99.95 percent uptime; a 10 percent credit if role-instance uptime or storage falls below99.9 percent uptime. If it falls below 99 percent availability across anything, 25 percent credit will be provided

Not available

Not available

A

"10,000% Service Credit

credit for

is a credit equivalent t o

onehundred (100) times Cust om er's fees f o r t h e impacted Service feature

"

for th e duration of t he Failure

an outage

Amazon S3

Equal t o or greater th an 99% but less than 99.9% - 10%

less than 99% - 25%

Amazon EC2

 

If the Annual Uptime Percentage for a customer drops below 99.95% for the ServiceYear, that customer is eligible t o receive a Service Credit equal t o 10% of t heir bill (excluding one-time payments made for Reserved Instances) for t he Eligible Credit Period

 
  Amazon AWS Google App Engine Window Azure Force.com Rack Space Go Grid Incidence notification
 

Amazon AWS

Google App Engine

Window Azure

Force.com

Rack Space

Go Grid

Incidence notification appr oac h

Amazon Web Services publishes t he most up -to-th e-minute i n f o r m a ti on o n se r vi c e a va il a bi lit y in Service Health Dashboard

Amazon Web Services keeps a runninglog of all service interruptions

T

he user should subscribe t o t his

Microsoft may send periodic e-mails informing you of technical service issues related t o a product or service you requested

T

rust Site -trust.Salesforce.Com-for

Incident reports are mostly proprietary information between us and Rackspace customers

Not available

announcement-only list t o receive updates on system outages,

Incident Communications

maintenance periods, and other services disruptions.

Go t o t he group: google-appengine-

 
 

downtime-notify

 
 

Subscribe via email: google-

appengine-downtime-notify-

Apart from the above, when t here is a sch eduled down tim e, GAE p ut s t he data sto re in read-only mode. During t hat time any attempt t o writ e data to t he data store will throwan except ion which can be caught in the application t o show a user friendly message t o t he user

Access

Amazon Cloudwatch

T

he Administrative console provides

"Dallas" Features allows users t o get detailed access report containing t he services/data assets that were accessed, grouped by date and by account key

Force.com Sites Usage Reporting Package gives you reports and a dashboard to analyze usage of the Force.com Sites

T

he Rackspace Cloud Control

GoGrid CDN (Content Delivery Network) provides,

/usage

t he following details,

Panel provides specific usage

metrics

reports

viewaccess data and error logs, and analyze traffic

Advanced Reporting and AnalyticsReal-Time Reporting Basic Reporting

Real-Time ReportingAdvanced Reporting and Analytics Basic Reporting

Basic Reporting

 

P

ort al health check reports show

browse t he application's data store and manage indexes

view t he stat us of t he application's sch eduled t ask s

sensitive administrative and user

permissions, object permissions, field-level security, organization- wide default settings, and custom

Dashboard

 

sharingrules

Communi ty

ht

ht t p://blogs.technet.com/microsoft_ blog/archive/tags/Azure/default.aspx

ht

ht

News/Blogs

ideaHome?c=09a30000000D9xo

blog/

ht

   
  Amazon AWS Google App Engine Window Azure Force.com Rack Space Go Grid   Pricing
 

Amazon AWS

Google App Engine

Window Azure

Force.com

Rack Space

Go Grid

 

Pricing

Service/Res

 

An efficient application on a free account can use up to 1GB of storage and up to 5 million page views a month. When you are ready for more, you can enable billing, set a maximum daily budget, and allocate your budget for each resource according t o your n eeds.

Billing is based on t he following parameters

   

Cloud Server (virtual instance)

Resources that are charged are

pricing

Amazon S3 - Storage Used / Data

by the hour bandwidth In and Ban dwidth Out ,Amount of data backed up, Additional public IP addresses

 

TransferIn or Data Transfer Out/PUT, COPY, POST, LIST or GET request (No charge for delete requests) Amazon SimpleDB - measures the machine utilization of each request and charges based on the amount of machine capacity used t o complete the particular request (SELECT , GET

Billing is based on Compute, Storage, Storage transactions and Data transfers

Force.com Free, Force.com Enterprise, Force.com Unlimited

for the RAM usage and data transfer fromthe serverto the Internet. Each accoun t h as th e ability to deploy up to 200 servers Cloud Storage billing begins after you exceed t he initial 10GB storage quota

P UT, etc.), normalized t o t he h ourly capacity of a circa 2007 1.7 GHz Xeon processor

,

Outgoing Bandwidth, Incoming Bandwidth, CPU Time, CPUStored Data Recipient s Emailed.

 

Amazon CloudFront - Charged based on t h e amoun t of data transfer out and the number of GET request s

Amazon Elastic MapReduce Charged per instance-hour consumed for each instance type, from the time job flow began processing until it is terminated. Each partial instance-

our con sumed will be billed as a full hour

h

Amazon SQS - Based on data tran sferred inand out of Amazon SQS/based on Amazon SQS request s which includes CreateQueue, List Queues, DeleteQueue, SendMessage, ReceiveMessage, ChangeMessageVisibilit y, DeleteMessage, Set QueueAttributes, Get QueueAttributes

  Add Permision, and Remove Permission           Amazon RDS - Based
 

Add Permision, and Remove Permission

         

Amazon RDS - Based on per DB Instance-hour consumed, from the time a DB Instance is launched until it is terminated.

Each partial DB Instance-hour consumed will be billed as a full hour/based on provisioned storage and number of I/O request s /After the DB Instance is terminated, backup storage/ data transferred inand outof Amazon RDS

Amazon EC2 - Pricingis per instance-hour consumed for each in stan ce type, fro m t he tim e an instance is launched until it is terminated. Each partial instance- hour consumed will be billed as a full hour.

Amazon FWS - No charge

Prepaid

Available

Available

Available

Available

Available

Available

plan

availability

Special

Amazon Flexible Payments Service (Amazon FP S) and Amazon DevPay.

No special service available

No special service available

No special service available

No special service available

No special service available

Payment

Services

AWS also provides consolidated Billing feature which lets you designate one AWSaccount as a paying account and a set of other accoun t s as link ed accounts t o form a simple one-level hierarchy

    Amazon AWS Google App Engine Window Azure Force.com   Rack Space Go Grid
   

Amazon AWS

Google App Engine

Window Azure

Force.com

 

Rack Space

Go Grid

 

Data

Choices of

United States of America

Not available

Asia

Not available

North America

San FranciscoChoices of United States of America Not available Asia Not available North America

data hosting

North Virginia,

Hong Kong (East),data hosting North Virginia, Grapevine, Netherlands,

Grapevine,data hosting North Virginia, Hong Kong (East), Netherlands,

Netherlands,data hosting North Virginia, Hong Kong (East), Grapevine,

location

North California,

Singapore(south east),location North California, Richardson, California

Richardson,location North California, Singapore(south east), California

Californialocation North California, Singapore(south east), Richardson,

West Oregon,

Europe

Chicago ,West Oregon, Europe Virginia,

Virginia,West Oregon, Europe Chicago ,

South America-

Ireland (North),Netherlands(West)

Netherlands(West)Ireland (North),

Herndon,South America- Ireland (North), Netherlands(West) Amsterdam,

Amsterdam,South America- Ireland (North), Netherlands(West) Herndon,

Sao Paul

AshburnSao Paul Ashburn

AshburnSao Paul Ashburn

Asia Pacific

Europe

Singapore,United States of London UK,

United States of

London UK,Singapore, United States of

Tokyo,America Slough UK

America

Slough UKTokyo, America

SydneyIllinois(North Central), Asia

Illinois(North Central),Sydney Asia

Asia

Europe

Texas(South Central),Europe Hong Kong

Europe Texas(South Central), Hong Kong

Hong Kong

Ireland Virginia,(East),  

Ireland

Virginia,(East),Ireland  

 
 

California,(West) 

Information that is collected by or sent to Microsoft may be stored and processed in t he United States or any oth er country in wh ich Microsoft or it s affiliates, subsidiaries, or service providers maintain facilities]

Data Amazon RDS automatically patches the database software and T he user is solely responsible

Data

Amazon RDS automatically patches the database software and

T he user is solely responsible for securing and backing up the Application and any Content.

T he user is solely responsible for securing and backing up the data.

All net working components, SSL accelerators, l o adis solely responsible for securing and backing up the data. Although t he Rack space Cloud

Although t he Rack space Cloud service may be used as a backup service, you agree that you will maintain at least one additional curren t copy of yo ur p rograms and data stored on the Rackspace Cloud system somewhere other than on theRackspace Cloud system.

Whether or not Customer's Signup calls on GoGrid t o

backup

backs up the database, storing the backups for a user-defined retention period

Amazon AWSmay delete, without liability of an y kind, any of the Amazon SQSContent that sit s in a queue or an y queue t hat

remains inactive for more than t he number of days specified in the user documentation.

Amazon SimpleDB, in during the previous six (6) months you if t here are no incurred fees for SimpleDB and have registered no usage of the Amazon SimpleDB Content, Amazon AWS may delete, without liability of any kind, the Amazon SimpleDB Content upon thirty (30) days prior noticet o you.

Amazon S3 versioning provides an additional layer of protection for your S3 objects. You can easily recover from unintended

Google has no responsibility or liability for t he deletion or failure t o store any Content and other communications maintain ed or transmitted through use of the Service.

 

balancers, Web servers, and application servers are con figured in a redun dan t con figuration.

All customer data is stored on a primary database server that is clustered with a backup database server for redundancyservers are con figured in a redun dan t con figuration. All customer data is stored

All customer data is stored on disk storage that is mirrored across different storage cabinets and controllersis clustered with a backup database server for redundancy All customer data, up to the last

All customer data, up to the last committed transaction, is automatically backed up t o a primary tape library on a nightly basisredundancy All customer data is stored on disk storage that is mirrored across different storage cabinets

main tain back -ups, Customer will have to keep a back-up copy of all data hosted by GoGrid.

Backup tapes are immediately cloned t o a second t ape library t o verify their integrity, and the clones are moved to secure, fire-resist ant, off-site storage on 

 
  user errors or application failures. You can also use Versioning for data retention and
 

user errors or application failures. You can also use Versioning for data retention and archiving. Once you have enabled Versioning for a particular S3 bucket , any operation t hat would have overwritten an S3 object (PUT,POST, COPY, and DELET E) retains the old version of the object.

     

a regular basis.

   
 
  Disaster recovery plans are in place.

Disaster recovery plans are in place.

Data after

Amazon will not take any action t

If Google suspends or terminates the

Upon expiration or termin ation of your on lin e service subscription, you must

Upon a request made by you within

You will not have access to your data stored on the Rackspace Cloud system during a suspension or following termin ation.

Not available

termination

o

intentionally erase any of the

use of the Service with cause (or if

30 days after the effective date of termination of Your Force.com Free Edition service, Force.com will make available to You for download

a

file of Your Data in comma

data stored on the Services for a periodof thirty (30)days after the effective date of termination

t

he user voluntarily discontinues the

contact Microsoft and tell whether to:

 

use of the Service), the user will have access to, and theability to export, the Content for a period of ninety (90) days following such susp en sion or termination. Fees will continue to be assessed for usage of

(1)disable your account and then delete your subscriber data; or

Post termination retrieval of data stored on the Services will be conditioned on thepayment of Service data storage charges for t he period following termination, payment in full of anyother amount s due Amazon, and t he compliance with terms and conditions Amazon may establish with respect to such data retrieval

(2 ) Retain your subscriber data in a limited function account for at least 90 days after expiration or termination of

separated value (.csv) format along

 

with attachments in their native

format

 

t

he Service in excess of any portion

your subscript ion (t he retention period) so that you may extract the data.

 

of t he Fee Thresh old during t he 90

30-days after termination, Force.com shall have no obligation t o maintain or provide any of Your Data and

day period

If

you indicate (1), you will not be able t

shall thereafter, unless legally

o

extract your subscriber data from your

roh ibited, delete all of Your Data in the systems or otherwise in Force.coms possession or under its control.

p

account. If you indicate (2), you will reimburse Micro so ft for an y app licable costs. If you do not indicate (1) or (2), Microsoft will retain your subscriber data in accordance with (2).

 

Following t he expiration of t he retention period, Microsoft will disable your account an d t hen delete your subscriber data.

 
  Amazon AWS Google App Engine Window Azure Force.com Rack Space Go Grid   Account
 

Amazon AWS

Google App Engine

Window Azure

Force.com

Rack Space

Go Grid

 

Account

Notice

Free Services - Notice period will be provided to via the email address p rovided t o durin g registration for theServices

You may discontinue your use of the Service at any time. Google may, at any time, terminate your use of the

Service if (A) you have breached any provision of the Terms (or have acted in manner that clearly shows

T here is no notice Period before termination or susp ension, but upon expiration or termination of your on lin e service subscrip tion, you can contact Microsoft and tell whether t o:

Salesforce may terminate Your Force.com service at any time without cause upon 60 dayswritten notice to You, or(b) upon

Rackspace may terminate the Agreement for breach on written notice

GoGrid will provide 30 days advanced written notice of any termination for convenience. Upon termination for convenience, GoGrid will refund any amounts prepaid for Service not yet provided.

period

before

 

termination

Paid Serv ices (o th er tha n Am azon

dayswrit t en notice to You of a material breach of the Agreement if such breach remains uncured at t he expiration of such period

7

You may terminatethe Agreement for breach on written notice if: (i) Rackspace materially fails to provide theServices as agreed and do not remedy t hat failure within five (5) days of your writt en notice describing t he failure, or (ii) Rackspace materially fails to meet any other obligation stated in the Agreement and do not remedy that failure within thirty(30) days of

t

hat you do not intend to,or are

(1)disable your account and then delete your subscriber data; or

(2 )retain your subscriber data in a limited fun ction account for at least

FP S and Amazon DevPay) - sixty (60) daysadvance notice

Amazon FPSand Amazon DevP

ay - Notice period will be provided t o via th e email address p rovided t

unable t o comp ly with th e p rovisions of the Terms); or (B) Google is required t o do so by law (for examp le, due t o a change t o t he law

during registration for t he Services

o

govern in g t he p rovision of the Service); or (C) t he Service relies on data or services provided by a third party partner and the relationship with such partner(i) has expired or been terminated or (ii) requires Google to change the way Google

90 days after expiration or termination of your subscrip tion

   

rovides t h e data or services through t he Service; or (D) providing the Service could create a substantial economic burden as determined by Google in its reasonable good faith judgm en t ; or (E) p rovidin g t he Service could create a security risk or material technical burden as determined by Google in its reasonable good faith judgment.

p

your written notice describing the failure.

New user

Amazon SimpleDB users pay no charges on the first 25 Machine Hours, 1 GB of Storage, and 1 GB of Data Transfer Out consumed every month

An efficient application on a free account can use up to 1GB of storage and up to 5 million page views a month

During Community Technology P review (CT P), services included in Windows Azure will be available without charge - subject to certain limit s.

Force.com free edition

Not available

Included free wit h every account,in Windows Azure will be available without charge - subject to certain limit s. Force.com free

trail

credentials

f5 Hardware Load Balancingcredentials

   

Once Windows Azure is launched for commercialuse, it will be priced and licen sed through both packaged offers, and theconsumption.

10GB of Cloud Storage per monthAzure is launched for commercialuse, it will be priced and licen sed through both packaged offers,

    Amazon AWS   Google App Engine Window Azure Force.com Rack Space Go Grid
   

Amazon AWS

 

Google App Engine

Window Azure

Force.com

Rack Space

    Amazon AWS   Google App Engine Window Azure Force.com Rack Space Go Grid

Go Grid

 

Security

Data

Amazon Elastic Compute Cloud (EC2) provides Host Operating System, Guest operating system anda complete firewall solution.

App Engine runs Java applications using the Java 6 virtual machine

(JVM). T he JVM runs in a secured "san dbox" en viron ment t o isolate your application for service and

Filtering Routersen viron ment t o isolate your application for service and User authentication features such as

User authentication features such as SAML through t o IP range restrict ions on lo gon s, sessio n

security and auditing.

Enterprise firewalls, email account s include antivirus a n d sp a m p r o t ec ti on . SSL capabilities available as an add on service

Provided via ServePaths secure infrastructure and telecom facility

security

FirewallsCryptographic Protection of Messages

Cryptographic Protection of MessagesFirewalls

It also p rovides a way t o encrypt

Security Addresses all layers,

 

t

h e AP I ca lls in transit wit h SSL

security. T he JVM can execute any

Soft ware Security Patcht h e AP I ca lls in transit wit h SSL security. T he JVM

 

t

o maintain confidentiality.AWS

Java bytecode that operates within

Physical Security

n

et work p rovides sign ificant

t

h e san dbox restrictions

Management

Logical Net work Security

Host Security

protection and also enables customer t o implement further

T he Python interpreter also runs in a secured "sandbox" environment t o isolate your application for service and security

centralized monitoring, correlation, and an alysis systemsinterpreter also runs in a secured "sandbox" environment t o isolate your application for service and

protection

Net work SegmentationService Administration Access

Service Administration Access

Transmission Level Security

Amazon Simple Storage Service (Amazon S3):Amazon S3 is

Database Security

acce ssi bl e v i a SSL e n c r yp t ed endpoints. Data stored within Amazon S3 is not encrypted at rest by AWS. However, users can encrypt their data before it is uploaded to Amazon S3 so that

Go compiler runs inside a secured “sandbox” environment.

Physical Security

limited number of Microsoft personnelmay access customer in formation t o resp ond t o

limited number of Microsoft personnelmay access customer in formation t o resp ond t o supp ort request s and as part of incident

number of Microsoft personnelmay access customer in formation t o resp ond t o supp ort

t

he data cannot be accessed or

tampered with by unauthorized

parties.

response

Windows Azure computeor tampered with by unauthorized parties. response SimpleDB APIs provide domain- level controls that only

SimpleDB APIs provide domain- level controls that only permit authenticated access by domain creator, therefore the customer maintains full control over who has access to their

rovides op tion al san dboxing technology and mandatory

p

sandboxing features t hat at tempts

t

o limit t he harm t o t he

infrastructureand all other

customers from such bugs.

data. SimpleDB access can be granted based on an AWS Account ID.SimpleDB is accessible v ia SSL - e n c r yp t ed endpoints.

Windows Azure provides virtual machines to customers, givingSimpleDB access can be granted based on an AWS Account ID.SimpleDB is accessible v ia SSL

t

hem access to most of the same

security options available in Windows Server. Updates to the so ft ware an d con figuration are

      Controlled by SSL client certificates and protected by 128 bit encryption.  
     

Controlled by SSL client certificates and protected by 128 bit encryption.

     
All Microsoft administrative operations are audited.

All Microsoft administrative operations are audited.

Industry

regulatory

compliance

SAS70 Type II HIP AA SOXIndustry regulatory compliance US Safe Harbor US Safe Harbor US Safe Harbor SAS 70 Type II Industry regulatory compliance US Safe Harbor US Safe Harbor US Safe Harbor SAS 70 Type II Industry regulatory compliance US Safe Harbor US Safe Harbor US Safe Harbor SAS 70 Type II

Industry regulatory compliance SAS70 Type II HIP AA SOX US Safe Harbor US Safe Harbor US

US Safe Harbor

compliance SAS70 Type II HIP AA SOX US Safe Harbor US Safe Harbor US Safe Harbor

US Safe Harbor

US Safe Harbor SAS 70 Type II and SysTrust Certified ISO 27001 Certified

US Safe Harbor SAS 70 Type II and SysTrust Certified ISO 27001 Certified

US Safe Harbor SAS 70 Type II and SysTrust Certified ISO 27001 Certified
US Safe Harbor SAS 70 Type II and SysTrust Certified ISO 27001 Certified US Safe Harbor

US Safe Harbor

US Safe Harbor SAS 70 Type II and SysTrust Certified ISO 27001 Certified US Safe Harbor

SAS Type II

Safe Harbor Policy

Cloud Computing Services A comparison

20 | P a g e

  Amazon AWS Google App Engine Window Azure Force.com Rack Space Go Grid   Others
 

Amazon AWS

Google App Engine

Window Azure

Force.com

Rack Space

Go Grid

 

Others

Virtualization

 

Not available

Modified Hyper-V hypervisor

Not available

Xen virtualization

Xen virtualization

Platform

EC2 uses modified Xen virtualization.

Control Panel

Web based Interface

Web based Interface

Web based Interface

Web based Interface

Control panel is custom built by and for t he Rackspace Cloud

Multi-server hosting control panel to manage servers, scale Web

service. management interfaces for the Cloud

applications and networks

Sites, Cloud Servers and Cloud Files services as well as a web based file

Age of Service

Since early 2006

Since July 2008

Since October 2008

Since 2007

Since 2006

March 2008

Table: Cloud providerscomparison

Disclaimer The co mp arison table has been compiled based on lat est information available

Disclaimer

The co mp arison table has been compiled based on lat est information available on the websit es of cloud provid ers.Th e contents are subject to change with time, as and when the cloud providers come up with new innovations and features.

Following are the links to the agreement and policies of the cloud providers compared in this paper.

http://aws.amazon.com/agreement - Dated March 15, 2012

- Dated August 25, 2010