comparison of cloud computing services
TRANSCRIPT
-
7/31/2019 Comparison of Cloud Computing Services
1/23
CloudComputingServicesAcomparison
Abstract
RecognizedasoneoftheTop10technologiesof2010byGartner,CloudComputinghasgeneratedalotofinterestandcompetitionintheindustry.WiththeemergenceofnewCloudProviders,identifyingonethatbestsuitsthebusinessneedsofanenterpriseisachallenginganddifficulttask.
AdoptingaCloudProviderrequiresadetailedstudyofparameterslikedatasecurity,SLAsandoptionsthataddressthereductionofcapitalexpenditure.InthisWhitepaper,TorryHarrisBusinessSolutionscarriesoutahighlevelcomparisonofthesignificantfeatur
esdeliveredbykeypubliccloudprovidersoftheindustryandkeyconsiderationsthatenterprisesneedtotakeintoaccountwhiletheyembarkonCloudComputing.
AnOverview
Whiletherearemanybenefitsofadoptingtheinfrastructure,platforms&servicesofferedbyaCloudServiceprovider,theapplicabilityofthesewoulddependonthenature&sizeofanenterprise.Withanever-growinglistofcloudcomputingserviceproviders,thedecisionforenterprisesonhowfartoleveragecomputingplatformsandwithwhomisacomplexone.
EachoftheCloudprovidershavetheirownsetofpricing,billing,flexibility,
-
7/31/2019 Comparison of Cloud Computing Services
2/23
supportandotherimportantparametersintheirmodelofcomputingtheservice.ThekeyconsiderationsdealtinthisWhitepaperarefromtheperspectiveofProvidersandvendorsofCloudComputingServices.
ChoosingaCloudprovider
?
Figure1:KeyCloudproviders
Theapproachofchoosingacloudproviderisacalculatedandstrategicone,whi
chinvolvestheanalysisofwho-provides-what.Someofthecommonquestionsthatwouldsurfacewhilechoosingaproviderarementionedbelow.
Howisaserviceoutagedefined?
Howisthecustomercreditedorcompensatedforanoutage?
Isthereanincident-reportingsystem?
Areaccess/usagereportsavailable?
Isthedatabackedupandifso,wherearethebackupsstored?
Whathappenstocopiesofthedataiftherelationshipisterminated,orifthevendorfails?
Howdoyouextricateyourselffromtherelationshipifthereisadispute?
Howsafeisthedata?
CloudComputingServicesAcomparison2|Page
Whatlevelofaccountaccessispresentandhowisaccesscontrolled?
Whatisthebillingmodel?
-
7/31/2019 Comparison of Cloud Computing Services
3/23
-
7/31/2019 Comparison of Cloud Computing Services
4/23
CloudComputingServicesAcomparison3|Page
CloudProvidersAcomparisontable
Thefollowingtablecapturesthecomparisonofsignificantfeaturesofferedbykeypubliccloud
providersoftheindustry
AmazonAWSGoogleAppEngineWindowsAzureForce.comRackspaceGoGrid
CloudServicesPaasIaasPaasPaasIaas
FeaturesPaasIaasIaas
PlatformssupportedOperatingsystems
RedHatEnterpriseLinuxWindowsServer2003/2008OracleEnterpriseLinuxOpenSolarisOpenSUSELinuxUbuntuLinuxFedoraGentooLinuxDebian
SoftwareIBMDB2IBMInformixDynamicServer
MicrosoftSQLServerStandard2005MySQLEnterpriseOracleDatabase11gHadoopRuntime
JavaRuntimeEnvironmentPythonRuntimeEnvironmentFeatures
-
7/31/2019 Comparison of Cloud Computing Services
5/23
-
7/31/2019 Comparison of Cloud Computing Services
6/23
AmazonAWSGoogleAppEngineWindowsAzureForce.comRackspaceGoGrid
CondorOpenMPIApacheHTTPIIS/Asp.NetIBMLotusWebContentManagement
IBMWebSpherePortalServer
IBMsMash
JBossEnterpriseApplicationPlatform
RubyonRails
IBMWebSphereApplicationServer
JavaApplicationServerOracleWebLogicWowzaMediaServerProWindowsMediaServer
Zeussoftware
LanguagesSupportedAnyJavaPythonVB.NETC#PHPApexJavaVB.NetPerlPHPPythonRubyWindowslanguageincludingVBA.NetPythonPHPJavaRubyJavaPHPPerlC#PythonRuby
CloudComputingServicesAcomparison5|Page
AmazonAWSGoogleAppEngineWindowsAzureForce.comRackspaceGoGrid
s-controlsandtheAJAXToolkit
CloudservicesandtoolsAmazonCloudWatchAPIToolsAutoScalingAPIToolsElasticLoadBalancingAPI
-
7/31/2019 Comparison of Cloud Computing Services
7/23
-
7/31/2019 Comparison of Cloud Computing Services
8/23
-
7/31/2019 Comparison of Cloud Computing Services
9/23
-
7/31/2019 Comparison of Cloud Computing Services
10/23
-
7/31/2019 Comparison of Cloud Computing Services
11/23
-
7/31/2019 Comparison of Cloud Computing Services
12/23
-
7/31/2019 Comparison of Cloud Computing Services
13/23
-
7/31/2019 Comparison of Cloud Computing Services
14/23
-
7/31/2019 Comparison of Cloud Computing Services
15/23
resourceaccordingtoyourneeds.
Billingisbasedonthefollowingparameters-
OutgoingBandwidthIncomingBandwidthCPUTimeCPUStoredDataRecipientsEmailedaddressesabilitytodeployupto200servers.CloudStoragebillingbeginsafteryouexceedtheinitial10GBstoragequota
CloudComputingServicesAcomparison12|Page
AddPermision,andRemovePermission
AmazonRDS-BasedonperDBInstance-hourconsumed,fromthetimeaDBInstanceislauncheduntilitisterminated.EachpartialDBInstance-hourconsumedwillbebilledasafullhour/basedonprovisionedstorageandnumberofI/Orequests/AftertheDBInstanceisterminated,backupstorage/datatransferred?in?and?out?ofAmazonRDSAmazonEC2-Pricingisperinstance-hourconsumedforeachinstancetype,fromthetimeaninstanceislauncheduntilitisterminated.Eachpartialinstance-hourconsumedwillbebilledasafullhour.
AmazonFWS-Nocharge
PrepaidplanavailabilityAvailableAvailableAvailableAvailableAvailableAvailable
SpecialPaymentServicesAmazonFlexiblePaymentsService(AmazonFPS)andAmazonDevPay.AWSalsoprovidesconsolidatedBillingfeaturewhichletsyoudesignateoneAWSaccountasa
payingaccountandasetofotheraccountsaslinkedaccountstoformasimpleone-levelhierarchyNospecialserviceavailableNospecialserviceavailableNospecialserviceavailableNospecialserviceavailableNospecialserviceavailable
-
7/31/2019 Comparison of Cloud Computing Services
16/23
CloudComputingServicesAcomparison13|Page
AmazonAWSGoogleAppEngineWindowAzureForce.comRackSpaceGoGrid
Data
ChoicesofdatahostinglocationUSN.Virginia,USN.California,EUIrelandNotavailableUSA-AnywhereUSANorthWestUSASouthWest[InformationthatiscollectedbyorsenttoMicrosoftmaybestoredandprocessedintheUnitedStatesoranyothercountryinwhichMicrosoftoritsaffiliates,subsidiaries,orserviceprovidersmaintainfacilities]NotavailableNotavailableSanFrancisco
DatabackupAmazonRDSautomaticallypatchesthedatabasesoftwareandbacksupthedatabase,storingthebackupsforauser-definedretentionperiodAmazonAWSmaydelete,TheuserissolelyresponsibleforsecuringandbackinguptheApplicationandanyContent.GooglehasnoresponsibilityorliabilityforthedeletionorfailuretostoreanyContentandotherTheuserissolelyresponsibleforsecuringandbackingupthedata.Allnetworkingcomponents,SSLaccelerators,loadbalancers,Webservers,andapplicationservers
areconfiguredinaredundantconfiguration.AlthoughtheRackspaceCloudservicemaybeusedasabackupservice,youagreethatyouwillmaintainatleastoneadditionalcurrentcopyofyourprogramsanddatastoredontheRackspaceWhetherornotCustomer'sSignupcallsonGoGridtomaintainback-ups,Customerwillhavetokeepaback-upcopyofalldatahostedbyGoGrid.withoutliabilityofanykind,anycommunicationsmaintainedor
-
7/31/2019 Comparison of Cloud Computing Services
17/23
CloudsystemsomewhereotherAllcustomerdataisstoredonaoftheAmazonSQSContentthatsitsinaqueueoranyqueuethatremainsinactiveformorethanthenumberofdaysspecifiedintheuserdocumentation.AmazonSimpleDB,induringtheprevioussix(6)monthsyouiftherearenoincurredfeesforSimpleDBandhaveregisterednousageoftheAmazonSimpleDBContent,AmazonAWSmaydelete,withoutliabilityofanykind,theAmazonSimpleDBContentuponthirty(30)dayspriornoticetoyou.AmazonS3versioningprovidesanadditionallayerofprotectionforyourS3objects.YoucantransmittedthroughuseoftheService.primarydatabaseserverthatisclusteredwithabackupdatabaseserverforredundancy
Allcustomerdataisstoredondiskstoragethatismirroredacrossdifferentstoragecabinetsandcontrollers
Allcustomerdata,uptothelastcommittedtransaction,isautomaticallybackeduptoaprimary
tapelibraryonanightlybasis
Backuptapesareimmediatelyclonedtoasecondtapelibrarytoverifytheirintegrity,andtheclonesaremovedtosecure,fire-resistant,off-sitestorageonthanontheRackspaceCloudsystem.
CloudComputingServicesAcomparison
14|Page
easilyrecoverfromunintendedusererrorsorapplicationfailures.YoucanalsouseVersioningfordataretentionandarchiving.OnceyouhaveenabledVersioningforaparticularS3bucket,anyoperationthat
wouldhaveoverwrittenanS3object(PUT,POST,COPY,andDELETE)retainstheoldversionoftheobject.aregularbasis.
Disasterrecoveryplansareinplace.
DataafterAmazonwillnottakeanyactionIfGooglesuspendsorterminatesthe
-
7/31/2019 Comparison of Cloud Computing Services
18/23
-
7/31/2019 Comparison of Cloud Computing Services
19/23
-
7/31/2019 Comparison of Cloud Computing Services
20/23
-
7/31/2019 Comparison of Cloud Computing Services
21/23
-
7/31/2019 Comparison of Cloud Computing Services
22/23
-
7/31/2019 Comparison of Cloud Computing Services
23/23