datacenterevolu.onandthe“cloud”
TRANSCRIPT
-
8/14/2019 DataCenterEvolu.onandtheCloud
1/38
DataCenterEvolu.onandtheCloud
Paul A. StrassmannGeorge Mason UniversityNovember 5, 2008, 7:20 to 10:00 PM
1
-
8/14/2019 DataCenterEvolu.onandtheCloud
2/38
HardwareEvolu.on
2
-
8/14/2019 DataCenterEvolu.onandtheCloud
3/38
Whereishardwaregoing?
x86con(nuestomoveupstream Massivecomputepoweravailable Powerusagegrowsevenmorecri(cal Highlyconnectedcompute,networking,andstorage
Emergenceofhighspeed,sharedinterconnects
Sharedstoragebecomeslessexpensiveandmorepervasive
Networkingandstorageridingx86improvementcurve
Virtualiza(ontransformspowerful,disparatehardwareintoVirtualInfrastructure
3
-
8/14/2019 DataCenterEvolu.onandtheCloud
4/38
Operating System
Exchange
Operating System
Virtualization
Operating System
VPN
Operating System
Virtualization
Operating System
File/Print
Operating System
Virtualization
Operating System
CRM
Operating System
Virtualization
NonVirtualizedWorld
4
-
8/14/2019 DataCenterEvolu.onandtheCloud
5/38
Virtual Infrastructure
InterconnectPool
CPUPool
MemoryPool
StoragePool
EnablestheVirtualDatacenter
5
-
8/14/2019 DataCenterEvolu.onandtheCloud
6/38
InterconnectPool
CPUPool
MemoryPool
Storage
Pool
APP
OS
APP
OS
APP
OS
APP
OS
APP
OS
APP
OS
APP
OS
APP
OS
APP
OS
Exchange CRM File/Print
Virtual Infrastructure
SelfHealing
6
-
8/14/2019 DataCenterEvolu.onandtheCloud
7/38
Movesfunc.onalitytradi.onallyconsideredmanagement
intotheinfrastructure
Anyapplica.ongainsthebenefitsProvidesnewreasonstogovirtual
SelfOp.mizing,SelfProtec.ng
Datacenter
7
-
8/14/2019 DataCenterEvolu.onandtheCloud
8/38
Hypervisor
DesktopManagement
IT ServiceDelivery
IT ServiceContinuity
InfrastructureOptimization
VirtualInfrastructure
PlaDorm
Hypervisor
Managementand
Automa(on
Evolu.onofaVirtualDatacenter
8
-
8/14/2019 DataCenterEvolu.onandtheCloud
9/38
TheMobileWorkplace
9
-
8/14/2019 DataCenterEvolu.onandtheCloud
10/38
WhyUseThinClient?
10
-
8/14/2019 DataCenterEvolu.onandtheCloud
11/38
EnergyEfficiencyThinClients
11
-
8/14/2019 DataCenterEvolu.onandtheCloud
12/38
So[wareEvolu.on
12
-
8/14/2019 DataCenterEvolu.onandtheCloud
13/38
Whereisso[waregoing?
MorediversityinOpera(ngSystemsandApplica(onsSimultaneoususeofLinux,Solaris,andWindowsfarms
Customizedopensourcestacksanddiverseversions/distribu.ons
ServicesbecomingdisaggregatedanddistributedSOAleadstomanymorecomponentsinuseSo[wareasaServiceandhostedcompu.ngop.onsgrowing
ManagementtaskbecomesevenmoredifficultNeedawaytonormalizemanagementapproach
Cants.fleso[wareprogressalongtheway
13
-
8/14/2019 DataCenterEvolu.onandtheCloud
14/38
B29
AppStackA AppStackB AppStackC
Process Process Process
ifferentprocessesmustbeexecuteddifferently
dependingonthehardware,Opera(ngSystem,or
applica(onenvironment
So[waresGrowingComplexity
14
-
8/14/2019 DataCenterEvolu.onandtheCloud
15/38
B29
AppStackA AppStackB AppStackC
Virtual Infrastructure
PhysicalHardware
vServiceA vServiceB vServiceC
StandardSowareContainers Complexapplica(onstacksbecome
standardizedsowarecontainers
Withcommon
processesformanagement
LegacyProcessesCanBeMoved
15
-
8/14/2019 DataCenterEvolu.onandtheCloud
16/38
NextPhase:Connec.ngtheClouds
ExtendsVirtualInfrastructurebeyondsingledatacenterUsessecondaryDataCentersiteforworkloadoverflow
Leveragesgeographicallydistributedresources
RentsresourcesfromServiceprovidersforcapacityoverflow
MaintainsITServiceServiceLevelAgreements
VirtualInfrastructure
Hos(ng
Provider
Primary
atacenter
Secondary
atacenter
VirtualInfrastructure
16
-
8/14/2019 DataCenterEvolu.onandtheCloud
17/38
TheCloud
17
-
8/14/2019 DataCenterEvolu.onandtheCloud
18/38
WhatisaCloud?
Acloudisatotallyreliable,extensible,andmanageableso[wareplaormthatdeliversaselfhealingandselfmanagingdatacenter
Itaggregatesonpremiseservers,storageandnetworkintoaninternalcloudthatalsofederateswithexternalcloudsofcompu.ngcapacitythatfreesITfromtheconstraintsofhardwaremappedapplica.ons
Thecloudguaranteesthehighlevelsofavailability,lowlatency,securityandscalabilityforallapplica.onsindependentofhardwareandloca.on
18
-
8/14/2019 DataCenterEvolu.onandtheCloud
19/38
HowtheCloudisDifferent
Unlikeatradi.onalOpera.ngSystems,whichareop.mizedforasingleserver,thevirtual
datacenterOSthecloudservesastheOS
fortheen.redatacenter
DatacentersofcloudprovidersandSo[wareasaServicecompaniescanoperatethevirtual
datacenterusingcheapcommodityhardwarebecausethecompu.ngisredundant
19
-
8/14/2019 DataCenterEvolu.onandtheCloud
20/38
AVirtualDataCenterDelivers
Asetofinfrastructureservicestoseamlesslyaggregateonpremiseservers,storageandnetwork
Asetofcloudservicestofederatetheonpremiseinfrastructurewiththirdpartycloudinfrastructure
Asetofapplica.onservicestoguaranteetherightlevelsofavailability,securityandscalabilitytoallapplica.onsindependentofhardwareandloca.on
Asetofmanagementservicesthatallowtoproac.velymanagethevirtualdatacenterandtheapplica.onsrunningonit
20
-
8/14/2019 DataCenterEvolu.onandtheCloud
21/38
Evolu.onTowardsaCloud
Virtualiza.onithasevolvedtoincludenotjustahypervisorbutacomprehensivesetofcapabili.esthatminimizeplannedandunplanneddown.me,ensureapplica.onservicelevelsandautomaterou.neprocessesinthedatacenter
Virtualiza.onisanenablingtechnologythatfreesupapplica.onsfromphysicalserversandenableshardwareindependence
Virtualiza.onisnowevolvingtoadynamicdatacenterwithinfrastructureservicesforaggrega.ngcomputecapacityandforautomatedrestartofredundantdatacentersaffectedbyso[warefailure
21
-
8/14/2019 DataCenterEvolu.onandtheCloud
22/38
FaultTolerance
Solu.onstodeliverzerodown.me,zerodatalossand+SixSigmaavailability
Assureexecu.onofapplica.onsbasedonchosenmicroprocessors Deliverfaulttolerancewithoutthecostandcomplexityofhardwareduplica.on
Quick,simpleandcosteffec.vebackupaswellasrecoveryforallapplica.ons
22
-
8/14/2019 DataCenterEvolu.onandtheCloud
23/38
Security&Control
Offersvisibilityintoallmachineresourcesandprocesses
Monitorsandcontrolstheexecu.onofallapplica.ons Stopsviruses,rootkitsandmalwarebeforetheycaninfectasystem
23
-
8/14/2019 DataCenterEvolu.onandtheCloud
24/38
Scalability
Enables resource intensive applications torun up to 200,000 I/Os per second.
Offers hot add capability for increasinghardware resources. Enables applications to scale without
disruption or planned downtime.
24
-
8/14/2019 DataCenterEvolu.onandtheCloud
25/38
StorageManagement
Dynamic storage allocation enables thereduction of storage by >50%.
Uses memory only as required and tracksactual usage for billing. Reduces storage by sharing common user
data. Linksallstorageformanagingcapacityandimprovingperformance
25
-
8/14/2019 DataCenterEvolu.onandtheCloud
26/38
Economics
Cloud data centers can be billed in actualusage increments.
The infrastructure can obtain processingpower from clouds of external vendors. Capacity can be distributed across several
data centers for handling of peak loads.
26
-
8/14/2019 DataCenterEvolu.onandtheCloud
27/38
CloudorU.lityCompu.ng
Thenetworkedinfrastructureprovidescapacityinanondemandenvironment
Cloudcompu.ngoffersthecapacitytopayonlyforactualusage,asau.lity Wepreferthetermu.litycompu.ngtodescribewhatisdescribedasacloud
27
-
8/14/2019 DataCenterEvolu.onandtheCloud
28/38
Megatrends
Progressfromadevicecentricworldtoapersoncentricworld
Enablesconnec.ngfromanywhere,byanymeans Offersaccessprivilegesonlytoauthorizedpersons Allowspurchasingofcomputerprocessingpowerindependentofcircuittechnology
Makesitpossibletoassociatecompu.ngservicesaccordingtoapersonsrolesorloca.on
28
-
8/14/2019 DataCenterEvolu.onandtheCloud
29/38
Direc.ons
VirtualInfrastructureaggregateshardwareintoflexibleresourcepoolsandcreatesatrulyvirtual
datacenter
Virtualiza.onsimplifiesso[waremanagement,andextendsthisevenfurtherwithcentral
managementofso[wareconfigura.on
Virtualmobility,virtualinfrastructure,enableseffec.veuseofresourcesthatarelocalorremote,ownedorrented
29
-
8/14/2019 DataCenterEvolu.onandtheCloud
30/38
Virtualiza.ontoMul.ple
Datacenters30
30
-
8/14/2019 DataCenterEvolu.onandtheCloud
31/38
Summary
Thecurrentprolifera.onofservershasbeencostly,unreliableandinsecure
Ithasdecreasedthequalityofservice
Clusteredserverscannotofferthefaulttolerance,scalabilityandthefavorable
economicsofCloudcompu.ng
Migra.ontoaServiceOrientedArchitecturemustincludetheCloudinitsarchitecture
31
-
8/14/2019 DataCenterEvolu.onandtheCloud
32/38
AmazonElas.cComputeCloud
(AmazonEC2)
32
-
8/14/2019 DataCenterEvolu.onandtheCloud
33/38
WhatisaCloudService?
AmazonElas.cComputeCloud(AmazonEC2)isawebservicethatprovidesresizablecomputecapacityinthecloudItisdesigned
tomakewebscalecompu.ngeasierfor
developers
33
-
8/14/2019 DataCenterEvolu.onandtheCloud
34/38
ExampleofaService:Elas.cBlock
Store(EBS) ProvidesblocklevelstoragevolumesforusewithEC2applica.ons
EBSvolumesstoragethatpersistsindependentlyfromthelifeofanapplica.ons
EBSispar.cularlysuitedforapplica.onsthatrequireadatabase,filesystem,oraccessto
rawblocklevelstorage
34
-
8/14/2019 DataCenterEvolu.onandtheCloud
35/38
So[wareAvailableonEC2
35
-
8/14/2019 DataCenterEvolu.onandtheCloud
36/38
UsagePricing
36
-
8/14/2019 DataCenterEvolu.onandtheCloud
37/38
CostsKnowninAdvance
37
-
8/14/2019 DataCenterEvolu.onandtheCloud
38/38
Summary:KeyFeaturesofEC2
Allowsyoutoobtainandconfigurecapacityondemand
Providescompletecontrolofcompu.ngresourcesandletsyouruninaprovencompu.ngenvironment
Reducesthe.merequiredtoobtainandbootnewserversinminutes,allowingtoscalecapacityascompu.ngrequirementschange
Changestheeconomicsofcompu.ngbypayingonlyforcapacityused
Offerstoolstobuildfailureresilientapplica.ons38