Beruflich Dokumente
Kultur Dokumente
Part 1: Definitions
Theconceptofcloudcomputingappearsomnipresentinourmodernworldaswerelyonondemand computingtomanageourdigitallivesacrossmultipledevicesmobiles,tablets,laptopswhilstathome,inthe officeoronthemove.Thistrioofarticlesintroducesthekeycomponentincloudcomputing,theserversthat underpineachserviceandprovidethecomputingresource,aswellasdescribinghowtheyprovidesomeof cloudcomputing'smostnotablebenefits.
Definitions
CloudServers:Asmentionedabove,canbedefinedastheserversthatareusedtoprovidecomputing resourceforcloudcomputing.Inessencetheyareserverswhicharenetworkedtogethertoprovideasingle poolofcomputingpowerwhichcloudbasedservicescandrawresourcefrom. CloudComputing:Describesanycomputingservicewherebycomputingpowerisprovidedasaondemand serviceviaapublicnetworkusuallytheinternet.Broadlycloudservicescanbecategorisedusingthethree followingmodels: IaaSInfrastructureasaService: Pooledphysicalcloudserverandnetworkingresource(withoutanysoftwareplatforms).Instead oftheuserbeingprovidedwithasingledistinctphysicalserver,multiplesthereoforshares therein,theyareprovidedwiththeequivalentresourcesdiskspace,RAM,processingpower, bandwidthdrawnfromtheunderlyingcollectivecloudservers.TheseIaaSplatformscanthen beconfiguredandusedtoinstallthesoftware,frameworks,firmwareetc(e.g.,solutionstacks) neededtoprovideITservicesandbuildsoftwareapplications. PaaSPlatformasaService: Virtualisedsoftwareplatformsusingpooledcloudserversandnetworkresource.These servicesofferthecollectivephysicalresourcesofIaaStogetherwiththeabovementioned softwarebundlessothattheuserhasapreconfiguredplatformonwhichtheycanbuildtheirIT applications. SaaSSoftwareasaService: Cloudbasedapplicationsprovidedusingpooledcomputingresource.Thisisthemostfamiliar incarnationofcloudcomputingformostmembersofthepublicasitincludesanyapplication suchaswebbasedemail,cloudstorage,onlinegamingprovidedasaservice.The applicationsarebuiltandruninthecloudwithendusersaccessingthemviatheinternet,often withoutanysoftwaredownloadsnecessary.
StuartMitchell2013
Page1of4
Scalability
Bycombiningthecomputingpowerofasignificantnumberofcloudservers,cloudproviderscanofferservices whicharemassivelyscalableandhavenolimitingcapacities.Withhypervisorspullingresourcefromthe plethoraofunderlyingserversasandwhenneeded,cloudservicescanberesponsivetodemandsothat increasedrequestsfromaclientsparticularcloudservicecanbemetinstantaneouslywiththecomputing powerthatitneeds.Thereisnoissuewithfunctionsbeinglimitedbythecapacityofoneserverandtherefore clientshavingtoacquireandconfigureadditionalserverswhentherearerisesindemand.Whatsmore,with cloudservices,wheretheproducthasalreadybeprovisioned,theclientcansimplytapintotheservicewithout thecostsanddelaysoftheinitialserversetupthatwouldotherwisebeincurred. ForthoseclientswhoseITfunctionsaresusceptibletolargefluctuationsinuse,forexamplewebsiteswith varyingtrafficlevels,pooledcloudserverresourceremovesthechanceofservicefailurewhentherearespikes indemand.Additionally,ontheflipside,itremovestheneedtoinvestinhighcapacitysetupsascontingency forthesespikeswhichwouldgounusedforalargeproportionoftime.Indeed,iftheclientsdemandsfall,the resourcetheyuse(andpayfor)canalsoreduceaccordingly.
StuartMitchell2013
Page2of4
Cost Efficiencies
Asmentionedpreviously,theresponsivescalabilityofpooledcloudserversmeansthatcloudservicescan offersignificantcostefficienciesfortheenduserthemostsalientofwhichisthattheclientneedonlypayfor whattheyuse.Withoutbeingboundbythefixedphysicalcapacitiesofsingleservers,clientsarenotrequiredto payupfrontforcapacitywhichtheymaynotmakeuseof,whetheritbetheirinitialoutlayorsubsequentsteps uptocaterforincreasesindemand.Inaddition,theyavoidthesetupcostswhichwouldotherwisebeincurred bybringingindividualserversonline.Insteadanysetupcostsgeneratedwhentheunderlyingcloudservers werebroughtonlineareoverheadsforthecloudproviderandaredilutedbyeconomiesofscalebeforehaving anyimpactontheirpricingmodel. Thisisparticularlythecaseasmanycloudservicesminimisetheeffortand expenseofspecificcloudserverandplatformconfigurationsbyofferingstandardisedservicesintowhichthe clienttaps. Lastly,cloudmodelsallowproviderstodoawaywithlongtermlockins.Withoutthelongertermoverheadsof bringingindividualserversonlineforindividualclientsandmaintainingthemthereisntthedependencyonthose clientsforareturnonthatinvestmentfromtheproviderspointofview.
Deployment
Therearetwocommondeploymentmodelsforcloudserviceswhichspantheservicelevelmodels(IaaS, PaaS,SaaS)describedinpartone: PublicCloud:andPrivateCloud. Perhapsthemostfamiliartogeneralpopulation,andalsothemostlikelytodeliversomeofthefeaturesand benefitsmentionedpreviously,isthetypicalpubliccloudmodel.Thismodelutilisesthelargenumberofpooled
StuartMitchell2013
Page3of4
cloudserverslocatedindatacenters,toprovideaserviceovertheinternetwhichmembersofthepubliccan signupforandaccess.However,theexactlevelofresourceandthereforecapacity,scalabilityand redundancyunderpinningtheeachpubliccloudservicewilldependoneachprovider.Theunderlying infrastructure,includingservers,willbesharedacrossalloftheservicesenduserswhilstthepointsatwhich theservicecanbeaccessedareopentoanyone,anywhere,onanydeviceaslongastheyhaveaninternet connection.Consequently,oneofthemodelskeystrengths,itsaccessibility,leadstoitsmostprominent weakness,security. Serviceswhichneedtoimplementhigherlevelsofsecuritycaninsteaduseprivatecloudmodels.The architectureofprivatecloudscanvarybuttheyaredefinedbythefactthatthecloudisringfencedfortheuse ofoneclient.Serverscaneitherbelocatedinadatacenter,andaccessedvialeasedlinesortrustedprovider networks,orontheclientspremises,andaccessedbysecurelocalnetworkconnections.Theycanbe provisionedaseitherphysicalorvirtualservers,buttheyllneverbesharedacrossmultipleclients.Accessto theserversandthecloudservicewillalwaysbebehindtheclientsfirewalltoensurethatonlytrusteduserscan evenattempttouseit. Privateclouds,therefore,offergreaterlevelsofsecurity(dependingontheexactsetup),bututilisingsmaller poolsofserversmeansthattheycannotalwaysmatchtheeconomiesofscale,highcapacities,redundancy andresponsivescalabilityofpubliccloudmodels.Although,thesequalitiescanstillbeachievedmorereadily thanmoretraditionalfixedcapacityserverconfigurationsonlocalortrustednetworks.
StuartMitchell2013
Page4of4