SlideShare a Scribd company logo
1 of 22
Download to read offline
Cloud Computing Services – A comparison
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 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
?
Figure 1: Key Cloud providers
The approach of choosing a cloud provider is a calculated and strategic one, which involves the
analysis of who-provides-what. Some of the common questions that would surface while choosing a
provider are mentioned below.
How is a service outage defined?
How is the customer credited or compensated for an outage?
Is there an incident-reporting system?
Are access/usage reports available?
Is the data backed up — 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?
How do you extricate yourself from the relationship if there is a dispute?
How safe is the data?
What level of account access is present and how is access controlled?
Cloud Computing Services – A comparison 2 | P a g e
What is the billing model?
Are there add on cost or fees for support?
Are charges based upon traffic, usage or storage limits?
The nature of cloud providers that are considered for the comparison in this white paper are as
follows:
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 Computing Services – A comparison 3 | P a g e
Cloud Providers – A comparison table
The following table captures the comparison of significant features offered by key public cloud providers of the industry
Amazon AWS Google App Engine Windows Azure Force.com Rackspace GoGrid
Cloud
Services
Paas
Iaas
Paas Paas
Iaas
Paas Iaas Iaas
Features
Platforms
supported
Operating systems
Red Hat EnterpriseLinux
Windows Server
2003/2008/2012
Oracle Enterprise Linux
OpenSolaris
OpenSUSE Linux
Ubuntu Linux
Fedora Gentoo Linux
Debian
CentOS
Amazon. -Linux
SUSE Linux.
FreeBSD
Software
IBM DB2
IBM Informix Dynamic
Server
Microsoft SQL Server
Standard 2005
MySQL Enterprise
Runtime
Java Runtime Environment
Python Runtime Environment
Go Runtime Environment
Features
Integration with Google
Accounts
URL Fetch
Mail
Memcache
Image Manipulation
Scheduled Tasks and Task
Queues
XMPP
Blobstore (which supports
objects up to 50MB in size)
Cloud SQL
Software
External software like AppServers
Databases cannot be installed
Hadoop
Operating systems
Windows 7
Windows Server 2008
Windows Vista
System Center 2012
Windows Intune
Windows Azure
Software
Hadoop
Software
Unlimited real-time
database customizations
Programmable user
interface.
Programmable cloud logic
Real-time workflowand
approvals
Real-time web sites
Real-time mobile
deployment
Integrated content library
Real-time analytics
Granular security and
sharing
Hadoop
Operating systems
Linux
Mac OS X
Windows
Software
Hadoop
Operating systems
Windows server 2008
Windows server 2003
CentOS5.1
CentOS5.3
Redhat Linux 5.1
Redhat Linux 5.4
Software
Hadoop
Cloud Computing Services – A comparison 4 | P a g e
Amazon AWS Google App Engine Windows Azure Force.com Rackspace GoGrid
Condor
Open MPI
Apache HTTP
IIS/Asp.Net
IBM Lotus Web Content
Management
IBM WebSphere Portal
Server
IBM sMash
JBoss EnterpriseApplication
P latform
Ruby on Rails
IBM WebSphere Application
Server
Java Application Server
Oracle WebLogic
Wowza Media Server Pro
Windows Media Server
Zeus software
Oracle Database 11g
Hadoop
Languages
Supported
Any Java
Python
Go
VB.NET
C#
P HP
BASIC
JAVA
Python
.NET
Node.js
Apex
Java
VB.Net
Perl
P HP
Python
Ruby
Windows language
includingVBA
. Net
Python
P HP
Java
Ruby
Java
PHP
Perl
C#
Python
Ruby
Cloud Computing Services – A comparison 5 | P a g e
Amazon AWS Google App Engine Windows Azure Force.com Rackspace GoGrid
s-controls and the AJAX
Toolkit
Cloud
services
and tools
Amazon CloudWatch API
Tools
Auto Scaling API Tools
Elastic Load Balancing API
Tools
AWSToolkit for Eclipse
AWSManagement Console
Amazon EC2 API Tools
Amazon EC2 AMITools
Elasticfox Firefox Extension
for Amazon EC2
JavaScript Scratchpad for
Amazon EC2
Amazon S3 Authentication
Tool forCurl
CloudBerry Explorer for
Amazon S3 and CloudFront
Manager for Amazon
CloudFront
Firefox Organizer for
Amazon S3 and Amazon
CloudFront (S3Fox)
AWSzone.com
JavaScript Scratchpad for
Amazon SQS
Amazon Mechanical Turk
DeveloperSandbox
Amazon Mechanical Turk
Command Line Tools
Google Secure Data Connector
Private gadgets
Google Visualization API
Google Apps APIs
Google web toolkit
IDE support
Windows Azure Platform
T raining Kit
Windows Azure Software
Development Kit
Microsoft Visual Studio 2008
Service Pack 1
Windows Azure platform
AppFabric SDK V1.0
Windows 7 Training Kit For
Developers
Mobile SDK (Windows Phone 8
Android, iOS)
Service Bus EAI and EDI Labs
SDK
Apex Language Code
Editor
Enhanced Metadata
Support
Upgrade Wizard
Mobile SDK (Native,
HTML5, Hybrid)
Chatter API
Visualforce
Framework
Force.com IDE
Force.com Migration
Tool
Beanstalk – Hassle-free
Subversion Hosting
Attachment fuin Ruby
Cloudvox
Nautilus Cloud Files
Plug-in by Chmouel
Boudjnah
Paperclip-Cloudfiles
Olark Live Website Chat
Vanilla – Free Forum
Hosting
Software
Development Kit for Java,
PHP, Python.
GoGrid's Cloudcont
rol Command Line
Tool
Cloud Wizard's Open
Source Cross Cloud
Scripting Language
Mitch Denny's
Windows PowerShell
Snap-in
.NET API SDK
Cloud Computing Services – A comparison 6 | P a g e
Amazon AWS Google App Engine Windows Azure Force.com Rackspace GoGrid
LogAnalyzerfor Amazon
CloudFront
CloudBerry Explorer for
Amazon S3 and CloudFront
Amazon CloudFront
Authentication Tool forCurl
Firefox Organizer for
Amazon S3 and Amazon
CloudFront (S3Fox)
Manager for Amazon
CloudFront
Amazon Elastic MapReduce
Ruby Client
Amazon RDSCommand Line
Toolkit
JavaScript Scratchpad for
Amazon FWSOutbound
JavaScript Scratchpad for
Amazon FWSInbound
Mobile SDK (Android, iOS)
Elastic Beanstalk API
Cloud Computing Services – A comparison 7 | P a g e
Amazon AWS Google App Engine Window Azure Force.com Rack Space Go Grid
Iaas
Integrated
DB
supported
MySql GAE doesn't support external
databases ; it provides a data
store of its own which can be
accessed through standard JDO
and JPA APIs.
Sql azure Not applicable MySQL, Microsoft SQL MSSQL 2008
Oracle Workgroup (64-bit)-
Microsoft SQL Server
Workgroup Edition 2008
MSSQL 2008 Standard
(64-bit) - Microsoft SQL
Server Standard 2008
MSSQL 2005 Standard
(32-bit) - Microsoft SQL
Server 2005 Standard
Edition
MSSQL 2005
Workgroup (32-bit)-
Microsoft SQL Server
2005 Workgroup Edition
Maximum
limits
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.
Amazon EC2 [Elastic Block
storage] - Volume sizes
rangingfrom 1GB to 1TB
(20 TB/account limit while
in beta)
Automatic scalingis built in
with App Engine
No mattar howmany users you
have or howmuch data your
application stores, App Engine
can scale to meet yourneeds
Blobs: There are two types of blobs
that can be stored in Windows Azure
Storage, block and page blobs.
A single block blob can be up to
200GB in size.
Page blobs, can be up to 1TB in
size
A single storage account can
contain up to 100TB of blobs.
In the unlimited edition,
Number of sites- 25
[Featuresavailable morefor
additional fee]
2,000 Database objects total
storage - 120MB/user
API calls/day - 5,000/user, 5
million total
P age views/month - 1,000,000
[Features with rolling 24-hour
time period]
Sites bandwidth/day - 40GB
Sites page generation time/day
[Rolling 24-hour time period] -
Infinitescalability Horizontal server
scaling—use a GSI to
rapidly deploy new
servers to meet sudden
spikes in demand. Deletee
the servers when demand
drops, paying only for the
resources used.
Vertical server scaling—
scale RAM by deploying
a GSI to a newserver
with a higher RAM
allotment and then
deleting the old server
with insufficient RAM.
Server Parking—bundle
andpark a server in
Cloud Computing Services – A comparison 8 | P a g e
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.
Support for
human-only
tasks
Amazon Mechanical Turk Not available Not available Not available Not available Not available
Cloud Computing Services – A comparison 9 | P a g e
Amazon AWS Google App Engine Window Azure Force.com Rack Space Go Grid
Support
Service
Level
Agreements
availability
Amazon S3 - available with
a Monthly Uptime
Percentage ofat least 99.9%
during any monthlybilling
cycle
Amazon EC2 - available
with an Annual Uptime
Percentage ofat least
99.95% during the Service
Year
100% Uptime 99.9% Uptime 99.9+ percent uptime 100% Network Uptime
Guarantee
1-Hour Hardware
Replacement Guarantee
2-Hour Commencement of
OnsiteData Restores
100% Uptime , which
means
Network Outage: None
Packet loss < 0.1%
Latency< 5ms
Jitter < 0.5ms
Maximum Jitter: 10
milliseconds within any
15-minute period.
Support
Pricing
Policy
Premium Support - Silver
and Gold support available
andare charged accordingly
Free Support is available
24x7x365 fromon-site cloud
hosting experts
Developersupport is charged on a
per incident basis. However, you
are able to utilize support incidents t
hat you already have from
existing programs such as the
Microsoft DeveloperNetwork
(MSDN) and the Microsoft Partner
Network (MPN).
Basic Support, PremierSupport,
Premier Support with
Administration.Developer
Support is only available for a
fee, on a per-case basis.
24x7x365 Live Support &
Expertise [Pricing details not
mentioned in the website]
FREE 24/7 Phone
Support
Free 24/7 Premium
Support
Cloud Computing Services – A comparison 10 | P a g e
_______________________________________________________________________________________________________________________________________________
Amazon AWS Google App Engine Window Azure Force.com Rack Space Go Grid
Support
response
time
Severity level vs response time
Urgent - 1 hour (available
for Gold subscribers only)
High - 4 business hours
Normal - 1 business day
Low- 2 business days
Not available Not available Support type vs response time
Basic Support - 2 business
days
Premier Support - 2 hours
Premier Support with
Administration - 2 hours
24 x 7 x 365 online livechat
and toll free phonesupport
backedby Fanatical Support
EMERGENCY Cases - 30
minutes
T he followingare the
EMERGENCY categories:
Server down
Packet loss
Routing issue
All other Cases - 120
minutes
Service
credit for
an outage
Monthly up-time percentage vs
Service credit percentage
Amazon S3
Equal to or greater than 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 to receive a
Service Credit equal to 10% of
their bill (excluding one-time
payments made for Reserved
Instances)forthe Eligible Credit
Period
Not available Microsoft will provide a 10 percent
credit if compute connectivityfalls
below 99.95 percent uptime; a 10
percent credit if role-instance
uptime or storage falls below99.9
percent uptime.If it falls below99
percent availabilityacross anything,
25 percent credit will be provided
Not available Not available A "10,000% Service Credit
" is a credit equivalent to
onehundred (100) times
Customer's fees for the
impacted Service feature
for theduration of
t he Failure
Cloud Computing Services – A comparison 11 | P a g e
Amazon AWS Google App Engine Window Azure Force.com Rack Space Go Grid
Incidence
notification
approach
Amazon Web Services publishes t
he most up-to-the-minute
information on service availability
in Service Health Dashboard
Amazon Web Services keeps a
runninglog of all service
interruptions
T he user should subscribe to this
announcement-only list to receive
updates on system outages,
maintenance periods, and other
services disruptions.
Go to the group: google-appengine-
downtime-notify
Subscribe via email: google-
appengine-downtime-notify-
subscribe@googlegroups.com
Apart from theabove, when there is a
scheduled down time, GAE put s t he
data store in read-only mode. During t
hat time any attempt to write data to t
he data store will throwan
exception which can be caught in the
application to showa user friendly
message to the user
Microsoft may send periodic e-mails
informingyou of technical service
issues related to a product orservice
you requested
T rust Site -trust.Salesforce.Com-for
Incident Communications
Incident reports are mostly
proprietaryinformation between
us and Rackspace customers
Not available
Access
/usage
reports
Amazon Cloudwatch T he Administrativeconsole provides
the following details,
viewaccess data and error logs, and
analyze traffic
browse the application's data store
and manage indexes
viewthe status of the application's
scheduled tasks
"Dallas" Features allows users t o get
detailed access report containing t he
services/data assetsthat were accessed,
groupedby date and by account key
Force.com Sites Usage Reporting
Package gives you reports and a
dashboard to analyze usage of the
Force.comSites
P ortalhealth check reports show
sensitive administrative and user
permissions, object permissions,
field-level security, organization-
wide default settings, and custom
sharingrules
T he Rackspace Cloud Control
Panel provides specific usage
metrics
GoGrid CDN (Content
Delivery Network)
provides,
Basic Reporting
Advanced Reportingand
Analytics
Real-Time Reporting
Dashboard
Community
News/Blogs
http://aws.typepad.com http://code.google.com/
appengine/community.html
http://googleappengine.blogspot.com
http://blogs.technet.com/microsoft_
blog/archive/tags/Azure/default.aspx
http://sites.force.com/blogs/
ideaHome?c=09a30000000D9xo
http://www.rackspace.com/
blog/
http://blog.gogrid.com/
Cloud Computing Services – A comparison 12 | P a g e
__________________________________________________________________________________________________________________________________
Amazon AWS Google App Engine Window Azure Force.com Rack Space Go Grid
Pricing
Service/Res
pricing Amazon S3 - Storage Used / Data
TransferIn or Data Transfer
Out/PUT, COPY, POST, LIST or
GET request (No charge for delete
requests)
Amazon SimpleDB - measures the
machine utilization ofeach request
and charges based on the amount of
machinecapacity used to complete
the particularrequest (SELECT, GET
,PUT, etc.), normalized to the hourly
capacity of a circa 2007 1.7 GHz
Xeon processor
Amazon CloudFront - Charged
based on the amount ofdata
transfer out and the number of
GET requests
Amazon ElasticMapReduce –
Charged per instance-hour consumed
for each instance type, from thetime
job flowbegan processinguntil it is
terminated. Each partial instance-
hour consumedwill be billed as a full
hour
Amazon SQS - Based on data
transferred ―in‖ and ―out‖ of
Amazon SQS/based on Amazon
SQS requests which includes
CreateQueue, ListQueues,
DeleteQueue, SendMessage,
ReceiveMessage,
ChangeMessageVisibility,
DeleteMessage,
SetQueueAttributes, Get
QueueAttributes
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
yourbudget for each
resource according to your needs.
Billingis based on the following
parameters –
Outgoing Bandwidth, Incoming
Bandwidth, CPU Time, CPUStored
Data Recipient s Emailed.
Billingis based on Compute, Storage,
Storage transactions and Data transfers
Force.com Free, Force.com
Enterprise, Force.com Unlimited
Cloud Server (virtual instance) Resources that are charged are
by the hour bandwidth In and
Bandwidth Out,Amount of data
backed up, Additionalpublic IP
addresses
for the RAM usage and data
transfer fromthe serverto the
Internet. Each account has the
ability to deployup to 200
servers
Cloud Storage billing
begins after you exceed t
he initial
10GB storage quota
Cloud Computing Services – A comparison 13 | P a g e
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
consumedwill be billed as a full
hour/based on provisioned storage
and number of I/O requests /After
the DB Instance is terminated,
backup storage/ data transferred
― in‖ and ―out‖ of Amazon RDS
Amazon EC2 - Pricingis per
instance-hour consumed foreach
instance type, fromthe timean
instance is launched until it is
terminated. Each partial instance-
hour consumed will be billed as a
full hour.
Amazon FWS - No charge
Prepaid
plan
availability
Available Available Available Available Available Available
Special
Payment
Services
Amazon Flexible Payments
Service (Amazon FP S) and
Amazon DevPay.
AWS also provides consolidated
Billing feature which lets you
designate one AWSaccount as a
payingaccount and a set ofother
accounts as linked accounts to
form a simple one-level hierarchy
No special service available No special service available No special service available No special service available No special service available
Cloud Computing Services – A comparison 14 | P a g e
Amazon AWS Google App Engine Window Azure Force.com Rack Space Go Grid
Data
Choices of
data hosting
location
United States of America
North Virginia,
North California,
West Oregon,
South America-
Sao Paul
Asia Pacific
Singapore,
Tokyo,
Sydney
Europe
Ireland
Not available Asia
Hong Kong (East),
Singapore(south east),
Europe
Ireland (North),
Netherlands(West)
United States of
America
Illinois(North Central),
Texas(South Central),
Virginia,(East),
California,(West)
Information that is collected by or
sent to Microsoft may be stored and
processed in theUnited States or any
other country in which Microsoft or
its affiliates, subsidiaries, or service
providersmaintain facilities]
Not available North America
Grapevine,
Richardson,
Chicago,
Herndon,
Ashburn
Europe
London UK,
Slough UK
Asia
Hong Kong
San Francisco
Netherlands,
California
Virginia,
Amsterdam,
Ashburn
Cloud Computing Services – A comparison 15 | P a g e
Data
backup
Amazon RDSautomatically
patches the database software and
backs up the database, storing the
backups for a user-defined
retention period
Amazon AWSmay delete,
without liabilityof anykind, any
of the Amazon SQSContent that
sits in a queue or any queue that
remainsinactive formore than
t he number of days specified in
the user documentation.
Amazon SimpleDB, in duringthe
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 noticeto you.
Amazon S3 versioningprovides
an additional layerof protection
for your S3 objects. You can
easily recover from unintended
T he user is solely responsible for
securingand backingup the
Application and any Content.
Google has no responsibilityor
liability for the deletion or failure to
store any Content and other
communicationsmaintained or
transmitted through use of the
Service.
T he user is solely responsible for
securingand backingup the data.
All networkingcomponents,
SSL accelerators, load
balancers, Web servers,and
application servers are
configuredin a redundant
configuration.
All customer data is stored on a
primary database server that is
clustered with a backup
database server for redundancy
All customer data is stored on
disk storage that is mirrored
across different storage cabinets
and controllers
All customer data, up to the last
committed transaction, is
automaticallybacked up toa
primary tape library on a nightly
basis
Backup tapes are immediately
clonedto a second tape library
t o verifytheir integrity,and the
clones are moved to secure,
fire-resistant, off-site storage on
Although the RackspaceCloud
service may be used as a backup
service, you agree that you will
maintain at least one additional
current copy of yourprograms
and data stored on the Rackspace
Cloud system somewhere other
than on theRackspace Cloud
system.
Whether ornot Customer's
Signup calls on GoGrid to
maintainback-ups, Customer
will have to keep a back-up
copy of all data hosted by
GoGrid.
Cloud Computing Services – A comparison 16 | P a g e
user errors or application failures.
You can also use Versioning for
data retention and archiving.
Once you have enabled
Versioning for a particularS3
bucket, any operation that would
have overwritten an S3 object
(PUT,POST, COPY, and
DELETE) retains the old version
of the object.
a regular basis.
Disaster recoveryplans are in
place.
Data after
termination
Amazon will not take anyaction t
o intentionally eraseany ofthe
data stored on the Services for a
periodof thirty (30)days after the
effectivedate oftermination
Post termination retrievalof 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
amounts due Amazon, and the
compliance with terms and
conditions Amazon may establish
with respect to such dataretrieval
If Google suspends or terminates the
use of the Service with cause (orif
t he user voluntarilydiscontinues the
use of the Service),the user will
have access to, and theabilityto
export, the Content fora period of
ninety (90)days following such
suspension or termination. Fees will
continue to be assessed for usage of
t he Service in excess of any portion
of the Fee Threshold during the 90
day period
Upon expiration ortermination of your
online service subscription, you must
contact Microsoft and tell whether to:
(1)disable your account and then delete
your subscriber data; or
(2) Retain your subscriber data in a
limited function account forat least 90
days after expiration ortermination of
your subscription (the ―retention
period‖) so that you may extract the
data.
If you indicate (1), you will not be able t
o extract your subscriber data from your
account. If you indicate (2),you will
reimburse Microsoft forany applicable
costs. If you do not indicate (1) or (2),
Microsoft will retain your subscriber
data in accordance with (2).
Following the expiration ofthe
retention period, Microsoft will disable
your account and then delete your
subscriber data.
Upon a request made by you within
30 days after the effective dateof
termination of Your Force.com Free
Edition service, Force.com will
make available to You fordownload
a file of Your Data in comma
separated value (.csv) format along
with attachments in their native
format
30-days after termination, Force.com
shall have no obligation to maintain
or provide anyof YourData and
shall thereafter,unless legally
prohibited, delete all of Your Data in
the systems or otherwise in
Force.com’spossession or under its
control.
You will not have access to your
data stored on the Rackspace
Cloud system during a
suspension or following
termination.
Not available
Cloud Computing Services – A comparison 17 | P a g e
Amazon AWS Google App Engine Window Azure Force.com Rack Space Go Grid
Account
Notice
period
before
termination
Free Services - Notice period will
be provided to viathe email
address provided to during
registration for theServices
Paid Services (other than Amazon
FP Sand Amazon DevPay) - sixty
(60) days’ advance notice
Amazon FPSand Amazon DevP
ay - Notice period will be provided
to via theemail address providedt
o during registration for the
Services
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 hat you do not intend to,or are
unable to comply with theprovisions
of the Terms); or (B)Google is
required to do so by law (for
example, due to a change to the law
governingthe provision of the
Service); or (C) the Servicerelies 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
provides thedata orservices through t
he Service; or (D) providing the
Service could create a substantial
economicburden as determined by
Google in its reasonable good faith
judgment; or (E) providing the
Service could create a securityrisk or
material technical burden as
determined by Google in its
reasonable good faith judgment.
T here is no notice Period before
termination or suspension, but upon
expiration or termination ofyour
online service subscription, you can
contact Microsoft and tell whether
t o:
(1)disable your account and then
delete your subscriber data; or
(2)retain your subscriber data in a
limited function account forat least
90 days after expiration or
termination of your subscription
Salesforce may terminate Your
Force.comservice at any time
without cause upon 60 days’
written notice to You, or(b) upon
7 days’ written notice to You of a
material breach of the Agreement
if such breach remains uncured at
the expiration of such period
Rackspace may terminate the
Agreement for breach on
written notice
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 written notice
describing t he failure, or (ii)
Rackspace materially fails to
meet any otherobligation
stated in the Agreement and
do not remedy that failure
within thirty(30) days of
your written notice
describingthe failure.
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.
New user
trail
credentials
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(CTP), services included in
Windows Azure will be available
without charge - subject to certain
limits.
Once Windows Azure is launched
for commercialuse, it will be priced
and licensed through both packaged
offers, and theconsumption.
Force.com free edition Not available Included free with every
account,
f5 Hardware Load
Balancing
10GB of Cloud Storage
per month
Cloud Computing Services – A comparison 18 | P a g e
Amazon AWS Google App Engine Window Azure Force.com Rack Space Go Grid
Security
Data
security
Amazon Elastic Compute Cloud
(EC2) provides Host Operating
System, Guest operating system
anda complete firewall solution.
It also provides a way to encrypt
t he API calls in transit with SSL
t o maintain confidentiality.AWS
network provides significant
protection and also enables
customer toimplement further
protection
Amazon Simple Storage Service
(Amazon S3):Amazon S3 is
accessible via SSL encrypted
endpoints. Data stored within
Amazon S3 is not encrypted at
rest by AWS. However, users can
encrypt theirdata before it is
uploadedto Amazon S3 so that
t he data cannot be accessed or
tampered with by unauthorized
parties.
SimpleDB APIs provide domain-
level controls that onlypermit
authenticated access by domain
creator,thereforethe customer
maintains full control over who
has access to their
data. SimpleDB access can be
granted based on an AWS
Account ID.SimpleDB is
accessible via SSL-encrypted
endpoints.
App Engine runs Java applications
using the Java 6 virtual machine
(JVM). The JVM runs in a secured
"sandbox" environment toisolate
your application for service and
security. The JVM can executeany
Java bytecode that operates within
t he sandbox restrictions
T he Python interpreteralso runs in a
secured "sandbox" environment to
isolate your application forservice
and security
Go compiler runs inside a secured
“sandbox” environment.
Filtering Routers
Firewalls
Cryptographic Protection of
Messages
Software Security Patch
Management
centralized monitoring,
correlation, and analysis systems
Network Segmentation
Service Administration Access
Physical Security
limited number of Microsoft
personnelmay access customer
information torespond to support
requests and as part of incident
response
Windows Azure compute
provides optional sandboxing
technologyand mandatory
sandboxingfeatures that attempts
t o limit the harm to the
infrastructureand all other
customers from such bugs.
Windows Azure provides virtual
machines to customers, giving
t hem access to most ofthe same
security options available in
Windows Server. Updates to the
software and configuration are
User authentication features such
as SAML through to IP range
restrictions on logons, session
security and auditing.
Security Addresses all layers,
Physical Security
Logical Network Security
Host Security
Transmission LevelSecurity
Database Security
Enterprise firewalls, email
accounts include antivirus
and spam protection.SSL
capabilities available as an
add on service
Provided via ServePath’s
secure infrastructureand
telecom facility
Cloud Computing Services – A comparison 19 | P a g e
__________________________________________________________________________________________________________________________________
Controlled by SSL client certificates
and protected by 128 bit encryption.
All Microsoft administrative
operations are audited.
Industry
regulatory
compliance
SAS70 Type II
HIP AA
SOX
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
Virtualization
Platform
EC2 uses modified Xen
virtualization.
Not available Modified Hyper-Vhypervisor Not available Xen virtualization 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
service. management
interfaces for the Cloud
Sites, Cloud Servers and
Cloud Files services as
well as a web based file
manager.
Multi-server hosting control
panel to manage servers,
scale Web
applications and networks
Age of Service Since early 2006 Since July 2008 Since October 2008 Since 2007 Since 2006 March 2008
Table: Cloud providers’ comparison
Cloud Computing Services – A comparison 21 | P a g e
Disclaimer
The comparison table has been compiled based on latest information available on the websites of cloud providers.The 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
http://www.google.com/accounts/TOS - Dated March 1, 2012
http://www.microsoft.com/about/legal/en/us/IntellectualProperty/Copyright/Default.aspx - Dated January 26, 2012
http://privacy.microsoft.com/en -us/fullnotice.mspx - Dated April, 2012
http://www.salesforce.com/company/privacy/ - Dated June 8, 2012
http://www.rack space.com/information/legal/privacystatement.php - Dated February 22, 2010
http://www.gogrid.com/legal/terms-service.php,http://www.gogrid.com/legal/privacy-policy.php - Dated August 25, 2010
Cloud Computing Services – A comparison 22 | P a g e

