You are on page 1of 20

4/21/2015

CloudcomputingWikipedia,thefreeencyclopedia

Cloudcomputing
FromWikipedia,thefreeencyclopedia

Cloudcomputingisacomputingtermormetaphorthatevolvedinthelate
2000s,basedonutilityandconsumptionofcomputerresources.Cloud
computinginvolvesdeployinggroupsofremoteserversandsoftwarenetworks
thatallowdifferentkindsofdatasourcesbeuploadedforrealtimeprocessingto
generatecomputingresultswithouttheneedtostoreprocesseddataonthe
cloud.Cloudscanbeclassifiedaspublic,privateorhybrid.[1][2]

Contents
1Overview
2Historyofcloudcomputing
2.1Originoftheterm
2.2The1950s
2.3The1990s
3Similarconcepts
4Characteristics
5Servicemodels
5.1Infrastructureasaservice(IaaS)

Cloudcomputingmetaphor:Forauser,thenetworkelements
representingtheproviderrenderedservicesareinvisible,asif
obscuredbyacloud.

5.2Platformasaservice(PaaS)
5.3Softwareasaservice(SaaS)
6Cloudclients
7Deploymentmodels
7.1Privatecloud
7.2Publiccloud
7.3Hybridcloud
http://en.wikipedia.org/wiki/Cloud_computing

1/20

4/21/2015

CloudcomputingWikipedia,thefreeencyclopedia

7.4Others
7.4.1Communitycloud
7.4.2Distributedcloud
7.4.3Intercloud
7.4.4Multicloud
8Architecture
8.1Cloudengineering
9Securityandprivacy
10Thefuture
11Seealso
12References
13Externallinks

Overview
Cloudcomputing[3]reliesonsharingofresourcestoachievecoherenceandeconomiesofscale,similartoautility(liketheelectricitygrid)overa
network.[2]Atthefoundationofcloudcomputingisthebroaderconceptofconvergedinfrastructureandsharedservices.
Cloudcomputing,orinsimplershorthandjust"thecloud",alsofocusesonmaximizingtheeffectivenessofthesharedresources.Cloudresourcesare
usuallynotonlysharedbymultipleusersbutarealsodynamicallyreallocatedperdemand.Thiscanworkforallocatingresourcestousers.Forexample,
acloudcomputerfacilitythatservesEuropeanusersduringEuropeanbusinesshourswithaspecificapplication(e.g.,email)mayreallocatethesame
resourcestoserveNorthAmericanusersduringNorthAmerica'sbusinesshourswithadifferentapplication(e.g.,awebserver).Thisapproachshould
maximizetheuseofcomputingpowerthusreducingenvironmentaldamageaswellsincelesspower,airconditioning,rackspace,etc.arerequiredfora
varietyoffunctions.Withcloudcomputing,multipleuserscanaccessasingleservertoretrieveandupdatetheirdatawithoutpurchasinglicensesfor
differentapplications.
Theterm"movingtocloud"alsoreferstoanorganizationmovingawayfromatraditionalCAPEXmodel(buythededicatedhardwareanddepreciateit
overaperiodoftime)totheOPEXmodel(useasharedcloudinfrastructureandpayasoneusesit).

http://en.wikipedia.org/wiki/Cloud_computing

2/20

4/21/2015

CloudcomputingWikipedia,thefreeencyclopedia

Proponentsclaimthatcloudcomputingallowscompaniestoavoidupfrontinfrastructurecosts,andfocusonprojectsthatdifferentiatetheirbusinesses
insteadofoninfrastructure.[4]Proponentsalsoclaimthatcloudcomputingallowsenterprisestogettheirapplicationsupandrunningfaster,with
improvedmanageabilityandlessmaintenance,andenablesITtomorerapidlyadjustresourcestomeetfluctuatingandunpredictablebusiness
demand.[4][5][6]Cloudproviderstypicallyusea"payasyougo"model.Thiscanleadtounexpectedlyhighchargesifadministratorsdonotadapttothe
cloudpricingmodel.[7]
Thepresentavailabilityofhighcapacitynetworks,lowcostcomputersandstoragedevicesaswellasthewidespreadadoptionofhardware
virtualization,serviceorientedarchitecture,andautonomicandutilitycomputinghaveledtoagrowthincloudcomputing.[8][9][10]Companiescanscale
upascomputingneedsincreaseandthenscaledownagainasdemandsdecrease
Cloudvendorsareexperiencinggrowthratesof50%perannum.[11]

Historyofcloudcomputing
Originoftheterm
Theoriginofthetermcloudcomputingisunclear.Theexpressioncloudiscommonlyusedinsciencetodescribealargeagglomerationofobjectsthat
visuallyappearfromadistanceasacloudanddescribesanysetofthingswhosedetailsarenotinspectedfurtherinagivencontext.[12]Another
explanationisthattheoldprogramstodrawnetworkschematicssurroundedtheiconsforserverswithacircle,andaclusterofserversinanetwork
diagramhadseveraloverlappingcircles,whichresembledacloud.[13]
InanalogytoaboveusagethewordcloudwasusedasametaphorfortheInternetandastandardizedcloudlikeshapewasusedtodenoteanetwork
ontelephonyschematicsandlatertodepicttheInternetincomputernetworkdiagrams.Withthissimplification,theimplicationisthatthespecificsofhow
theendpointsofanetworkareconnectedarenotrelevantforthepurposesofunderstandingthediagram.Thecloudsymbolwasusedtorepresentthe
Internetasearlyas1994,[14][15]inwhichserverswerethenshownconnectedto,butexternalto,thecloud.
Referencestocloudcomputinginitsmodernsenseappearedearlyas1996,withtheearliestknownmentioninaCompaqinternaldocument.[16]
Thepopularizationofthetermcanbetracedto2006whenAmazon.comintroducedtheElasticComputeCloud.[17]

The1950s

http://en.wikipedia.org/wiki/Cloud_computing

3/20

4/21/2015

CloudcomputingWikipedia,thefreeencyclopedia

Theunderlyingconceptofcloudcomputingdatestothe1950s,whenlargescalemainframecomputerswereseenasthefutureofcomputing,and
becameavailableinacademiaandcorporations,accessibleviathinclients/terminalcomputers,oftenreferredtoas"dumbterminals",becausetheywere
usedforcommunicationsbuthadnointernalprocessingcapacities.Tomakemoreefficientuseofcostlymainframes,apracticeevolvedthatallowed
multipleuserstoshareboththephysicalaccesstothecomputerfrommultipleterminalsaswellastheCPUtime.Thiseliminatedperiodsofinactivityon
themainframeandallowedforagreaterreturnontheinvestment.ThepracticeofsharingCPUtimeonamainframebecameknownintheindustryas
timesharing.[18]Duringthemid70s,timesharingwaspopularlyknownasRJE(RemoteJobEntry)thisnomenclaturewasmostlyassociatedwithlarge
vendorssuchasIBMandDEC.IBMdevelopedtheVMOperatingSystemtoprovidetimesharingservices.

