Professional Documents
Culture Documents
Computing
BriefHistory
ComputerscientistJohnMcCarthypublicly
proposedin1961
IfcomputersofthekindIhaveadvocatedbecomethe
computersofthefuture,thencomputingmaysomeday
beorganizedasapublicutilityjustasthetelephone
systemisapublicutility.Thecomputerutilitycould
becomethebasisofanewandimportantindustry
LeonardKleinrock,achiefscientistoftheARPANET
project,in1969
Asofnow,computernetworksarestillintheirinfancy,
butastheygrowupandbecomesophisticated,wewill
probablyseethespreadofcomputerutilities
BriefHistory
Internetbasedcomputerutilitiessincethemid
1990s
Searchengines
Emailservices
Openpublishingplatforms:MySpace,YouTube
Socialmedia:Facebook,Twitter
Inthelate1990s,Salesforce.compioneeredthe
notionofbringingremotelyprovisionedservices
intotheenterprise
In2002,Amazon.comlaunchedtheAmazonWeb
Services(AWS)platform
Remotelyprovisionedstorage,computingresources,
andbusinessfunctionality
3
BriefHistory
Thetermcloudcomputingemergedinthe
commercialarenain2006
AmazonlauncheditsElasticComputeCloud(EC2)
services
leasecomputingcapacityandprocessingpowertoruntheir
enterpriseapplications
GoogleAppsalsobeganprovidingbrowserbased
enterpriseapplications
Definitions
Wikipedia
Cloudcomputingisamodelforenablingubiquitous
networkaccesstoasharedpoolofconfigurable
computingresources
Definitions
NIST
Cloudcomputingisamodelforenablingubiquitous,
convenient,ondemandnetworkaccesstoasharedpool
ofconfigurablecomputingresources(e.g.,networks,
servers,storage,applications,andservices)thatcanbe
rapidlyprovisionedandreleasedwithminimal
managementeffortorserviceproviderinteraction.This
cloudmodeliscomposedoffiveessential
characteristics,threeservicemodels,andfour
deploymentmodels
Aconcisedefinition
Cloudcomputingisaspecializedformofdistributed
computingthatintroducesutilizationmodelsfor
remotelyprovisioningscalableandmeasuredresources
6
BusinessDrivers
Capacityplanning
Processofdeterminingandfulfillingfuturedemandsof
anorganizationsITresources,products,andservices
LeadStrategy
LagStrategy
MatchStrategy
Planningforcapacitycanbechallenging
CostReduction
Costofacquiringnewinfrastructure
Costofitsongoingownership
OrganizationalAgility
Measureofanorganizationsresponsivenesstochange
7
TechnologyInnovations
Clustering
AclusterisagroupofindependentITresourcesthatare
interconnectedandworkasasinglesystem
Builtinredundancyandfailover
GridComputing
Provideaplatforminwhichcomputingresourcesare
organizedintooneormorelogicalpools
Differfromclusteringinthatgridsystemsaremuch
morelooselycoupledanddistributed
Virtualization
AlayerofvirtualizationsoftwareallowsphysicalIT
resourcestoprovidemultiplevirtualimagesof
themselvessothattheirunderlyingprocessing
capabilitiescanbesharedbymultipleusers
8
Basicconcepts:cloud
AcloudreferstoadistinctITenvironmentthatis
designedforthepurposeofremotelyprovisioning
scalableandmeasuredITresources
Basicconcepts:ITresource
AnITresourceisaphysicalorvirtualITrelated
artifactthatcanbeeithersoftwarebased,suchasa
virtualserveroracustomsoftwareprogram,or
hardwarebased,suchasaphysicalserverora
networkdevice
10
AcloudwithITresources
11
CloudConsumersandCloudProviders
Cloudprovider
ThepartythatprovidescloudbasedITresources
Cloudconsumer
ThepartythatusescloudbasedITresources
12
Cloudservice
AcloudserviceisanyITresourcethatismade
remotelyaccessibleviaacloud
13
Servicelevelagreement(SLA)
Cloudserviceusageconditionsaretypically
expressedinaservicelevelagreement(SLA)
Aservicecontractbetweenacloudproviderand
cloudconsumer
DescribesQoS features,behaviors,andlimitationsofa
cloudbasedserviceorotherprovisions
Providesdetailsofvariousmeasurablecharacteristics
relatedtoIToutcomes
Uptime,securitycharacteristics,andotherspecificQoS
features,includingavailability,reliability,andperformance
14
Cloudserviceconsumer
Thecloudserviceconsumerisatemporaryruntime
roleassumedbyasoftwareprogramwhenit
accessesacloudservice
Examplesofcloudserviceconsumers.Dependingonthenatureofagivendiagram,anartifactlabeledasa
cloudserviceconsumermaybeasoftwareprogramorahardwaredevice(inwhichcaseitisimpliedthatitis
runningasoftwareprogramcapableofactingasacloudserviceconsumer).
15
Benefits
ReducedInvestmentsandProportionalCosts
IncreasedScalability
IncreasedAvailabilityandReliability
16
RisksandChallenges
IncreasedSecurityVulnerabilities
LimitedPortabilityBetweenCloudProviders
MultiRegionalComplianceandLegalIssues
SomeUKlawsrequirepersonaldatabelongingtoUK
citizenstobekeptwithintheUnitedKingdom
17
Acloudconsumersapplicationhasadecreasedlevelofportabilitywhenassessinga
potentialmigrationfromCloudAtoCloudB,becausethecloudproviderofCloudBdoes
18
notsupportthesamesecuritytechnologiesasCloudA.