More Related Content

What's hot

Cloudciti Disaster Recovery as a Service
Cloudciti Disaster Recovery as a Service   Cloudciti Disaster Recovery as a Service
Cloudciti Disaster Recovery as a Service PT Datacomm Diangraha
 
Whoops, The Numbers Are Wrong! Scaling Data Quality @ Netflix
Whoops, The Numbers Are Wrong! Scaling Data Quality @ NetflixWhoops, The Numbers Are Wrong! Scaling Data Quality @ Netflix
Whoops, The Numbers Are Wrong! Scaling Data Quality @ NetflixDataWorks Summit
 
Scaling Big Data Mining Infrastructure Twitter Experience
Scaling Big Data Mining Infrastructure Twitter ExperienceScaling Big Data Mining Infrastructure Twitter Experience
Scaling Big Data Mining Infrastructure Twitter ExperienceDataWorks Summit
 
Hashicorp Terraform Open Source vs Enterprise
Hashicorp Terraform Open Source vs EnterpriseHashicorp Terraform Open Source vs Enterprise
Hashicorp Terraform Open Source vs EnterpriseStenio Ferreira
 
Software defined datacenter SDDC
Software defined datacenter SDDCSoftware defined datacenter SDDC
Software defined datacenter SDDCpsjitha
 