The1990s
Inthe1990s,telecommunicationscompanies,whopreviouslyofferedprimarilydedicatedpointtopointdatacircuits,beganofferingvirtualprivate
network(VPN)serviceswithcomparablequalityofservice,butatalowercost.Byswitchingtrafficastheysawfittobalanceserveruse,theycoulduse
overallnetworkbandwidthmoreeffectively.Theybegantousethecloudsymboltodenotethedemarcationpointbetweenwhattheproviderwas
responsibleforandwhatuserswereresponsiblefor.Cloudcomputingextendsthisboundarytocoverallserversaswellasthenetworkinfrastructure.[19]
Ascomputersbecamemoreprevalent,scientistsandtechnologistsexploredwaystomakelargescalecomputingpoweravailabletomoreusersthrough
timesharing.Theyexperimentedwithalgorithmstooptimizetheinfrastructure,platform,andapplicationstoprioritizeCPUsandincreaseefficiencyfor
endusers.[20]
Since2000cloudcomputinghascomeintoexistence.Inearly2008,OpenNebula,enhancedintheRESERVOIREuropeanCommissionfunded
project,becamethefirstopensourcesoftwarefordeployingprivateandhybridclouds,andforthefederationofclouds.[21]Inthesameyear,efforts
werefocusedonprovidingqualityofserviceguarantees(asrequiredbyrealtimeinteractiveapplications)tocloudbasedinfrastructures,inthe
frameworkoftheIRMOSEuropeanCommissionfundedproject,resultinginarealtimecloudenvironment.[22]Bymid2008,Gartnersawan
opportunityforcloudcomputing"toshapetherelationshipamongconsumersofITservices,thosewhouseITservicesandthosewhosellthem"[23]and
observedthat"organizationsareswitchingfromcompanyownedhardwareandsoftwareassetstoperuseservicebasedmodels"sothatthe"projected
shifttocomputing...willresultindramaticgrowthinITproductsinsomeareasandsignificantreductionsinotherareas."[24]
MicrosoftAzurebecameavailableinlate2008.
InJuly2010,RackspaceHostingandNASAjointlylaunchedanopensourcecloudsoftwareinitiativeknownasOpenStack.TheOpenStackproject
intendedtohelporganizationsoffercloudcomputingservicesrunningonstandardhardware.TheearlycodecamefromNASA'sNebulaplatformas
wellasfromRackspace'sCloudFilesplatform.[25]

http://en.wikipedia.org/wiki/Cloud_computing

4/20

4/21/2015

CloudcomputingWikipedia,thefreeencyclopedia

OnMarch1,2011,IBMannouncedtheIBMSmartCloudframeworktosupportSmarterPlanet.[26]AmongthevariouscomponentsoftheSmarter
Computingfoundation,cloudcomputingisacriticalpiece.
OnJune7,2012,OracleannouncedtheOracleCloud.[27]WhileaspectsoftheOracleCloudarestillindevelopment,thiscloudofferingisposedtobe
thefirsttoprovideuserswithaccesstoanintegratedsetofITsolutions,includingtheApplications(SaaS),Platform(PaaS),andInfrastructure(IaaS)
layers.[28][29][30]

Similarconcepts
Cloudcomputingistheresultofevolutionandadoptionofexistingtechnologiesandparadigms.Thegoalofcloudcomputingistoallowuserstotake
benetfromallofthesetechnologies,withouttheneedfordeepknowledgeaboutorexpertisewitheachoneofthem.Thecloudaimstocutcosts,and
helpstheusersfocusontheircorebusinessinsteadofbeingimpededbyITobstacles.[31]
Themainenablingtechnologyforcloudcomputingisvirtualization.Virtualizationsoftwareseparatesaphysicalcomputingdeviceintooneormore
"virtual"devices,eachofwhichcanbeeasilyusedandmanagedtoperformcomputingtasks.Withoperatingsystemlevelvirtualizationessentially
creatingascalablesystemofmultipleindependentcomputingdevices,idlecomputingresourcescanbeallocatedandusedmoreefficiently.Virtualization
providestheagilityrequiredtospeedupIToperations,andreducescostbyincreasinginfrastructureutilization.Autonomiccomputingautomatesthe
processthroughwhichtheusercanprovisionresourcesondemand.Byminimizinguserinvolvement,automationspeedsuptheprocess,reduceslabor
costsandreducesthepossibilityofhumanerrors.[31]
Usersroutinelyfacedifficultbusinessproblems.CloudcomputingadoptsconceptsfromServiceorientedArchitecture(SOA)thatcanhelptheuser
breaktheseproblemsintoservicesthatcanbeintegratedtoprovideasolution.Cloudcomputingprovidesallofitsresourcesasservices,andmakesuse
ofthewellestablishedstandardsandbestpracticesgainedinthedomainofSOAtoallowglobalandeasyaccesstocloudservicesinastandardized
way.
Cloudcomputingalsoleveragesconceptsfromutilitycomputingtoprovidemetricsfortheservicesused.Suchmetricsareatthecoreofthepubliccloud
payperusemodels.Inaddition,measuredservicesareanessentialpartofthefeedbackloopinautonomiccomputing,allowingservicestoscaleon
demandandtoperformautomaticfailurerecovery.
CloudcomputingisakindofgridcomputingithasevolvedbyaddressingtheQoS(qualityofservice)andreliabilityproblems.Cloudcomputing
providesthetoolsandtechnologiestobuilddata/computeintensiveparallelapplicationswithmuchmoreaffordablepricescomparedtotraditional
parallelcomputingtechniques.[31]
Cloudcomputingsharescharacteristicswith:
http://en.wikipedia.org/wiki/Cloud_computing

5/20

4/21/2015

CloudcomputingWikipedia,thefreeencyclopedia

ClientservermodelClientservercomputingrefersbroadlytoanydistributedapplicationthatdistinguishesbetweenserviceproviders
(servers)andservicerequestors(clients).[32]
Gridcomputing"Aformofdistributedandparallelcomputing,wherebya'superandvirtualcomputer'iscomposedofaclusterofnetworked,
looselycoupledcomputersactinginconcerttoperformverylargetasks."
MainframecomputerPowerfulcomputersusedmainlybylargeorganizationsforcriticalapplications,typicallybulkdataprocessingsuchas:
censusindustryandconsumerstatisticspoliceandsecretintelligenceservicesenterpriseresourceplanningandfinancialtransactionprocessing.
UtilitycomputingThe"packagingofcomputingresources,suchascomputationandstorage,asameteredservicesimilartoatraditionalpublic
utility,suchaselectricity."[33][34]
PeertopeerAdistributedarchitecturewithouttheneedforcentralcoordination.Participantsarebothsuppliersandconsumersofresources
(incontrasttothetraditionalclientservermodel).

Characteristics
Cloudcomputingexhibitsthefollowingkeycharacteristics:
Agilityimproveswithusers'abilitytoreprovisiontechnologicalinfrastructureresources.
Costreductionsclaimedbycloudproviders.Apublicclouddeliverymodelconvertscapitalexpendituretooperationalexpenditure.[35]This
purportedlylowersbarrierstoentry,asinfrastructureistypicallyprovidedbyathirdpartyanddoesnotneedtobepurchasedforonetimeor
infrequentintensivecomputingtasks.Pricingonautilitycomputingbasisisfinegrained,withusagebasedoptionsandfewerITskillsarerequired
forimplementation(inhouse).[36]TheeFISCALproject'sstateoftheartrepository[37]containsseveralarticleslookingintocostaspectsin
moredetail,mostofthemconcludingthatcostssavingsdependonthetypeofactivitiessupportedandthetypeofinfrastructureavailableinhouse.
Deviceandlocationindependence [38]enableuserstoaccesssystemsusingawebbrowserregardlessoftheirlocationorwhatdevicetheyuse
(e.g.,PC,mobilephone).Asinfrastructureisoffsite(typicallyprovidedbyathirdparty)andaccessedviatheInternet,userscanconnectfrom
anywhere.[36]
Maintenanceofcloudcomputingapplicationsiseasier,becausetheydonotneedtobeinstalledoneachuser'scomputerandcanbeaccessed
fromdifferentplaces.
Multitenancyenablessharingofresourcesandcostsacrossalargepoolofusersthusallowingfor:
centralizationofinfrastructureinlocationswithlowercosts(suchasrealestate,electricity,etc.)
http://en.wikipedia.org/wiki/Cloud_computing

