comparison of cloud computing services

Upload: m-uqaab-madni

Post on 05-Apr-2018

218 views

Category:

Documents


0 download

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