Microservices at Spotify
Microservices at SpotifyMicroservices at Spotify
Microservices at SpotifyKevin Goldsmith
 
Real-time Analytics with Trino and Apache Pinot
Real-time Analytics with Trino and Apache PinotReal-time Analytics with Trino and Apache Pinot
Real-time Analytics with Trino and Apache PinotXiang Fu
 
Airflow Best Practises & Roadmap to Airflow 2.0
Airflow Best Practises & Roadmap to Airflow 2.0Airflow Best Practises & Roadmap to Airflow 2.0
Airflow Best Practises & Roadmap to Airflow 2.0Kaxil Naik
 
Responsible/Trustworthy AI in the Era of Foundation Models
Responsible/Trustworthy AI in the Era of Foundation Models Responsible/Trustworthy AI in the Era of Foundation Models
Responsible/Trustworthy AI in the Era of Foundation Models Liming Zhu
 
Linux Cluster Concepts
Linux Cluster ConceptsLinux Cluster Concepts
Linux Cluster Conceptsnixsavy
 
Microservices for Application Modernisation
Microservices for Application ModernisationMicroservices for Application Modernisation
Microservices for Application ModernisationAjay Kumar Uppal
 
A Tour of Google Cloud Platform
A Tour of Google Cloud PlatformA Tour of Google Cloud Platform
A Tour of Google Cloud PlatformColin Su
 
Datadog: a Real-Time Metrics Database for One Quadrillion Points/Day
Datadog: a Real-Time Metrics Database for One Quadrillion Points/DayDatadog: a Real-Time Metrics Database for One Quadrillion Points/Day
Datadog: a Real-Time Metrics Database for One Quadrillion Points/DayC4Media
 
Using Amazon SageMaker to build, train, & deploy your ML Models
Using Amazon SageMaker to build, train, & deploy your ML ModelsUsing Amazon SageMaker to build, train, & deploy your ML Models
Using Amazon SageMaker to build, train, & deploy your ML ModelsAmazon Web Services
 
Real Time Processing Using Twitter Heron by Karthik Ramasamy
Real Time Processing Using Twitter Heron by Karthik RamasamyReal Time Processing Using Twitter Heron by Karthik Ramasamy
Real Time Processing Using Twitter Heron by Karthik RamasamyData Con LA
 
Visualizing Google Cloud 101 Illustrated References for Cloud Engineers and A...
Visualizing Google Cloud 101 Illustrated References for Cloud Engineers and A...Visualizing Google Cloud 101 Illustrated References for Cloud Engineers and A...
Visualizing Google Cloud 101 Illustrated References for Cloud Engineers and A...GustavoMaciel67
 