6/20

4/21/2015

CloudcomputingWikipedia,thefreeencyclopedia

peakloadcapacityincreases(usersneednotengineerforhighestpossibleloadlevels)
utilisationandefficiencyimprovementsforsystemsthatareoftenonly1020%utilised.[39][40]
Performanceismonitored,andconsistentandlooselycoupledarchitecturesareconstructedusingwebservicesasthesysteminterface.[36][41][42]
Productivitymaybeincreasedwhenmultipleuserscanworkonthesamedatasimultaneously,ratherthanwaitingforittobesavedandemailed.
Timemaybesavedasinformationdoesnotneedtobereenteredwhenfieldsarematched,nordousersneedtoinstallapplicationsoftware
upgradestotheircomputer.[43]
Reliabilityimproveswiththeuseofmultipleredundantsites,whichmakeswelldesignedcloudcomputingsuitableforbusinesscontinuityand
disasterrecovery.[44]
Scalabilityandelasticityviadynamic("ondemand")provisioningofresourcesonafinegrained,selfservicebasisinnearrealtime[45][46]
(Note,theVMstartuptimevariesbyVMtype,location,OSandcloudproviders[45]),withoutusershavingtoengineerforpeakloads.[47][48][49]
Securitycanimproveduetocentralizationofdata,increasedsecurityfocusedresources,etc.,butconcernscanpersistaboutlossofcontrolover
certainsensitivedata,andthelackofsecurityforstoredkernels.Securityisoftenasgoodasorbetterthanothertraditionalsystems,inpart
becauseprovidersareabletodevoteresourcestosolvingsecurityissuesthatmanycustomerscannotaffordtotackle.[50]However,the
complexityofsecurityisgreatlyincreasedwhendataisdistributedoverawiderareaoroveragreaternumberofdevices,aswellasinmultitenant
systemssharedbyunrelatedusers.Inaddition,useraccesstosecurityauditlogsmaybedifficultorimpossible.Privatecloudinstallationsarein
partmotivatedbyusers'desiretoretaincontrolovertheinfrastructureandavoidlosingcontrolofinformationsecurity.
TheNationalInstituteofStandardsandTechnology'sdefinitionofcloudcomputingidentifies"fiveessentialcharacteristics":
Ondemandselfservice.Aconsumercanunilaterallyprovisioncomputingcapabilities,suchasservertimeandnetworkstorage,asneeded
automaticallywithoutrequiringhumaninteractionwitheachserviceprovider.
Broadnetworkaccess.Capabilitiesareavailableoverthenetworkandaccessedthroughstandardmechanismsthatpromoteuseby
heterogeneousthinorthickclientplatforms(e.g.,mobilephones,tablets,laptops,andworkstations).
Resourcepooling.Theprovider'scomputingresourcesarepooledtoservemultipleconsumersusingamultitenantmodel,withdifferent
physicalandvirtualresourcesdynamicallyassignedandreassignedaccordingtoconsumerdemand.

http://en.wikipedia.org/wiki/Cloud_computing

7/20

4/21/2015

CloudcomputingWikipedia,thefreeencyclopedia

Rapidelasticity.Capabilitiescanbeelasticallyprovisionedandreleased,insomecasesautomatically,toscalerapidlyoutwardandinward
commensuratewithdemand.Totheconsumer,thecapabilitiesavailableforprovisioningoftenappearunlimitedandcanbeappropriatedin
anyquantityatanytime.
Measuredservice.Cloudsystemsautomaticallycontrolandoptimizeresourceusebyleveragingameteringcapabilityatsomelevelof
abstractionappropriatetothetypeofservice(e.g.,storage,processing,bandwidth,andactiveuseraccounts).Resourceusagecanbe
monitored,controlled,andreported,providingtransparencyforboththeproviderandconsumeroftheutilizedservice.
NationalInstituteofStandardsandTechnology[2]

Servicemodels
Cloudcomputingprovidersoffertheirservicesaccordingtoseveralfundamentalmodels:[2][51]

Infrastructureasaservice(IaaS)
Inthemostbasiccloudservicemodel&accordingtotheIETF(InternetEngineeringTask
Force),providersofIaaSoffercomputersphysicalor(moreoften)virtualmachines
andotherresources.(Ahypervisor,suchasXen,OracleVirtualBox,KVM,VMware
ESX/ESXi,orHyperVorcloud.carunsthevirtualmachinesasguests.Poolsof
hypervisorswithinthecloudoperationalsupportsystemcansupportlargenumbersof
virtualmachinesandtheabilitytoscaleservicesupanddownaccordingtocustomers'
varyingrequirements.)IaaScloudsoftenofferadditionalresourcessuchasavirtual
machinediskimagelibrary,rawblockstorage,andfileorobjectstorage,firewalls,load
balancers,IPaddresses,virtuallocalareanetworks(VLANs),andsoftwarebundles.[52]
IaaScloudproviderssupplytheseresourcesondemandfromtheirlargepoolsinstalledin
datacenters.Forwideareaconnectivity,customerscanuseeithertheInternetorcarrier
clouds(dedicatedvirtualprivatenetworks).
Todeploytheirapplications,cloudusersinstalloperatingsystemimagesandtheir
applicationsoftwareonthecloudinfrastructure.Inthismodel,theclouduserpatchesand
maintainstheoperatingsystemsandtheapplicationsoftware.Cloudproviderstypicallybill
IaaSservicesonautilitycomputingbasis:costreflectstheamountofresourcesallocatedandconsumed.[53][54][55][56]

Platformasaservice(PaaS)
http://en.wikipedia.org/wiki/Cloud_computing

8/20

4/21/2015

CloudcomputingWikipedia,thefreeencyclopedia

InthePaaSmodels,cloudprovidersdeliveracomputingplatform,typicallyincludingoperatingsystem,programminglanguageexecutionenvironment,
database,andwebserver.Applicationdeveloperscandevelopandruntheirsoftwaresolutionsonacloudplatformwithoutthecostandcomplexityof
buyingandmanagingtheunderlyinghardwareandsoftwarelayers.WithsomePaaSofferslikeMicrosoftAzureandGoogleAppEngine,theunderlying
computerandstorageresourcesscaleautomaticallytomatchapplicationdemandsothattheclouduserdoesnothavetoallocateresourcesmanually.
Thelatterhasalsobeenproposedbyanarchitectureaimingtofacilitaterealtimeincloudenvironments.[57]Evenmorespecificapplicationtypescanbe
providedviaPaaS,e.g.,suchasmediaencodingasprovidedbyservicesasbitcodintranscodingcloud[58]ormedia.io.[59]

Softwareasaservice(SaaS)
Inthebusinessmodelusingsoftwareasaservice(SaaS),usersareprovidedaccesstoapplicationsoftwareanddatabases.Cloudprovidersmanagethe
infrastructureandplatformsthatruntheapplications.SaaSissometimesreferredtoas"ondemandsoftware"andisusuallypricedonapayperuse
basisorusingasubscriptionfee.
IntheSaaSmodel,cloudprovidersinstallandoperateapplicationsoftwareinthecloudandcloudusersaccessthesoftwarefromcloudclients.Cloud
usersdonotmanagethecloudinfrastructureandplatformwheretheapplicationruns.Thiseliminatestheneedtoinstallandruntheapplicationonthe
clouduser'sowncomputers,whichsimplifiesmaintenanceandsupport.Cloudapplicationsaredifferentfromotherapplicationsintheirscalabilitywhich
canbeachievedbycloningtasksontomultiplevirtualmachinesatruntimetomeetchangingworkdemand.[60]Loadbalancersdistributetheworkover
thesetofvirtualmachines.Thisprocessistransparenttotheclouduser,whoseesonlyasingleaccesspoint.Toaccommodatealargenumberofcloud
users,cloudapplicationscanbemultitenant,thatis,anymachineservesmorethanoneclouduserorganization.
ThepricingmodelforSaaSapplicationsistypicallyamonthlyoryearlyflatfeeperuser,[61]sopriceisscalableandadjustableifusersareaddedor
removedatanypoint.[62]
ProponentsclaimSaaSallowsabusinessthepotentialtoreduceIToperationalcostsbyoutsourcinghardwareandsoftwaremaintenanceandsupportto
thecloudprovider.ThisenablesthebusinesstoreallocateIToperationscostsawayfromhardware/softwarespendingandpersonnelexpenses,towards
meetingothergoals.Inaddition,withapplicationshostedcentrally,updatescanbereleasedwithouttheneedforuserstoinstallnewsoftware.One
drawbackofSaaSisthattheusers'dataarestoredonthecloudprovider'sserver.Asaresult,therecouldbeunauthorizedaccesstothedata.Forthis
reason,usersareincreasinglyadoptingintelligentthirdpartykeymanagementsystemstohelpsecuretheirdata.

Cloudclients
Usersaccesscloudcomputingusingnetworkedclientdevices,suchasdesktopcomputers,laptops,tabletsandsmartphones.Someofthesedevices
cloudclientsrelyoncloudcomputingforalloramajorityoftheirapplicationssoastobeessentiallyuselesswithoutit.Examplesarethinclientsand
thebrowserbasedChromebook.Manycloudapplicationsdonotrequirespecificsoftwareontheclientandinsteaduseawebbrowsertointeractwith
http://en.wikipedia.org/wiki/Cloud_computing

9/20

4/21/2015

CloudcomputingWikipedia,thefreeencyclopedia

thecloudapplication.WithAjaxandHTML5theseWebuserinterfacescanachieveasimilar,orevenbetter,lookandfeeltonativeapplications.Some
cloudapplications,however,supportspecificclientsoftwarededicatedtotheseapplications(e.g.,virtualdesktopclientsandmostemailclients).Some
legacyapplications(lineofbusinessapplicationsthatuntilnowhavebeenprevalentinthinclientcomputing)aredeliveredviaascreensharingtechnology.

Deploymentmodels
Privatecloud
Privatecloudiscloudinfrastructureoperatedsolelyforasingleorganization,
whethermanagedinternallyorbyathirdparty,andhostedeitherinternallyor
externally.[2]Undertakingaprivatecloudprojectrequiresasignificantleveland
degreeofengagementtovirtualizethebusinessenvironment,andrequiresthe
organizationtoreevaluatedecisionsaboutexistingresources.Whendoneright,it
canimprovebusiness,buteverystepintheprojectraisessecurityissuesthatmust
beaddressedtopreventseriousvulnerabilities.[63]Selfrundatacenters[64]are
generallycapitalintensive.Theyhaveasignificantphysicalfootprint,requiring
allocationsofspace,hardware,andenvironmentalcontrols.Theseassetshaveto
berefreshedperiodically,resultinginadditionalcapitalexpenditures.Theyhave
attractedcriticismbecauseusers"stillhavetobuy,build,andmanagethem"and
thusdonotbenefitfromlesshandsonmanagement,[65]essentially"[lacking]the
economicmodelthatmakescloudcomputingsuchanintriguingconcept".[66][67]

Cloudcomputingtypes

Publiccloud
Acloudiscalleda"publiccloud"whentheservicesarerenderedoveranetworkthatisopenforpublicuse.Publiccloudservicesmaybefree.[68]
Technicallytheremaybelittleornodifferencebetweenpublicandprivatecloudarchitecture,however,securityconsiderationmaybesubstantially
differentforservices(applications,storage,andotherresources)thataremadeavailablebyaserviceproviderforapublicaudienceandwhen
communicationiseffectedoveranontrustednetwork.Saasuisalargepubliccloud.Generally,publiccloudserviceproviderslikeAmazonAWS,
MicrosoftandGoogleownandoperatetheinfrastructureattheirdatacenterandaccessisgenerallyviatheInternet.AWSandMicrosoftalsooffer
directconnectservicescalled"AWSDirectConnect"and"AzureExpressRoute"respectively,suchconnectionsrequirecustomerstopurchaseorleasea
privateconnectiontoapeeringpointofferedbythecloudprovider.[36]

Hybridcloud
http://en.wikipedia.org/wiki/Cloud_computing

10/20

4/21/2015

CloudcomputingWikipedia,thefreeencyclopedia

Hybridcloudisacompositionoftwoormoreclouds(private,communityorpublic)thatremaindistinctentitiesbutareboundtogether,offeringthe
benefitsofmultipledeploymentmodels.Hybridcloudcanalsomeantheabilitytoconnectcollocation,managedand/ordedicatedserviceswithcloud
resources.[2]
Gartner,Inc.definesahybridcloudserviceasacloudcomputingservicethatiscomposedofsomecombinationofprivate,publicandcommunitycloud
services,fromdifferentserviceproviders.[69]Ahybridcloudservicecrossesisolationandproviderboundariessothatitcan'tbesimplyputinone
categoryofprivate,public,orcommunitycloudservice.Itallowsonetoextendeitherthecapacityorthecapabilityofacloudservice,byaggregation,
integrationorcustomizationwithanothercloudservice.
Variedusecasesforhybridcloudcompositionexist.Forexample,anorganizationmaystoresensitiveclientdatainhouseonaprivatecloudapplication,
butinterconnectthatapplicationtoabusinessintelligenceapplicationprovidedonapubliccloudasasoftwareservice.[70]Thisexampleofhybridcloud
extendsthecapabilitiesoftheenterprisetodeliveraspecificbusinessservicethroughtheadditionofexternallyavailablepubliccloudservices.Hybrid
cloudadoptiondependsonanumberoffactorssuchasdatasecurityandcompliancerequirements,levelofcontrolneededoverdata,andthe
applicationsanorganizationuses.[71]
AnotherexampleofhybridcloudisonewhereITorganizationsusepubliccloudcomputingresourcestomeettemporarycapacityneedsthatcannotbe
metbytheprivatecloud.[72]Thiscapabilityenableshybridcloudstoemploycloudburstingforscalingacrossclouds.[2]Cloudburstingisanapplication
deploymentmodelinwhichanapplicationrunsinaprivatecloudordatacenterand"bursts"toapubliccloudwhenthedemandforcomputingcapacity
increases.Aprimaryadvantageofcloudburstingandahybridcloudmodelisthatanorganizationonlypaysforextracomputeresourceswhentheyare
needed.[73]CloudburstingenablesdatacenterstocreateaninhouseITinfrastructurethatsupportsaverageworkloads,andusecloudresourcesfrom
publicorprivateclouds,duringspikesinprocessingdemands.[74]