QUALITY OF SERVICE(QoS) OF CLOUD
QUALITY OF SERVICE(QoS)OFCLOUDQUALITY OF SERVICE(QoS)OFCLOUD
QUALITY OF SERVICE(QoS) OF CLOUDRashmi Agale
 

What's hot (20)

Cloudciti Disaster Recovery as a Service
Cloudciti Disaster Recovery as a Service   Cloudciti Disaster Recovery as a Service
Cloudciti Disaster Recovery as a Service
 
Whoops, The Numbers Are Wrong! Scaling Data Quality @ Netflix
Whoops, The Numbers Are Wrong! Scaling Data Quality @ NetflixWhoops, The Numbers Are Wrong! Scaling Data Quality @ Netflix
Whoops, The Numbers Are Wrong! Scaling Data Quality @ Netflix
 
Sap migration to cloud
Sap migration to cloudSap migration to cloud
Sap migration to cloud
 
Scaling Big Data Mining Infrastructure Twitter Experience
Scaling Big Data Mining Infrastructure Twitter ExperienceScaling Big Data Mining Infrastructure Twitter Experience
Scaling Big Data Mining Infrastructure Twitter Experience
 
Hashicorp Terraform Open Source vs Enterprise
Hashicorp Terraform Open Source vs EnterpriseHashicorp Terraform Open Source vs Enterprise
Hashicorp Terraform Open Source vs Enterprise
 
Software defined datacenter SDDC
Software defined datacenter SDDCSoftware defined datacenter SDDC
Software defined datacenter SDDC
 
Microservices at Spotify
Microservices at SpotifyMicroservices at Spotify
Microservices at Spotify
 
Real-time Analytics with Trino and Apache Pinot
Real-time Analytics with Trino and Apache PinotReal-time Analytics with Trino and Apache Pinot
Real-time Analytics with Trino and Apache Pinot
 
Airflow Best Practises & Roadmap to Airflow 2.0
Airflow Best Practises & Roadmap to Airflow 2.0Airflow Best Practises & Roadmap to Airflow 2.0
Airflow Best Practises & Roadmap to Airflow 2.0
 
Responsible/Trustworthy AI in the Era of Foundation Models
Responsible/Trustworthy AI in the Era of Foundation Models Responsible/Trustworthy AI in the Era of Foundation Models
Responsible/Trustworthy AI in the Era of Foundation Models
 
VMware Horizon DaaS for Service Providers
VMware Horizon DaaS for Service ProvidersVMware Horizon DaaS for Service Providers
VMware Horizon DaaS for Service Providers
 
Linux Cluster Concepts
Linux Cluster ConceptsLinux Cluster Concepts
Linux Cluster Concepts
 
Microservices for Application Modernisation
Microservices for Application ModernisationMicroservices for Application Modernisation
Microservices for Application Modernisation
 
A Tour of Google Cloud Platform
A Tour of Google Cloud PlatformA Tour of Google Cloud Platform
A Tour of Google Cloud Platform
 
Datadog: a Real-Time Metrics Database for One Quadrillion Points/Day
Datadog: a Real-Time Metrics Database for One Quadrillion Points/DayDatadog: a Real-Time Metrics Database for One Quadrillion Points/Day
Datadog: a Real-Time Metrics Database for One Quadrillion Points/Day
 
Using Amazon SageMaker to build, train, & deploy your ML Models
Using Amazon SageMaker to build, train, & deploy your ML ModelsUsing Amazon SageMaker to build, train, & deploy your ML Models
Using Amazon SageMaker to build, train, & deploy your ML Models
 
Cloud computing lecture 1
Cloud computing lecture 1Cloud computing lecture 1
Cloud computing lecture 1
 
Real Time Processing Using Twitter Heron by Karthik Ramasamy
Real Time Processing Using Twitter Heron by Karthik RamasamyReal Time Processing Using Twitter Heron by Karthik Ramasamy
Real Time Processing Using Twitter Heron by Karthik Ramasamy
 
Visualizing Google Cloud 101 Illustrated References for Cloud Engineers and A...
Visualizing Google Cloud 101 Illustrated References for Cloud Engineers and A...Visualizing Google Cloud 101 Illustrated References for Cloud Engineers and A...
Visualizing Google Cloud 101 Illustrated References for Cloud Engineers and A...
 
QUALITY OF SERVICE(QoS) OF CLOUD
QUALITY OF SERVICE(QoS)OFCLOUDQUALITY OF SERVICE(QoS)OFCLOUD
QUALITY OF SERVICE(QoS) OF CLOUD
 

Viewers also liked

Cloud vs. Cloud: Comparing the TCO of Office 365 and Private Clouds
Cloud vs. Cloud: Comparing the TCO of Office 365 and Private CloudsCloud vs. Cloud: Comparing the TCO of Office 365 and Private Clouds
Cloud vs. Cloud: Comparing the TCO of Office 365 and Private CloudsOsterman Research, Inc.
 
Do Clouds Compute? A Framework for Estimating the Value of Cloud Computing.
Do Clouds Compute? A Framework for Estimating the Value of Cloud Computing.Do Clouds Compute? A Framework for Estimating the Value of Cloud Computing.
Do Clouds Compute? A Framework for Estimating the Value of Cloud Computing.Markus Klems
 
Comparaison des solutions Paas
Comparaison des solutions PaasComparaison des solutions Paas
Comparaison des solutions Paasyacine sebihi
 
AWS vs Azure - A high level comparison between the giants in cloud computing
AWS vs Azure - A high level comparison between the giants in cloud computingAWS vs Azure - A high level comparison between the giants in cloud computing
AWS vs Azure - A high level comparison between the giants in cloud computingEuro IT Group
 
A Comparison of Cloud based ERP Systems
A Comparison of Cloud based ERP SystemsA Comparison of Cloud based ERP Systems
A Comparison of Cloud based ERP SystemsNakul Patel
 
IBM BlueMix Architecture and Deep Dive (Powered by CloudFoundry)
IBM BlueMix Architecture and Deep Dive (Powered by CloudFoundry) IBM BlueMix Architecture and Deep Dive (Powered by CloudFoundry)
IBM BlueMix Architecture and Deep Dive (Powered by CloudFoundry) Animesh Singh
 
Microsoft Azure vs Amazon Web Services (AWS) Services & Feature Mapping
Microsoft Azure vs Amazon Web Services (AWS) Services & Feature MappingMicrosoft Azure vs Amazon Web Services (AWS) Services & Feature Mapping
Microsoft Azure vs Amazon Web Services (AWS) Services & Feature MappingIlyas F ☁☁☁
 
SUPPLIER SELECTION AND EVALUATION
SUPPLIER SELECTION AND EVALUATIONSUPPLIER SELECTION AND EVALUATION
SUPPLIER SELECTION AND EVALUATIONZamri Yahya
 
Cours chapitre8 2012
Cours chapitre8 2012Cours chapitre8 2012
Cours chapitre8 2012Yves Caseau
 
How to Make Awesome SlideShares: Tips & Tricks
How to Make Awesome SlideShares: Tips & TricksHow to Make Awesome SlideShares: Tips & Tricks
How to Make Awesome SlideShares: Tips & TricksSlideShare
 
Getting Started With SlideShare
Getting Started With SlideShareGetting Started With SlideShare
Getting Started With SlideShareSlideShare
 

Viewers also liked (14)

Cloud vs. Cloud: Comparing the TCO of Office 365 and Private Clouds
Cloud vs. Cloud: Comparing the TCO of Office 365 and Private CloudsCloud vs. Cloud: Comparing the TCO of Office 365 and Private Clouds
Cloud vs. Cloud: Comparing the TCO of Office 365 and Private Clouds
 
Do Clouds Compute? A Framework for Estimating the Value of Cloud Computing.
Do Clouds Compute? A Framework for Estimating the Value of Cloud Computing.Do Clouds Compute? A Framework for Estimating the Value of Cloud Computing.
Do Clouds Compute? A Framework for Estimating the Value of Cloud Computing.
 
Comparaison des solutions Paas
Comparaison des solutions PaasComparaison des solutions Paas
Comparaison des solutions Paas
 
AWS vs Azure - A high level comparison between the giants in cloud computing
AWS vs Azure - A high level comparison between the giants in cloud computingAWS vs Azure - A high level comparison between the giants in cloud computing
AWS vs Azure - A high level comparison between the giants in cloud computing
 
AWS Deployment Best Practices
AWS Deployment Best PracticesAWS Deployment Best Practices
AWS Deployment Best Practices
 
A Comparison of Cloud based ERP Systems
A Comparison of Cloud based ERP SystemsA Comparison of Cloud based ERP Systems
A Comparison of Cloud based ERP Systems
 
IBM BlueMix Architecture and Deep Dive (Powered by CloudFoundry)
IBM BlueMix Architecture and Deep Dive (Powered by CloudFoundry) IBM BlueMix Architecture and Deep Dive (Powered by CloudFoundry)
IBM BlueMix Architecture and Deep Dive (Powered by CloudFoundry)
 
Building Your Cloud Strategy
Building Your Cloud StrategyBuilding Your Cloud Strategy
Building Your Cloud Strategy
 
Microsoft Azure vs Amazon Web Services (AWS) Services & Feature Mapping
Microsoft Azure vs Amazon Web Services (AWS) Services & Feature MappingMicrosoft Azure vs Amazon Web Services (AWS) Services & Feature Mapping
Microsoft Azure vs Amazon Web Services (AWS) Services & Feature Mapping
 
Vendor Management
Vendor ManagementVendor Management
Vendor Management
 
SUPPLIER SELECTION AND EVALUATION
SUPPLIER SELECTION AND EVALUATIONSUPPLIER SELECTION AND EVALUATION
SUPPLIER SELECTION AND EVALUATION
 
Cours chapitre8 2012
Cours chapitre8 2012Cours chapitre8 2012
Cours chapitre8 2012
 
How to Make Awesome SlideShares: Tips & Tricks
How to Make Awesome SlideShares: Tips & TricksHow to Make Awesome SlideShares: Tips & Tricks
How to Make Awesome SlideShares: Tips & Tricks
 
Getting Started With SlideShare
Getting Started With SlideShareGetting Started With SlideShare
Getting Started With SlideShare
 

Similar to Comparison of Cloud Computing Services | Torry Harris Whitepaper

Technology Overview
Technology OverviewTechnology Overview
Technology OverviewLiran Zelkha
 