Others
Communitycloud
Communitycloudsharesinfrastructurebetweenseveralorganizationsfromaspecificcommunitywithcommonconcerns(security,compliance,
jurisdiction,etc.),whethermanagedinternallyorbyathirdparty,andeitherhostedinternallyorexternally.Thecostsarespreadoverfewerusersthana
publiccloud(butmorethanaprivatecloud),soonlysomeofthecostsavingspotentialofcloudcomputingarerealized.[2]
Distributedcloud

http://en.wikipedia.org/wiki/Cloud_computing

11/20

4/21/2015

CloudcomputingWikipedia,thefreeencyclopedia

Cloudcomputingcanalsobeprovidedbyadistributedsetofmachinesthatarerunningatdifferentlocations,whilestillconnectedtoasinglenetworkor
hubservice.ExamplesofthisincludedistributedcomputingplatformssuchasBOINCandFolding@Home.Aninterestingattemptinsuchdirectionis
Cloud@Home,aimingatimplementingcloudcomputingprovisioningmodelontopofvoluntarilysharedresources[75]
Intercloud
TheIntercloud[76]isaninterconnectedglobal"cloudofclouds"[77][78]andanextensionoftheInternet"networkofnetworks"onwhichitisbased.The
focusisondirectinteroperabilitybetweenpubliccloudserviceproviders,moresothanbetweenprovidersandconsumers(asisthecaseforhybridand
multicloud).[79][80][81]
Multicloud
Multicloudistheuseofmultiplecloudcomputingservicesinasingleheterogeneousarchitecturetoreducerelianceonsinglevendors,increaseflexibility
throughchoice,mitigateagainstdisasters,etc.Itdiffersfromhybridcloudinthatitreferstomultiplecloudservices,ratherthanmultipledeployment
modes(public,private,legacy).[82][83]

Architecture
Cloudarchitecture,[84]thesystemsarchitectureofthesoftwaresystemsinvolvedinthe
deliveryofcloudcomputing,typicallyinvolvesmultiplecloudcomponentscommunicating
witheachotheroveraloosecouplingmechanismsuchasamessagingqueue.Elastic
provisionimpliesintelligenceintheuseoftightorloosecouplingasappliedtomechanisms
suchastheseandothers.

Cloudengineering
Cloudengineeringistheapplicationofengineeringdisciplinestocloudcomputing.Itbrings
asystematicapproachtothehighlevelconcernsofcommercialization,standardization,and
governanceinconceiving,developing,operatingandmaintainingcloudcomputingsystems.It
isamultidisciplinarymethodencompassingcontributionsfromdiverseareassuchassystems,
software,web,performance,information,security,platform,risk,andqualityengineering.

Cloudcomputingsamplearchitecture

Securityandprivacy
http://en.wikipedia.org/wiki/Cloud_computing

12/20

4/21/2015

CloudcomputingWikipedia,thefreeencyclopedia