Cloud Computing 2010 - IBM Italia - Mariano Ammirabile
Cloud Computing 2010 - IBM Italia - Mariano AmmirabileCloud Computing 2010 - IBM Italia - Mariano Ammirabile
Cloud Computing 2010 - IBM Italia - Mariano AmmirabileManuela Moroncini
 
Azure Overview Csco
Azure Overview CscoAzure Overview Csco
Azure Overview Cscorajramab
 
Cloud Providers Public 030909 V2
Cloud Providers Public 030909 V2Cloud Providers Public 030909 V2
Cloud Providers Public 030909 V2Brandon Watson
 
Combining Private and Public Clouds into Meaningful Hybrids
Combining Private and Public Clouds into Meaningful HybridsCombining Private and Public Clouds into Meaningful Hybrids
Combining Private and Public Clouds into Meaningful HybridsDavid Chou
 
Cloud Computing & Cloud Brokers
Cloud Computing & Cloud Brokers Cloud Computing & Cloud Brokers
Cloud Computing & Cloud Brokers Vasan Ramadoss
 
Cloud computing - dien toan dam may
Cloud computing - dien toan dam mayCloud computing - dien toan dam may
Cloud computing - dien toan dam mayNguyen Duong
 
Clouds clouds everywhere
Clouds clouds everywhereClouds clouds everywhere
Clouds clouds everywhereMatt Deacon
 
Third party cloud services cloud computing
Third party cloud services cloud computingThird party cloud services cloud computing
Third party cloud services cloud computingSohailAliMalik
 
A Technology Backgrounder to Serverless Architecture - A Whitepaper by RapidV...
A Technology Backgrounder to Serverless Architecture - A Whitepaper by RapidV...A Technology Backgrounder to Serverless Architecture - A Whitepaper by RapidV...
A Technology Backgrounder to Serverless Architecture - A Whitepaper by RapidV...RapidValue
 
Comparison of Cloud Providers
Comparison of Cloud ProvidersComparison of Cloud Providers
Comparison of Cloud ProvidersSabapathy Murthi
 
Ethos Cloud Computing White Paper-v1a
Ethos Cloud Computing White Paper-v1aEthos Cloud Computing White Paper-v1a
Ethos Cloud Computing White Paper-v1aethoscomcn
 
Hybrid Cloud Service on the ThinkFree Mobile Android Platform
Hybrid Cloud Service on the ThinkFree Mobile Android PlatformHybrid Cloud Service on the ThinkFree Mobile Android Platform
Hybrid Cloud Service on the ThinkFree Mobile Android PlatformBenedict Ji
 
Cloud Computing Realities - Getting past the hype and setting your cloud stra...
Cloud Computing Realities - Getting past the hype and setting your cloud stra...Cloud Computing Realities - Getting past the hype and setting your cloud stra...
Cloud Computing Realities - Getting past the hype and setting your cloud stra...Compuware APM
 

Similar to Comparison of Cloud Computing Services | Torry Harris Whitepaper (20)

Technology Overview
Technology OverviewTechnology Overview
Technology Overview
 
Cloud Computing 2010 - IBM Italia - Mariano Ammirabile
Cloud Computing 2010 - IBM Italia - Mariano AmmirabileCloud Computing 2010 - IBM Italia - Mariano Ammirabile
Cloud Computing 2010 - IBM Italia - Mariano Ammirabile
 
Azure Overview Csco
Azure Overview CscoAzure Overview Csco
Azure Overview Csco
 
Cloud Providers Public 030909 V2
Cloud Providers Public 030909 V2Cloud Providers Public 030909 V2
Cloud Providers Public 030909 V2
 
Combining Private and Public Clouds into Meaningful Hybrids
Combining Private and Public Clouds into Meaningful HybridsCombining Private and Public Clouds into Meaningful Hybrids
Combining Private and Public Clouds into Meaningful Hybrids
 
cloud computing
cloud computingcloud computing
cloud computing
 
Cloud Computing & Cloud Brokers
Cloud Computing & Cloud Brokers Cloud Computing & Cloud Brokers
Cloud Computing & Cloud Brokers
 
Cloud computing - dien toan dam may
Cloud computing - dien toan dam mayCloud computing - dien toan dam may
Cloud computing - dien toan dam may
 
Clouds clouds everywhere
Clouds clouds everywhereClouds clouds everywhere
Clouds clouds everywhere
 
Third party cloud services cloud computing
Third party cloud services cloud computingThird party cloud services cloud computing
Third party cloud services cloud computing
 
A Technology Backgrounder to Serverless Architecture - A Whitepaper by RapidV...
A Technology Backgrounder to Serverless Architecture - A Whitepaper by RapidV...A Technology Backgrounder to Serverless Architecture - A Whitepaper by RapidV...
A Technology Backgrounder to Serverless Architecture - A Whitepaper by RapidV...
 
Comparison of Cloud Providers
Comparison of Cloud ProvidersComparison of Cloud Providers
Comparison of Cloud Providers
 
Ethos Cloud Computing White Paper-v1a
Ethos Cloud Computing White Paper-v1aEthos Cloud Computing White Paper-v1a
Ethos Cloud Computing White Paper-v1a
 
Cloud Computing
Cloud ComputingCloud Computing
Cloud Computing
 
Cloud Computing
Cloud ComputingCloud Computing
Cloud Computing
 
Hybrid Cloud Service on the ThinkFree Mobile Android Platform
Hybrid Cloud Service on the ThinkFree Mobile Android PlatformHybrid Cloud Service on the ThinkFree Mobile Android Platform
Hybrid Cloud Service on the ThinkFree Mobile Android Platform
 
Cloud Computing
Cloud ComputingCloud Computing
Cloud Computing
 
Serverless architecture
Serverless architectureServerless architecture
Serverless architecture
 
Cloud Computing
Cloud ComputingCloud Computing
Cloud Computing
 
Cloud Computing Realities - Getting past the hype and setting your cloud stra...
Cloud Computing Realities - Getting past the hype and setting your cloud stra...Cloud Computing Realities - Getting past the hype and setting your cloud stra...
Cloud Computing Realities - Getting past the hype and setting your cloud stra...
 

More from Torry Harris Business Solutions

Application Oriented Networks: An SOA Perspective | Torry Harris Whitepaper
Application Oriented Networks: An SOA Perspective | Torry Harris WhitepaperApplication Oriented Networks: An SOA Perspective | Torry Harris Whitepaper
Application Oriented Networks: An SOA Perspective | Torry Harris WhitepaperTorry Harris Business Solutions
 
Outsourcing SOA Implementation | Torry Harris Whitepaper
Outsourcing SOA Implementation | Torry Harris WhitepaperOutsourcing SOA Implementation | Torry Harris Whitepaper
Outsourcing SOA Implementation | Torry Harris WhitepaperTorry Harris Business Solutions
 
SOA Offshore Onsite Delivery Model | Torry Harris Whitepaper
SOA Offshore Onsite Delivery Model | Torry Harris WhitepaperSOA Offshore Onsite Delivery Model | Torry Harris Whitepaper
SOA Offshore Onsite Delivery Model | Torry Harris WhitepaperTorry Harris Business Solutions
 
SOA Open Source Implementation | Torry Harris Whitepaper
SOA Open Source Implementation | Torry Harris WhitepaperSOA Open Source Implementation | Torry Harris Whitepaper
SOA Open Source Implementation | Torry Harris WhitepaperTorry Harris Business Solutions
 
Eucalyptus on Xen - Build Enterprise Private Cloud | Torry Harris Whitepaper
Eucalyptus on Xen - Build Enterprise Private Cloud | Torry Harris WhitepaperEucalyptus on Xen - Build Enterprise Private Cloud | Torry Harris Whitepaper
Eucalyptus on Xen - Build Enterprise Private Cloud | Torry Harris WhitepaperTorry Harris Business Solutions
 
BPM - The Soft Science of Change | Torry Harris Whitepaper
BPM - The Soft Science of Change | Torry Harris WhitepaperBPM - The Soft Science of Change | Torry Harris Whitepaper
BPM - The Soft Science of Change | Torry Harris WhitepaperTorry Harris Business Solutions
 
EAI Performance Analysis Web-Methods | Torry Harris Whitepaper
EAI Performance Analysis Web-Methods | Torry Harris WhitepaperEAI Performance Analysis Web-Methods | Torry Harris Whitepaper
EAI Performance Analysis Web-Methods | Torry Harris WhitepaperTorry Harris Business Solutions
 

More from Torry Harris Business Solutions (20)

A Guide to SOA Implementation | Torry Harris Whitepaper
A Guide to SOA Implementation | Torry Harris WhitepaperA Guide to SOA Implementation | Torry Harris Whitepaper
A Guide to SOA Implementation | Torry Harris Whitepaper
 
Application Rationalization | Torry Harris Whitepaper
Application Rationalization | Torry Harris WhitepaperApplication Rationalization | Torry Harris Whitepaper
Application Rationalization | Torry Harris Whitepaper
 
Application Oriented Networks: An SOA Perspective | Torry Harris Whitepaper
Application Oriented Networks: An SOA Perspective | Torry Harris WhitepaperApplication Oriented Networks: An SOA Perspective | Torry Harris Whitepaper
Application Oriented Networks: An SOA Perspective | Torry Harris Whitepaper
 
Outsourcing SOA Implementation | Torry Harris Whitepaper
Outsourcing SOA Implementation | Torry Harris WhitepaperOutsourcing SOA Implementation | Torry Harris Whitepaper
Outsourcing SOA Implementation | Torry Harris Whitepaper
 
SOA Migration Services | Torry Harris
SOA Migration Services | Torry HarrisSOA Migration Services | Torry Harris
SOA Migration Services | Torry Harris
 
SOA Roadmap and Education | Torry Harris
SOA Roadmap and Education | Torry HarrisSOA Roadmap and Education | Torry Harris
SOA Roadmap and Education | Torry Harris
 
SOA Offshore Onsite Delivery Model | Torry Harris Whitepaper
SOA Offshore Onsite Delivery Model | Torry Harris WhitepaperSOA Offshore Onsite Delivery Model | Torry Harris Whitepaper
SOA Offshore Onsite Delivery Model | Torry Harris Whitepaper
 
SOA Test Methodology | Torry Harris Whitepaper
SOA Test Methodology | Torry Harris WhitepaperSOA Test Methodology | Torry Harris Whitepaper
SOA Test Methodology | Torry Harris Whitepaper
 
SOA for Retail | Torry Harris Whitepaper
SOA for Retail | Torry Harris WhitepaperSOA for Retail | Torry Harris Whitepaper
SOA for Retail | Torry Harris Whitepaper
 
SOA for Telecom | Torry Harris Whitepaper
SOA for Telecom | Torry Harris WhitepaperSOA for Telecom | Torry Harris Whitepaper
SOA for Telecom | Torry Harris Whitepaper
 
A Guide to SOA Governance | Torry Harris Whitepaper
A Guide to SOA Governance | Torry Harris WhitepaperA Guide to SOA Governance | Torry Harris Whitepaper
A Guide to SOA Governance | Torry Harris Whitepaper
 
SOA Maturity Model | Torry Harris Whitepaper
SOA Maturity Model | Torry Harris WhitepaperSOA Maturity Model | Torry Harris Whitepaper
SOA Maturity Model | Torry Harris Whitepaper
 
SOA Open Source Implementation | Torry Harris Whitepaper
SOA Open Source Implementation | Torry Harris WhitepaperSOA Open Source Implementation | Torry Harris Whitepaper
SOA Open Source Implementation | Torry Harris Whitepaper
 
Migration and Security in SOA | Torry Harris Whitepaper
Migration and Security in SOA | Torry Harris WhitepaperMigration and Security in SOA | Torry Harris Whitepaper
Migration and Security in SOA | Torry Harris Whitepaper
 
Web Services in SOA | Torry Harris
Web Services in SOA | Torry HarrisWeb Services in SOA | Torry Harris
Web Services in SOA | Torry Harris
 
Cloud Catalyst Programme | Torry Harris Whitepaper
Cloud Catalyst Programme | Torry Harris WhitepaperCloud Catalyst Programme | Torry Harris Whitepaper
Cloud Catalyst Programme | Torry Harris Whitepaper
 
Cloud Computing Overview | Torry Harris Whitepaper
Cloud Computing Overview | Torry Harris WhitepaperCloud Computing Overview | Torry Harris Whitepaper
Cloud Computing Overview | Torry Harris Whitepaper
 
Eucalyptus on Xen - Build Enterprise Private Cloud | Torry Harris Whitepaper
Eucalyptus on Xen - Build Enterprise Private Cloud | Torry Harris WhitepaperEucalyptus on Xen - Build Enterprise Private Cloud | Torry Harris Whitepaper
Eucalyptus on Xen - Build Enterprise Private Cloud | Torry Harris Whitepaper
 
BPM - The Soft Science of Change | Torry Harris Whitepaper
BPM - The Soft Science of Change | Torry Harris WhitepaperBPM - The Soft Science of Change | Torry Harris Whitepaper
BPM - The Soft Science of Change | Torry Harris Whitepaper
 
EAI Performance Analysis Web-Methods | Torry Harris Whitepaper
EAI Performance Analysis Web-Methods | Torry Harris WhitepaperEAI Performance Analysis Web-Methods | Torry Harris Whitepaper
EAI Performance Analysis Web-Methods | Torry Harris Whitepaper
 

Recently uploaded

AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsMemoori
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationRidwan Fadjar
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Allon Mureinik
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreternaman860154
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slidespraypatel2
 
Hyderabad Call Girls Khairatabad ✨ 7001305949 ✨ Cheap Price Your Budget
Hyderabad Call Girls Khairatabad ✨ 7001305949 ✨ Cheap Price Your BudgetHyderabad Call Girls Khairatabad ✨ 7001305949 ✨ Cheap Price Your Budget
Hyderabad Call Girls Khairatabad ✨ 7001305949 ✨ Cheap Price Your BudgetEnjoy Anytime
 
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphSIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphNeo4j
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...shyamraj55
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxMalak Abu Hammad
 
Key Features Of Token Development (1).pptx
Key  Features Of Token  Development (1).pptxKey  Features Of Token  Development (1).pptx
Key Features Of Token Development (1).pptxLBM Solutions
 
Snow Chain-Integrated Tire for a Safe Drive on Winter Roads
Snow Chain-Integrated Tire for a Safe Drive on Winter RoadsSnow Chain-Integrated Tire for a Safe Drive on Winter Roads
Snow Chain-Integrated Tire for a Safe Drive on Winter RoadsHyundai Motor Group
 
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024BookNet Canada
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking MenDelhi Call girls
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsEnterprise Knowledge
 
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptxMaking_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptxnull - The Open Security Community
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitecturePixlogix Infotech
 
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersThousandEyes
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonetsnaman860154
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking MenDelhi Call girls
 

Recently uploaded (20)

AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial Buildings
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 Presentation
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)
 
Vulnerability_Management_GRC_by Sohang Sengupta.pptx
Vulnerability_Management_GRC_by Sohang Sengupta.pptxVulnerability_Management_GRC_by Sohang Sengupta.pptx
Vulnerability_Management_GRC_by Sohang Sengupta.pptx
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slides
 
Hyderabad Call Girls Khairatabad ✨ 7001305949 ✨ Cheap Price Your Budget
Hyderabad Call Girls Khairatabad ✨ 7001305949 ✨ Cheap Price Your BudgetHyderabad Call Girls Khairatabad ✨ 7001305949 ✨ Cheap Price Your Budget
Hyderabad Call Girls Khairatabad ✨ 7001305949 ✨ Cheap Price Your Budget
 
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphSIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptx
 
Key Features Of Token Development (1).pptx
Key  Features Of Token  Development (1).pptxKey  Features Of Token  Development (1).pptx
Key Features Of Token Development (1).pptx
 
Snow Chain-Integrated Tire for a Safe Drive on Winter Roads
Snow Chain-Integrated Tire for a Safe Drive on Winter RoadsSnow Chain-Integrated Tire for a Safe Drive on Winter Roads
Snow Chain-Integrated Tire for a Safe Drive on Winter Roads
 
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
 
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptxMaking_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC Architecture
 
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
 