Cloudcomputingposesprivacyconcernsbecausetheserviceprovidercanaccessthedatathatisonthecloudatanytime.Itcouldaccidentallyor
deliberatelyalterorevendeleteinformation.[85]Manycloudproviderscanshareinformationwiththirdpartiesifnecessaryforpurposesoflawandorder
evenwithoutawarrant.Thatispermittedintheirprivacypolicieswhichusershavetoagreetobeforetheystartusingcloudservices.[86]Solutionsto
privacyincludepolicyandlegislationaswellasendusers'choicesforhowdataisstored.[85]Userscanencryptdatathatisprocessedorstoredwithin
thecloudtopreventunauthorizedaccess.[85]
AccordingtotheCloudSecurityAlliance,thetopthreethreatsinthecloudare"InsecureInterfacesandAPI's",DataLoss&Leakage",and"Hardware
Failure"whichaccountedfor29%,25%and10%ofallcloudsecurityoutagesrespectivelytogethertheseformsharedtechnologyvulnerabilities.Ina
cloudproviderplatformbeingsharedbydifferentuserstheremaybeapossibilitythatinformationbelongingtodifferentcustomersresidesonsamedata
server.ThereforeInformationleakagemayarisebymistakewheninformationforonecustomerisgiventoother.[87]Additionally,EugeneSchultz,chief
technologyofficeratEmaginedSecurity,saidthathackersarespendingsubstantialtimeandeffortlookingforwaystopenetratethecloud."Thereare
somerealAchilles'heelsinthecloudinfrastructurethataremakingbigholesforthebadguystogetinto".Becausedatafromhundredsorthousandsof
companiescanbestoredonlargecloudservers,hackerscantheoreticallygaincontrolofhugestoresofinformationthroughasingleattackaprocess
hecalled"hyperjacking".
Thereistheproblemoflegalownershipofthedata(Ifauserstoressomedatainthecloud,canthecloudproviderprofitfromit?).ManyTermsof
Serviceagreementsaresilentonthequestionofownership.[88]
Physicalcontrolofthecomputerequipment(privatecloud)ismoresecurethanhavingtheequipmentoffsiteandundersomeoneelse'scontrol(public
cloud).Thisdeliversgreatincentivetopubliccloudcomputingserviceproviderstoprioritizebuildingandmaintainingstrongmanagementofsecure
services.[89]Somesmallbusinessesthatdon'thaveexpertiseinITsecuritycouldfindthatit'smoresecureforthemtouseapubliccloud.
Thereistheriskthatendusersdon'tunderstandtheissuesinvolvedwhensigningontoacloudservice(personssometimesdon'treadthemanypagesof
thetermsofserviceagreement,andjustclick"Accept"withoutreading).Thisisimportantnowthatcloudcomputingisbecomingpopularandrequired
forsomeservicestowork,forexampleforanintelligentpersonalassistant(Apple'sSiriorGoogleNow).
Fundamentallyprivatecloudisseenasmoresecurewithhigherlevelsofcontrolfortheowner,howeverpubliccloudisseentobemoreflexibleand
requireslesstimeandmoneyinvestmentfromtheuser.[90]

Thefuture
AccordingtoGartner'sHypecycle,cloudcomputinghasreachedamaturitythatleadsitintoaproductivephase.Thismeansthatmostofthemainissues
withcloudcomputinghavebeenaddressedtoadegreethatcloudshavebecomeinterestingforfullcommercialexploitation.Thishoweverdoesnotmean
thatalltheproblemslistedabovehaveactuallybeensolved,onlythattheaccordingriskscanbetoleratedtoacertaindegree.[91]Cloudcomputingis
http://en.wikipedia.org/wiki/Cloud_computing

13/20

4/21/2015

CloudcomputingWikipedia,thefreeencyclopedia

thereforestillasmucharesearchtopic,asitisamarketoffering.[92]WhatisclearthroughtheevolutionofCloudComputingservicesisthattheCTOisa
majordrivingforcebehindCloudadoption.[93]ThemajorCloudtechnologydeveloperscontinuetoinvestbillionsayearinCloudR&Dforexample,in
2011Microsoftcommitted90%ofits$9.6bnR&DbudgettoCloud.[94]

Seealso
Category:Cloudcomputingproviders
Category:Cloudplatforms
Cloudcomputingcomparison
Cloudmanagement
Cloudresearch
Cloudstorage
Edgecomputing
Fogcomputing
Gridcomputing
eScience
iCloud
Mobilecloudcomputing
Personalcloud
RobotasaService
ServiceOrientedArchitecture
Synaptop
Ubiquitouscomputing
Webcomputing

References
1. Hassan,Qusay(2011)."DemystifyingCloudComputing"(http://www.crosstalkonline.org/storage/issuearchives/2011/201101/201101Hassan.pdf).The
http://en.wikipedia.org/wiki/Cloud_computing

14/20

4/21/2015

CloudcomputingWikipedia,thefreeencyclopedia

JournalofDefenseSoftwareEngineering(CrossTalk)2011(Jan/Feb):1621.Retrieved11December2014.
2. "TheNISTDefinitionofCloudComputing"(http://csrc.nist.gov/publications/nistpubs/800145/SP800145.pdf).NationalInstituteofStandardsand
Technology.Retrieved24July2011.
3. "KnowWhyCloudComputingTechnologyistheNewRevolution"(http://www.fonebell.in/cloudcomputingtechnologynewrevolution/).ByFonebell.
Retrieved8January2015.
4. "WhatisCloudComputing?"(http://aws.amazon.com/whatiscloudcomputing/).AmazonWebServices.20130319.Retrieved20130320.
5. "Baburajan,Rajani,"TheRisingCloudStorageMarketOpportunityStrengthensVendors,"infoTECH,August24,2011"
(http://it.tmcnet.com/channels/cloudstorage/articles/211183risingcloudstoragemarketopportunitystrengthensvendors.htm).It.tmcnet.com.201108
24.Retrieved20111202.
6. Oestreich,Ken,(20101115)."ConvergedInfrastructure"(http://www.thectoforum.com/content/convergedinfrastructure0).CTOForum.
Thectoforum.com.Retrieved20111202.
7. "Where'sTheRub:CloudComputing'sHiddenCosts"(http://www.forbes.com/sites/centurylink/2014/02/27/wherestherubcloudcomputingshidden
costs/).20140227.Retrieved20140714.
8. "CloudComputing:Clashoftheclouds"(http://www.economist.com/displaystory.cfm?story_id=14637206).TheEconomist.20091015.Retrieved
20091103.
9. "GartnerSaysCloudComputingWillBeAsInfluentialAsEbusiness"(http://www.gartner.com/it/page.jsp?id=707508).Gartner.Retrieved20100822.
10. Gruman,Galen(20080407)."Whatcloudcomputingreallymeans"(http://www.infoworld.com/d/cloudcomputing/whatcloudcomputingreallymeans
031).InfoWorld.Retrieved20090602.
11. "TheeconomyisflatsowhyarefinancialsCloudvendorsgrowingatmorethan90percentperannum?"
(http://www.fsn.co.uk/channel_outsourcing/the_economy_is_flat_so_why_are_financials_cloud_vendors_growing_at_more_than_90_percent_per_annum
#.UbmtsPlJPGA/).FSN.March5,2013.
12. Liu,[editedby]HongjiYang,Xiaodong(2012)."9".Softwarereuseintheemergingcloudcomputingera(http://www.igiglobal.com/chapter/software
reuseemergingcloudcomputing/65173).Hershey,PA:InformationScienceReference.pp.204227.ISBN9781466608979.Retrieved11December
2014.
13. Schmidt,EricRosenberg,Jonathan(2014).HowGoogleWorks(http://www.howgoogleworks.net/).GrandCentralPublishing.p.11.ISBN97814555
60592.
14. Figure8,"Anetwork70isshownschematicallyasacloud",USPatent5,485,455,column17,line22,filedJan28,1994
15. Figure1,"thecloudindicatedat49inFig.1.",USPatent5,790,548,column5line5657,filedApril18,1996
16. AntonioRegalado(31October2011)."WhoCoined'CloudComputing'?"(http://www.technologyreview.com/news/425970/whocoinedcloud
computing/).TechnologyReview(MIT).Retrieved31July2013.
17. "AnnouncingAmazonElasticComputeCloud(AmazonEC2)beta"(https://aws.amazon.com/aboutaws/whatsnew/2006/08/24/announcingamazon
elasticcomputecloudamazonec2beta/).Amazon.com.20060824.Retrieved20140531.

http://en.wikipedia.org/wiki/Cloud_computing

15/20

4/21/2015

CloudcomputingWikipedia,thefreeencyclopedia

elasticcomputecloudamazonec2beta/).Amazon.com.20060824.Retrieved20140531.

18. Strachey,Christopher(June1959)."TimeSharinginLargeFastComputers".ProceedingsoftheInternationalConferenceonInformationprocessing,
UNESCO.paperB.2.19:336341.
19. "July,1993meetingreportfromtheIPoverATMworkinggroupoftheIETF"(http://mirror.switch.ch/ftp/doc/ietf/ipatm/atmminutes93jul.txt).CH:
Switch.Retrieved20100822.
20. Corbat,FernandoJ."AnExperimentalTimeSharingSystem"(http://larchwww.lcs.mit.edu:8001/~corbato/sjcc62/).SJCCProceedings.MIT.Retrieved
3July2012.
21. Rochwerger,B.Breitgand,D.Levy,E.Galis,A.Nagin,K.Llorente,I.M.Montero,R.Wolfsthal,Y.Elmroth,E.Caceres,J.BenYehuda,M.
Emmerich,W.Galan,F."TheReservoirmodelandarchitectureforopenfederatedcloudcomputing".IBMJournalofResearchandDevelopment53(4):
4:14:11.doi:10.1147/JRD.2009.5429058(https://dx.doi.org/10.1147%2FJRD.2009.5429058).
22. Kyriazis,DAMenychtasGKousiourisKOberleTVoithMBonifaceEOliverosTCucinottaSBerger(November2010)."ARealtimeService
OrientedInfrastructure".InternationalConferenceonRealTimeandEmbeddedSystems(RTES2010)(Singapore).
23. Keepaneyeoncloudcomputing(http://www.networkworld.com/newsletters/itlead/2008/070708itlead1.html),AmySchurr,NetworkWorld,20080708,
citingtheGartnerreport,"CloudComputingConfusionLeadstoOpportunity".Retrieved20090911.
24. Gartner(20080818)."GartnerSaysWorldwideITSpendingOnPacetoSurpassTrillionin2008"(http://www.gartner.com/it/page.jsp?id=742913).
25. "OpenStackHistory"(http://en.wikipedia.org/wiki/OpenStack#History).
26. "LaunchofIBMSmarterComputing"(https://www304.ibm.com/connections/blogs/IBMSmarterSystems/date/201102?lang=en_us).Retrieved1March
2011.
27. "LaunchofOracleCloud"(http://www.theregister.co.uk/2012/06/07/oracle_cloud_rehash_platinum_services/).Retrieved28February2014.
28. "OracleCloud,EnterpriseGradeCloudSolutions:SaaS,PaaS,andIaaS"(https://cloud.oracle.com/home).Retrieved12October2014.
29. "LarryEllisonDoesn'tGettheCloud:TheDumbestIdeaof2013"(http://www.forbes.com/sites/oracle/2012/10/09/larryellisondoesntgetthecloudthe
dumbestideaof2013/).Forbes.com.Retrieved12October2014.
30. "OracleDisruptsCloudIndustrywithEndtoEndApproach"(http://www.forbes.com/sites/oracle/2012/10/03/oracledisruptscloudindustrywithendto
endapproach/).Forbes.com.Retrieved12October2014.
31. HAMDAQA,Mohammad(2012).CloudComputingUncovered:AResearchLandscape
(http://www.stargroup.uwaterloo.ca/~mhamdaqa/publications/Cloud_Computing_Uncovered.pdf).ElsevierPress.pp.4185.ISBN0123965357.
32. "DistributedApplicationArchitecture"(http://java.sun.com/developer/Books/jdbc/ch07.pdf).SunMicrosystem.Retrieved20090616.
33. "It'sprobablethatyou'vemisunderstood'CloudComputing'untilnow"(http://portal.acm.org/citation.cfm?
id=1496091.1496100&coll=&dl=ACM&CFID=21518680&CFTOKEN=18800807).TechPluto.Retrieved20100914.
34. Danielson,Krissi(20080326)."DistinguishingCloudComputingfromUtilityComputing"
(http://www.ebizq.net/blogs/saasweek/2008/03/distinguishing_cloud_computing/).Ebizq.net.Retrieved20100822.
35. "RecessionIsGoodForCloudComputingMicrosoftAgrees"(http://www.cloudave.com/link/recessionisgoodforcloudcomputingmicrosoftagrees).
http://en.wikipedia.org/wiki/Cloud_computing

16/20

4/21/2015

CloudcomputingWikipedia,thefreeencyclopedia

CloudAve.Retrieved20100822.
36. "Defining'CloudServices'and"CloudComputing""(http://blogs.idc.com/ie/?p=190).IDC.20080923.Retrieved20100822.
37. "eFISCALprojectstateoftheartrepository"(http://www.efiscal.eu/stateoftheart).
38. Farber,Dan(20080625)."Thenewgeekchic:Datacenters"(http://news.cnet.com/830113953_3997704980.html).CNETNews.Retrieved
20100822.
39. "JeffBezos'RiskyBet"(http://www.businessweek.com/magazine/content/06_46/b4009001.htm).BusinessWeek.
40. He,SijinGuo,L.Guo,Y.Ghanem,M."ImprovingResourceUtilisationintheCloudEnvironmentUsingMultivariateProbabilisticModels"
(http://ieeexplore.ieee.org/xpls/abs_all.jsp?arnumber=6253553).20122012IEEE5thInternationalConferenceonCloudComputing(CLOUD).pp.574
581.doi:10.1109/CLOUD.2012.66(https://dx.doi.org/10.1109%2FCLOUD.2012.66).ISBN9781467328920.
41. He,Qiang,etal."FormulatingCostEffectiveMonitoringStrategiesforServicebasedSystems."(2013):11.
42. ASelfadaptivehierarchicalmonitoringmechanismforCloudsElsevier.com(http://dx.doi.org/10.1016/j.jss.2011.11.1043)
43. HeatherSmith(23May2013).XeroForDummies(http://books.google.com/books?id=drOF19aBKfgC&pg=PT37).JohnWiley&Sons.pp.37.
ISBN9781118572528.
44. King,Rachael(20080804)."CloudComputing:SmallCompaniesTakeFlight"
(http://www.businessweek.com/technology/content/aug2008/tc2008083_619516.htm).BloombergBusinessWeek.Retrieved20100822.
45. Mao,MingM.Humphrey(2012)."APerformanceStudyontheVMStartupTimeintheCloud"(http://ieeexplore.ieee.org/stamp/stamp.jsp?
tp=&arnumber=6253534&isnumber=6253471).Proceedingsof2012IEEE5thInternationalConferenceonCloudComputing(Cloud2012):423.
doi:10.1109/CLOUD.2012.103(https://dx.doi.org/10.1109%2FCLOUD.2012.103).ISBN9781467328920.
46. DarioBruneo,SalvatoreDistefano,FrancescoLongo,AntonioPuliafito,MarcoScarpa:WorkloadBasedSoftwareRejuvenationinCloudSystems.IEEE
Trans.Computers62(6):10721085(2013)[1](http://doi.ieeecomputersociety.org/10.1109/TC.2013.30)
47. "DefiningandMeasuringCloudElasticity"(http://digbib.ubka.unikarlsruhe.de/volltexte/1000023476).KITSoftwareQualityDepartement.Retrieved
13August2011.
48. "EconomiesofCloudScaleInfrastructure"(https://www.youtube.com/watch?v=nfDsY3f4nVI).CloudSlam2011.Retrieved13May2011.
49. He,SijinL.GuoY.GuoC.WuM.GhanemR.Han."ElasticApplicationContainer:ALightweightApproachforCloudResourceProvisioning"
(http://ieeexplore.ieee.org/xpls/abs_all.jsp?arnumber=6184989).2012IEEE26thInternationalConferenceonAdvancedInformationNetworkingand
Applications(AINA).pp.1522.doi:10.1109/AINA.2012.74(https://dx.doi.org/10.1109%2FAINA.2012.74).ISBN9781467307147.
50. Mills,Elinor(20090127)."Cloudcomputingsecurityforecast:Clearskies"(http://news.cnet.com/83011009_31015056983.html).CNETNews.
Retrieved20100822.
51. Voorsluys,WilliamBroberg,JamesBuyya,Rajkumar(February2011)."IntroductiontoCloudComputing".InR.Buyya,J.Broberg,A.Goscinski.Cloud
Computing:PrinciplesandParadigms(http://media.johnwiley.com.au/product_data/excerpt/90/04708879/0470887990180.pdf).NewYork,USA:Wiley
Press.pp.144.ISBN9780470887998.
52. Amies,AlexSluiman,HarmTong,QiangGuoLiu,GuoNing(July2012)."InfrastructureasaServiceCloudConcepts".DevelopingandHosting

http://en.wikipedia.org/wiki/Cloud_computing

17/20

4/21/2015

CloudcomputingWikipedia,thefreeencyclopedia

52. Amies,AlexSluiman,HarmTong,QiangGuoLiu,GuoNing(July2012)."InfrastructureasaServiceCloudConcepts".DevelopingandHosting
ApplicationsontheCloud(http://www.ibmpressbooks.com/bookstore/product.asp?isbn=9780133066845).IBMPress.ISBN9780133066845.
53. "AmazonEC2Pricing"(http://aws.amazon.com/ec2/pricing/).Retrieved7July2014.
54. "ComputeEnginePricing"(https://cloud.google.com/products/computeengine/#pricing).Retrieved7July2014.
55. "MicrosoftAzureVirtualMachinesPricingDetails"(http://azure.microsoft.com/enus/pricing/details/virtualmachines/).Retrieved7July2014.
56. "cloud.ca"(https://cloud.ca/).
57. Boniface,M.etal.(2010),PlatformasaServiceArchitectureforRealTimeQualityofServiceManagementinClouds
(http://dx.doi.org/10.1109/ICIW.2010.91),5thInternationalConferenceonInternetandWebApplicationsandServices(ICIW),Barcelona,Spain:IEEE,
pp.155160,doi:10.1109/ICIW.2010.91(https://dx.doi.org/10.1109%2FICIW.2010.91)
58. bitcodincloudtranscodingplatform(http://www.bitcodin.com)
59. media.io(http://www.media.io/)
60. Hamdaqa,Mohammad.AReferenceModelforDevelopingCloudApplications
(http://www.stargroup.uwaterloo.ca/~mhamdaqa/publications/A%20REFERENCEMODELFORDEVELOPINGCLOUD%20APPLICATIONS.pdf).
61. Chou,Timothy.IntroductiontoCloudComputing:Business&Technology(http://www.scribd.com/doc/64699897/IntroductiontoCloudComputing
BusinessandTechnology).
62. "HVD:thecloud'ssilverlining"(http://www.intrinsictechnology.co.uk/FileUploads/HVD_Whitepaper.pdf).IntrinsicTechnology.Retrieved30August
2012.
63. "IsThePrivateCloudReallyMoreSecure?"(http://cloudandcompute.com/privatecloud/privatecloudmoresecure/).CloudAndCompute.com.Retrieved
12October2014.
64. "SelfRunPrivateCloudComputingSolutionGovConnection"(http://www.govconnection.com/IPA/PM/Info/CloudComputing/SelfRunPrivate
Cloud.htm).govconnection.com.2014.RetrievedApril15,2014.
65. Foley,John."PrivateCloudsTakeShape"(http://www.informationweek.com/news/services/business/showArticle.jhtml?articleID=209904474).
InformationWeek.Retrieved20100822.
66. Haff,Gordon(20090127)."Justdon'tcallthemprivateclouds"(http://news.cnet.com/830113556_31015084161.html).CNETNews.Retrieved
20100822.
67. "There'sNoSuchThingAsAPrivateCloud"(http://www.informationweek.com/cloudcomputing/theresnosuchthingasaprivatecloud/229207922).
InformationWeek.20100630.Retrieved20100822.
68. Rouse,Margaret."Whatispubliccloud?"(http://searchcloudcomputing.techtarget.com/definition/publiccloud).DefinitionfromWhatis.com.Retrieved
12October2014.
69. http://blogs.gartner.com/thomas_bittman/2012/09/24/mindthegapherecomeshybridcloud/
70. "BusinessIntelligenceTakestoCloudforSmallBusinesses"
(http://www.cio.com/article/753708/Business_Intelligence_Takes_to_Cloud_for_Small_Businesses).CIO.com.20140604.Retrieved20140604.

http://en.wikipedia.org/wiki/Cloud_computing

18/20

4/21/2015

CloudcomputingWikipedia,thefreeencyclopedia

71. http://www.techradar.com/news/internet/cloudservices/hybridcloudisitrightforyourbusiness1261343
72. Metzler,JimTaylor,Steve.(20100823)"Cloudcomputing:Realityvs.fiction,"NetworkWorld.[2]
(http://www.networkworld.com/newsletters/frame/2010/082310wan1.html)
73. Rouse,Margaret."Definition:Cloudbursting,"May2011.SearchCloudComputing.com.[3](http://searchcloudcomputing.techtarget.com/definition/cloud
bursting)
74. Vizard,Michael."HowCloudbursting'Rightsizes'theDataCenter",(20120621).Slashdot.[4](http://slashdot.org/topic/datacenter/howcloudbursting
rightsizesthedatacenter/)
75. VincenzoD.Cunsolo,SalvatoreDistefano,AntonioPuliafito,MarcoScarpa:VolunteerComputingandDesktopCloud:TheCloud@HomeParadigm.IEEE
InternationalSymposiumonNetworkComputingandApplications,NCA2009,pp134139[5](http://doi.ieeecomputersociety.org/10.1109/NCA.2009.41)
76. Bernstein,DavidLudvigson,ErikSankar,KrishnaDiamond,SteveMorrow,Monique(20090524)."BlueprintfortheIntercloudProtocolsand
FormatsforCloudComputingInteroperability"(http://www2.computer.org/portal/web/csdl/doi/10.1109/ICIW.2009.55).IEEEComputerSociety.
pp.328336.doi:10.1109/ICIW.2009.55(https://dx.doi.org/10.1109%2FICIW.2009.55).ISBN9781424438518.
77. "KevinKelly:ACloudbookfortheCloud"(http://www.kk.org/thetechnium/archives/2007/11/a_cloudbook_for.php).Kk.org.Retrieved20100822.
78. "Intercloudisaglobalcloudofclouds"(http://samj.net/2009/06/intercloudisglobalcloudofclouds.html).Samj.net.20090622.Retrieved20100822.
79. "VintCerf:DespiteItsAge,TheInternetisStillFilledwithProblems"(http://www.readwriteweb.com/archives/vint_cerf_despite_its_age_the.php?
mtcCampaign=2765).Readwriteweb.com.Retrieved20100822.
80. "SP360:ServiceProvider:FromIndiatoIntercloud"(http://blogs.cisco.com/sp/comments/from_india_to_intercloud/).Blogs.cisco.com.Retrieved
20100822.
81. Canada(20071129)."Headiaaantheclouds?Welcometothefuture"
(http://www.theglobeandmail.com/servlet/story/LAC.20071129.TWLINKS29/TPStory/Business).TheGlobeandMail(Toronto).Retrieved20100822.
82. Rouse,Margaret."Whatisamulticloudstrategy"(http://searchcloudapplications.techtarget.com/definition/multicloudstrategy).
SearchCloudApplications.Retrieved3July2014.
83. King,Rachel."Pivotal'sheadofproducts:We'removingtoamulticloudworld"(http://www.zdnet.com/pivotalsheadofproductsweremovingtoa
multicloudworld7000030737/).ZDnet.Retrieved3July2014.
84. "BuildingGrepTheWebintheCloud,Part1:CloudArchitectures"(http://developer.amazonwebservices.com/connect/entry.jspa?
externalID=1632&categoryID=100).Developer.amazonwebservices.com.Retrieved20100822.
85. "CloudComputingPrivacyConcernsonOurDoorstep"(http://cacm.acm.org/magazines/2011/1/103200cloudcomputingprivacyconcernsonour
doorstep/fulltext).
86. "Sharinginformationwithoutawarrant"(https://en.wikipedia.org/wiki/Cloud_computing_issues#Sharing_information_without_a_warrant).Retrieved
20141205.
87. Chhibber,A(2013)."SECURITYANALYSISOFCLOUDCOMPUTING"(http://garph.co.uk/IJAREAS/Mar2013/6.pdf).InternationalJournalof
AdvancedResearchinEngineeringandAppliedSciences2(3):22786252.Retrieved27February2015.

http://en.wikipedia.org/wiki/Cloud_computing

19/20

4/21/2015

CloudcomputingWikipedia,thefreeencyclopedia

AdvancedResearchinEngineeringandAppliedSciences2(3):22786252.Retrieved27February2015.

88. Maltais,Michelle(26April2012)."Whoownsyourstuffinthecloud?"(http://articles.latimes.com/2012/apr/26/business/lafitechsavvycloudservices
20120426).LosAngelesTimes.Retrieved20121214.
89. "Securityofvirtualization,cloudcomputingdividesITandsecuritypros"(http://www.networkworld.com/news/2010/022210virtualizationcloud
securitydebate.html).NetworkWorld.20100222.Retrieved20100822.
90. "TheBumpyRoadtoPrivateClouds"(http://www.computerworld.com/article/2549867/datacenter/thebumpyroadtoprivateclouds.html).Retrieved
20141008.
91. http://blog.kaseya.com/blog/2014/10/06/realisticlookcloudcomputing/
92. Smith,DavidMitchell."HypeCycleforCloudComputing,2013"(https://www.gartner.com/doc/2573318/hypecyclecloudcomputing).Gartner.
Retrieved3July2014.
93. http://www.hellocirro.co.uk/evolutionofcloudcomputing/
94. http://cloudtimes.org/2011/04/12/microsoftsaystospend90ofrdoncloudstrategy/

Externallinks
Retrievedfrom"http://en.wikipedia.org/w/index.php?title=Cloud_computing&oldid=656785953"
Categories: Cloudcomputing Cloudinfrastructure

WikimediaCommonshas
mediarelatedtoCloud
computing.

Thispagewaslastmodifiedon16April2015,at18:04.
TextisavailableundertheCreativeCommonsAttributionShareAlikeLicenseadditionaltermsmayapply.Byusingthissite,youagreetothe
TermsofUseandPrivacyPolicy.WikipediaisaregisteredtrademarkoftheWikimediaFoundation,Inc.,anonprofitorganization.

http://en.wikipedia.org/wiki/Cloud_computing

20/20

You might also like