Comparison of Cloud Computing Services | Torry Harris Whitepaper

  • 1. Cloud Computing Services – A comparison 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.
  • 2. 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 ? Figure 1: Key Cloud providers The approach of choosing a cloud provider is a calculated and strategic one, which involves the analysis of who-provides-what. Some of the common questions that would surface while choosing a provider are mentioned below. How is a service outage defined? How is the customer credited or compensated for an outage? Is there an incident-reporting system? Are access/usage reports available? Is the data backed up — 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? How do you extricate yourself from the relationship if there is a dispute? How safe is the data? What level of account access is present and how is access controlled? Cloud Computing Services – A comparison 2 | P a g e
  • 3. What is the billing model? Are there add on cost or fees for support? Are charges based upon traffic, usage or storage limits? The nature of cloud providers that are considered for the comparison in this white paper are as follows: 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 Computing Services – A comparison 3 | P a g e
  • 4. Cloud Providers – A comparison table The following table captures the comparison of significant features offered by key public cloud providers of the industry Amazon AWS Google App Engine Windows Azure Force.com Rackspace GoGrid Cloud Services Paas Iaas Paas Paas Iaas Paas Iaas Iaas Features Platforms supported Operating systems Red Hat EnterpriseLinux Windows Server 2003/2008/2012 Oracle Enterprise Linux OpenSolaris OpenSUSE Linux Ubuntu Linux Fedora Gentoo Linux Debian CentOS Amazon. -Linux SUSE Linux. FreeBSD Software IBM DB2 IBM Informix Dynamic Server Microsoft SQL Server Standard 2005 MySQL Enterprise Runtime Java Runtime Environment Python Runtime Environment Go Runtime Environment Features Integration with Google Accounts URL Fetch Mail Memcache Image Manipulation Scheduled Tasks and Task Queues XMPP Blobstore (which supports objects up to 50MB in size) Cloud SQL Software External software like AppServers Databases cannot be installed Hadoop Operating systems Windows 7 Windows Server 2008 Windows Vista System Center 2012 Windows Intune Windows Azure Software Hadoop Software Unlimited real-time database customizations Programmable user interface. Programmable cloud logic Real-time workflowand approvals Real-time web sites Real-time mobile deployment Integrated content library Real-time analytics Granular security and sharing Hadoop Operating systems Linux Mac OS X Windows Software Hadoop Operating systems Windows server 2008 Windows server 2003 CentOS5.1 CentOS5.3 Redhat Linux 5.1 Redhat Linux 5.4 Software Hadoop Cloud Computing Services – A comparison 4 | P a g e
  • 5. Amazon AWS Google App Engine Windows Azure Force.com Rackspace GoGrid Condor Open MPI Apache HTTP IIS/Asp.Net IBM Lotus Web Content Management IBM WebSphere Portal Server IBM sMash JBoss EnterpriseApplication P latform Ruby on Rails IBM WebSphere Application Server Java Application Server Oracle WebLogic Wowza Media Server Pro Windows Media Server Zeus software Oracle Database 11g Hadoop Languages Supported Any Java Python Go VB.NET C# P HP BASIC JAVA Python .NET Node.js Apex Java VB.Net Perl P HP Python Ruby Windows language includingVBA . Net Python P HP Java Ruby Java PHP Perl C# Python Ruby Cloud Computing Services – A comparison 5 | P a g e
  • 6. Amazon AWS Google App Engine Windows Azure Force.com Rackspace GoGrid s-controls and the AJAX Toolkit Cloud services and tools Amazon CloudWatch API Tools Auto Scaling API Tools Elastic Load Balancing API Tools AWSToolkit for Eclipse AWSManagement Console Amazon EC2 API Tools Amazon EC2 AMITools Elasticfox Firefox Extension for Amazon EC2 JavaScript Scratchpad for Amazon EC2 Amazon S3 Authentication Tool forCurl CloudBerry Explorer for Amazon S3 and CloudFront Manager for Amazon CloudFront Firefox Organizer for Amazon S3 and Amazon CloudFront (S3Fox) AWSzone.com JavaScript Scratchpad for Amazon SQS Amazon Mechanical Turk DeveloperSandbox Amazon Mechanical Turk Command Line Tools Google Secure Data Connector Private gadgets Google Visualization API Google Apps APIs Google web toolkit IDE support Windows Azure Platform T raining Kit Windows Azure Software Development Kit Microsoft Visual Studio 2008 Service Pack 1 Windows Azure platform AppFabric SDK V1.0 Windows 7 Training Kit For Developers Mobile SDK (Windows Phone 8 Android, iOS) Service Bus EAI and EDI Labs SDK Apex Language Code Editor Enhanced Metadata Support Upgrade Wizard Mobile SDK (Native, HTML5, Hybrid) Chatter API Visualforce Framework Force.com IDE Force.com Migration Tool Beanstalk – Hassle-free Subversion Hosting Attachment fuin Ruby Cloudvox Nautilus Cloud Files Plug-in by Chmouel Boudjnah Paperclip-Cloudfiles Olark Live Website Chat Vanilla – Free Forum Hosting Software Development Kit for Java, PHP, Python. GoGrid's Cloudcont rol Command Line Tool Cloud Wizard's Open Source Cross Cloud Scripting Language Mitch Denny's Windows PowerShell Snap-in .NET API SDK Cloud Computing Services – A comparison 6 | P a g e
  • 7. Amazon AWS Google App Engine Windows Azure Force.com Rackspace GoGrid LogAnalyzerfor Amazon CloudFront CloudBerry Explorer for Amazon S3 and CloudFront Amazon CloudFront Authentication Tool forCurl Firefox Organizer for Amazon S3 and Amazon CloudFront (S3Fox) Manager for Amazon CloudFront Amazon Elastic MapReduce Ruby Client Amazon RDSCommand Line Toolkit JavaScript Scratchpad for Amazon FWSOutbound JavaScript Scratchpad for Amazon FWSInbound Mobile SDK (Android, iOS) Elastic Beanstalk API Cloud Computing Services – A comparison 7 | P a g e
  • 8. Amazon AWS Google App Engine Window Azure Force.com Rack Space Go Grid Iaas Integrated DB supported MySql GAE doesn't support external databases ; it provides a data store of its own which can be accessed through standard JDO and JPA APIs. Sql azure Not applicable MySQL, Microsoft SQL MSSQL 2008 Oracle Workgroup (64-bit)- Microsoft SQL Server Workgroup Edition 2008 MSSQL 2008 Standard (64-bit) - Microsoft SQL Server Standard 2008 MSSQL 2005 Standard (32-bit) - Microsoft SQL Server 2005 Standard Edition MSSQL 2005 Workgroup (32-bit)- Microsoft SQL Server 2005 Workgroup Edition Maximum limits 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. Amazon EC2 [Elastic Block storage] - Volume sizes rangingfrom 1GB to 1TB (20 TB/account limit while in beta) Automatic scalingis built in with App Engine No mattar howmany users you have or howmuch data your application stores, App Engine can scale to meet yourneeds Blobs: There are two types of blobs that can be stored in Windows Azure Storage, block and page blobs. A single block blob can be up to 200GB in size. Page blobs, can be up to 1TB in size A single storage account can contain up to 100TB of blobs. In the unlimited edition, Number of sites- 25 [Featuresavailable morefor additional fee] 2,000 Database objects total storage - 120MB/user API calls/day - 5,000/user, 5 million total P age views/month - 1,000,000 [Features with rolling 24-hour time period] Sites bandwidth/day - 40GB Sites page generation time/day [Rolling 24-hour time period] - Infinitescalability Horizontal server scaling—use a GSI to rapidly deploy new servers to meet sudden spikes in demand. Deletee the servers when demand drops, paying only for the resources used. Vertical server scaling— scale RAM by deploying a GSI to a newserver with a higher RAM allotment and then deleting the old server with insufficient RAM. Server Parking—bundle andpark a server in Cloud Computing Services – A comparison 8 | P a g e
  • 9. 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. Support for human-only tasks Amazon Mechanical Turk Not available Not available Not available Not available Not available Cloud Computing Services – A comparison 9 | P a g e
  • 10. Amazon AWS Google App Engine Window Azure Force.com Rack Space Go Grid Support Service Level Agreements availability Amazon S3 - available with a Monthly Uptime Percentage ofat least 99.9% during any monthlybilling cycle Amazon EC2 - available with an Annual Uptime Percentage ofat least 99.95% during the Service Year 100% Uptime 99.9% Uptime 99.9+ percent uptime 100% Network Uptime Guarantee 1-Hour Hardware Replacement Guarantee 2-Hour Commencement of OnsiteData Restores 100% Uptime , which means Network Outage: None Packet loss < 0.1% Latency< 5ms Jitter < 0.5ms Maximum Jitter: 10 milliseconds within any 15-minute period. Support Pricing Policy Premium Support - Silver and Gold support available andare charged accordingly Free Support is available 24x7x365 fromon-site cloud hosting experts Developersupport is charged on a per incident basis. However, you are able to utilize support incidents t hat you already have from existing programs such as the Microsoft DeveloperNetwork (MSDN) and the Microsoft Partner Network (MPN). Basic Support, PremierSupport, Premier Support with Administration.Developer Support is only available for a fee, on a per-case basis. 24x7x365 Live Support & Expertise [Pricing details not mentioned in the website] FREE 24/7 Phone Support Free 24/7 Premium Support Cloud Computing Services – A comparison 10 | P a g e
  • 11. _______________________________________________________________________________________________________________________________________________ Amazon AWS Google App Engine Window Azure Force.com Rack Space Go Grid Support response time Severity level vs response time Urgent - 1 hour (available for Gold subscribers only) High - 4 business hours Normal - 1 business day Low- 2 business days Not available Not available Support type vs response time Basic Support - 2 business days Premier Support - 2 hours Premier Support with Administration - 2 hours 24 x 7 x 365 online livechat and toll free phonesupport backedby Fanatical Support EMERGENCY Cases - 30 minutes T he followingare the EMERGENCY categories: Server down Packet loss Routing issue All other Cases - 120 minutes Service credit for an outage Monthly up-time percentage vs Service credit percentage Amazon S3 Equal to or greater than 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 to receive a Service Credit equal to 10% of their bill (excluding one-time payments made for Reserved Instances)forthe Eligible Credit Period Not available Microsoft will provide a 10 percent credit if compute connectivityfalls below 99.95 percent uptime; a 10 percent credit if role-instance uptime or storage falls below99.9 percent uptime.If it falls below99 percent availabilityacross anything, 25 percent credit will be provided Not available Not available A "10,000% Service Credit " is a credit equivalent to onehundred (100) times Customer's fees for the impacted Service feature for theduration of t he Failure Cloud Computing Services – A comparison 11 | P a g e
  • 12. Amazon AWS Google App Engine Window Azure Force.com Rack Space Go Grid Incidence notification approach Amazon Web Services publishes t he most up-to-the-minute information on service availability in Service Health Dashboard Amazon Web Services keeps a runninglog of all service interruptions T he user should subscribe to this announcement-only list to receive updates on system outages, maintenance periods, and other services disruptions. Go to the group: google-appengine- downtime-notify Subscribe via email: google- appengine-downtime-notify- subscribe@googlegroups.com Apart from theabove, when there is a scheduled down time, GAE put s t he data store in read-only mode. During t hat time any attempt to write data to t he data store will throwan exception which can be caught in the application to showa user friendly message to the user Microsoft may send periodic e-mails informingyou of technical service issues related to a product orservice you requested T rust Site -trust.Salesforce.Com-for Incident Communications Incident reports are mostly proprietaryinformation between us and Rackspace customers Not available Access /usage reports Amazon Cloudwatch T he Administrativeconsole provides the following details, viewaccess data and error logs, and analyze traffic browse the application's data store and manage indexes viewthe status of the application's scheduled tasks "Dallas" Features allows users t o get detailed access report containing t he services/data assetsthat were accessed, groupedby date and by account key Force.com Sites Usage Reporting Package gives you reports and a dashboard to analyze usage of the Force.comSites P ortalhealth check reports show sensitive administrative and user permissions, object permissions, field-level security, organization- wide default settings, and custom sharingrules T he Rackspace Cloud Control Panel provides specific usage metrics GoGrid CDN (Content Delivery Network) provides, Basic Reporting Advanced Reportingand Analytics Real-Time Reporting Dashboard Community News/Blogs http://aws.typepad.com http://code.google.com/ appengine/community.html http://googleappengine.blogspot.com http://blogs.technet.com/microsoft_ blog/archive/tags/Azure/default.aspx http://sites.force.com/blogs/ ideaHome?c=09a30000000D9xo http://www.rackspace.com/ blog/ http://blog.gogrid.com/ Cloud Computing Services – A comparison 12 | P a g e
  • 13. __________________________________________________________________________________________________________________________________ Amazon AWS Google App Engine Window Azure Force.com Rack Space Go Grid Pricing Service/Res pricing Amazon S3 - Storage Used / Data TransferIn or Data Transfer Out/PUT, COPY, POST, LIST or GET request (No charge for delete requests) Amazon SimpleDB - measures the machine utilization ofeach request and charges based on the amount of machinecapacity used to complete the particularrequest (SELECT, GET ,PUT, etc.), normalized to the hourly capacity of a circa 2007 1.7 GHz Xeon processor Amazon CloudFront - Charged based on the amount ofdata transfer out and the number of GET requests Amazon ElasticMapReduce – Charged per instance-hour consumed for each instance type, from thetime job flowbegan processinguntil it is terminated. Each partial instance- hour consumedwill be billed as a full hour Amazon SQS - Based on data transferred ―in‖ and ―out‖ of Amazon SQS/based on Amazon SQS requests which includes CreateQueue, ListQueues, DeleteQueue, SendMessage, ReceiveMessage, ChangeMessageVisibility, DeleteMessage, SetQueueAttributes, Get QueueAttributes 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 yourbudget for each resource according to your needs. Billingis based on the following parameters – Outgoing Bandwidth, Incoming Bandwidth, CPU Time, CPUStored Data Recipient s Emailed. Billingis based on Compute, Storage, Storage transactions and Data transfers Force.com Free, Force.com Enterprise, Force.com Unlimited Cloud Server (virtual instance) Resources that are charged are by the hour bandwidth In and Bandwidth Out,Amount of data backed up, Additionalpublic IP addresses for the RAM usage and data transfer fromthe serverto the Internet. Each account has the ability to deployup to 200 servers Cloud Storage billing begins after you exceed t he initial 10GB storage quota Cloud Computing Services – A comparison 13 | P a g e
  • 14. 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 consumedwill be billed as a full hour/based on provisioned storage and number of I/O requests /After the DB Instance is terminated, backup storage/ data transferred ― in‖ and ―out‖ of Amazon RDS Amazon EC2 - Pricingis per instance-hour consumed foreach instance type, fromthe timean instance is launched until it is terminated. Each partial instance- hour consumed will be billed as a full hour. Amazon FWS - No charge Prepaid plan availability Available Available Available Available Available Available Special Payment Services Amazon Flexible Payments Service (Amazon FP S) and Amazon DevPay. AWS also provides consolidated Billing feature which lets you designate one AWSaccount as a payingaccount and a set ofother accounts as linked accounts to form a simple one-level hierarchy No special service available No special service available No special service available No special service available No special service available Cloud Computing Services – A comparison 14 | P a g e
  • 15. Amazon AWS Google App Engine Window Azure Force.com Rack Space Go Grid Data Choices of data hosting location United States of America North Virginia, North California, West Oregon, South America- Sao Paul Asia Pacific Singapore, Tokyo, Sydney Europe Ireland Not available Asia Hong Kong (East), Singapore(south east), Europe Ireland (North), Netherlands(West) United States of America Illinois(North Central), Texas(South Central), Virginia,(East), California,(West) Information that is collected by or sent to Microsoft may be stored and processed in theUnited States or any other country in which Microsoft or its affiliates, subsidiaries, or service providersmaintain facilities] Not available North America Grapevine, Richardson, Chicago, Herndon, Ashburn Europe London UK, Slough UK Asia Hong Kong San Francisco Netherlands, California Virginia, Amsterdam, Ashburn Cloud Computing Services – A comparison 15 | P a g e
  • 16. Data backup Amazon RDSautomatically patches the database software and backs up the database, storing the backups for a user-defined retention period Amazon AWSmay delete, without liabilityof anykind, any of the Amazon SQSContent that sits in a queue or any queue that remainsinactive formore than t he number of days specified in the user documentation. Amazon SimpleDB, in duringthe 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 noticeto you. Amazon S3 versioningprovides an additional layerof protection for your S3 objects. You can easily recover from unintended T he user is solely responsible for securingand backingup the Application and any Content. Google has no responsibilityor liability for the deletion or failure to store any Content and other communicationsmaintained or transmitted through use of the Service. T he user is solely responsible for securingand backingup the data. All networkingcomponents, SSL accelerators, load balancers, Web servers,and application servers are configuredin a redundant configuration. All customer data is stored on a primary database server that is clustered with a backup database server for redundancy All customer data is stored on disk storage that is mirrored across different storage cabinets and controllers All customer data, up to the last committed transaction, is automaticallybacked up toa primary tape library on a nightly basis Backup tapes are immediately clonedto a second tape library t o verifytheir integrity,and the clones are moved to secure, fire-resistant, off-site storage on Although the RackspaceCloud service may be used as a backup service, you agree that you will maintain at least one additional current copy of yourprograms and data stored on the Rackspace Cloud system somewhere other than on theRackspace Cloud system. Whether ornot Customer's Signup calls on GoGrid to maintainback-ups, Customer will have to keep a back-up copy of all data hosted by GoGrid. Cloud Computing Services – A comparison 16 | P a g e
  • 17. user errors or application failures. You can also use Versioning for data retention and archiving. Once you have enabled Versioning for a particularS3 bucket, any operation that would have overwritten an S3 object (PUT,POST, COPY, and DELETE) retains the old version of the object. a regular basis. Disaster recoveryplans are in place. Data after termination Amazon will not take anyaction t o intentionally eraseany ofthe data stored on the Services for a periodof thirty (30)days after the effectivedate oftermination Post termination retrievalof 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 amounts due Amazon, and the compliance with terms and conditions Amazon may establish with respect to such dataretrieval If Google suspends or terminates the use of the Service with cause (orif t he user voluntarilydiscontinues the use of the Service),the user will have access to, and theabilityto export, the Content fora period of ninety (90)days following such suspension or termination. Fees will continue to be assessed for usage of t he Service in excess of any portion of the Fee Threshold during the 90 day period Upon expiration ortermination of your online service subscription, you must contact Microsoft and tell whether to: (1)disable your account and then delete your subscriber data; or (2) Retain your subscriber data in a limited function account forat least 90 days after expiration ortermination of your subscription (the ―retention period‖) so that you may extract the data. If you indicate (1), you will not be able t o extract your subscriber data from your account. If you indicate (2),you will reimburse Microsoft forany applicable costs. If you do not indicate (1) or (2), Microsoft will retain your subscriber data in accordance with (2). Following the expiration ofthe retention period, Microsoft will disable your account and then delete your subscriber data. Upon a request made by you within 30 days after the effective dateof termination of Your Force.com Free Edition service, Force.com will make available to You fordownload a file of Your Data in comma separated value (.csv) format along with attachments in their native format 30-days after termination, Force.com shall have no obligation to maintain or provide anyof YourData and shall thereafter,unless legally prohibited, delete all of Your Data in the systems or otherwise in Force.com’spossession or under its control. You will not have access to your data stored on the Rackspace Cloud system during a suspension or following termination. Not available Cloud Computing Services – A comparison 17 | P a g e
  • 18. Amazon AWS Google App Engine Window Azure Force.com Rack Space Go Grid Account Notice period before termination Free Services - Notice period will be provided to viathe email address provided to during registration for theServices Paid Services (other than Amazon FP Sand Amazon DevPay) - sixty (60) days’ advance notice Amazon FPSand Amazon DevP ay - Notice period will be provided to via theemail address providedt o during registration for the Services 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 hat you do not intend to,or are unable to comply with theprovisions of the Terms); or (B)Google is required to do so by law (for example, due to a change to the law governingthe provision of the Service); or (C) the Servicerelies 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 provides thedata orservices through t he Service; or (D) providing the Service could create a substantial economicburden as determined by Google in its reasonable good faith judgment; or (E) providing the Service could create a securityrisk or material technical burden as determined by Google in its reasonable good faith judgment. T here is no notice Period before termination or suspension, but upon expiration or termination ofyour online service subscription, you can contact Microsoft and tell whether t o: (1)disable your account and then delete your subscriber data; or (2)retain your subscriber data in a limited function account forat least 90 days after expiration or termination of your subscription Salesforce may terminate Your Force.comservice at any time without cause upon 60 days’ written notice to You, or(b) upon 7 days’ written notice to You of a material breach of the Agreement if such breach remains uncured at the expiration of such period Rackspace may terminate the Agreement for breach on written notice 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 written notice describing t he failure, or (ii) Rackspace materially fails to meet any otherobligation stated in the Agreement and do not remedy that failure within thirty(30) days of your written notice describingthe failure. 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. New user trail credentials 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(CTP), services included in Windows Azure will be available without charge - subject to certain limits. Once Windows Azure is launched for commercialuse, it will be priced and licensed through both packaged offers, and theconsumption. Force.com free edition Not available Included free with every account, f5 Hardware Load Balancing 10GB of Cloud Storage per month Cloud Computing Services – A comparison 18 | P a g e
  • 19. Amazon AWS Google App Engine Window Azure Force.com Rack Space Go Grid Security Data security Amazon Elastic Compute Cloud (EC2) provides Host Operating System, Guest operating system anda complete firewall solution. It also provides a way to encrypt t he API calls in transit with SSL t o maintain confidentiality.AWS network provides significant protection and also enables customer toimplement further protection Amazon Simple Storage Service (Amazon S3):Amazon S3 is accessible via SSL encrypted endpoints. Data stored within Amazon S3 is not encrypted at rest by AWS. However, users can encrypt theirdata before it is uploadedto Amazon S3 so that t he data cannot be accessed or tampered with by unauthorized parties. SimpleDB APIs provide domain- level controls that onlypermit authenticated access by domain creator,thereforethe customer maintains full control over who has access to their data. SimpleDB access can be granted based on an AWS Account ID.SimpleDB is accessible via SSL-encrypted endpoints. App Engine runs Java applications using the Java 6 virtual machine (JVM). The JVM runs in a secured "sandbox" environment toisolate your application for service and security. The JVM can executeany Java bytecode that operates within t he sandbox restrictions T he Python interpreteralso runs in a secured "sandbox" environment to isolate your application forservice and security Go compiler runs inside a secured “sandbox” environment. Filtering Routers Firewalls Cryptographic Protection of Messages Software Security Patch Management centralized monitoring, correlation, and analysis systems Network Segmentation Service Administration Access Physical Security limited number of Microsoft personnelmay access customer information torespond to support requests and as part of incident response Windows Azure compute provides optional sandboxing technologyand mandatory sandboxingfeatures that attempts t o limit the harm to the infrastructureand all other customers from such bugs. Windows Azure provides virtual machines to customers, giving t hem access to most ofthe same security options available in Windows Server. Updates to the software and configuration are User authentication features such as SAML through to IP range restrictions on logons, session security and auditing. Security Addresses all layers, Physical Security Logical Network Security Host Security Transmission LevelSecurity Database Security Enterprise firewalls, email accounts include antivirus and spam protection.SSL capabilities available as an add on service Provided via ServePath’s secure infrastructureand telecom facility Cloud Computing Services – A comparison 19 | P a g e
  • 20. __________________________________________________________________________________________________________________________________ Controlled by SSL client certificates and protected by 128 bit encryption. All Microsoft administrative operations are audited. Industry regulatory compliance SAS70 Type II HIP AA SOX 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
  • 21. Amazon AWS Google App Engine Window Azure Force.com Rack Space Go Grid Others Virtualization Platform EC2 uses modified Xen virtualization. Not available Modified Hyper-Vhypervisor Not available Xen virtualization 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 service. management interfaces for the Cloud Sites, Cloud Servers and Cloud Files services as well as a web based file manager. Multi-server hosting control panel to manage servers, scale Web applications and networks Age of Service Since early 2006 Since July 2008 Since October 2008 Since 2007 Since 2006 March 2008 Table: Cloud providers’ comparison Cloud Computing Services – A comparison 21 | P a g e
  • 22. Disclaimer The comparison table has been compiled based on latest information available on the websites of cloud providers.The 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 http://www.google.com/accounts/TOS - Dated March 1, 2012 http://www.microsoft.com/about/legal/en/us/IntellectualProperty/Copyright/Default.aspx - Dated January 26, 2012 http://privacy.microsoft.com/en -us/fullnotice.mspx - Dated April, 2012 http://www.salesforce.com/company/privacy/ - Dated June 8, 2012 http://www.rack space.com/information/legal/privacystatement.php - Dated February 22, 2010 http://www.gogrid.com/legal/terms-service.php,http://www.gogrid.com/legal/privacy-policy.php - Dated August 25, 2010 Cloud Computing Services – A comparison 22 | P a g e