Introduktion till migrering till molnet PART 5: Infrastruktur för molntjänster
PART 5 ÖVERSIKT 1.IaaS modellen 2.Kännedom om grön databehandling och energieffektivitet 3.Arkitekt- och programvara för delar av en IaaS 4.IaaS lösningar som finns på marknaden
1. THEIAASMODEL
INTRODUKTION TILL IAAS (1/2) ANOTHER CLOUD COMPUTING SERVICE MODEL Infrastruktur som tjänst (IaaS) är en cloud computing modell avsedd för företag och organisationer Det är en låg tjänstenivå som ger tillgång till en virtualiserad datorutrustning Kan inte köpa och hantera datorutrustning själva
INTRODUKTION TILL IAAS (2/2) ANOTHER CLOUD COMPUTING SERVICE MODEL Virtuella maskiner tillhandahålls där kunden kör valfritt operativsystemet Det är en affärsmodell där kunden betalar för en tjänst Datorinfrastruktur är fysiskt placerad hos leverantören. Detta ger en lösning av kostnadsminskningar för kundens dataavdelning, främst genom att omvandla investeringar till hyra.
INTRODUKTION TILL IAAS Vem hanterar vad?? Kunden förvaltar: programvara (körbar, parametrar, databaser,...) Leverantören hanterar: Allt annat! Servrar, operativsystem (versioner), virtualiseringslager, lagring, säkerhetskopiering, brandvägg, övervakning, interna nätverk, tillgång / säkerhet modell, men även...strömförsörjning, inverters, luftkonditionering, tillgång till utrustning,...
INTRODUKTION TILL IAAS IN SUMMARY IaaS innebär att migrera sin fysiska infrastruktur till "molnet Du behöver inte längre att köpa och underhålla infrastruktur på plats Kunden köper / hyr tjänsten liksom någon annan försörjning Detta gör att kunden inte har behov av specialiserade mänskliga kompetens SaaS Applications Middleware PaaS Operating System / Storage Servers Virtualization IaaS Network Data Center
Andra fördelar eller sidoeffekter Tack varecentraliseringenavfysiskaresurser(t.ex. servrar) i datacentret: Tillåteroptimeringavhårdvaran(resurssammanslagning, skalbarhet, elasticitet, underhåll hårdvara) Stort behov av kylsystem Skapar en zon med hög men optimal energiförbrukning
2. GRÖN IT
GRÖN IT Syftar till att minska ekologisk, ekonomisk och samhällelig avtryck från informationsteknik (IT) Information, i stort sett, förbrukar stora mängder elenergi, och bidrar till växthuseffekten. Som ett exempel, en färsk uppskattning så är 2% av utsläppen av växthusgaser. Vinsterna är: Ekonomisk (energi kostnader) Public bild Resurserna i ett datacenter används sällan maximalt. Förvaltning / visualiseringstekniker syftar till att bättre utnyttja de resurser
Elförbrukningseffektivitet (1/2) Ett datacenters Power Usage Effectiveness (PUE) är förhållandet mellan den totala energi som förbrukas dividerad med den energi som verkligen används av datorer (2,5 till 2,7 för det värsta, mindre än 1,3 för den mest effektiva) Datacenters läge har en stor inverkan på utsläppen av växthusgaser i samband med elförbrukning
Elförbrukningseffektivitet (2/2) Ett datacenter med en utmärkt PUE men levereras av fossil energi (t.ex. USA, Kina) har små ekologiska fördelar. Man kanske föredrar ett datacenter som tillhandahålls av kärnenergi (t.ex. Frankrike), eller, ännu bättre, förnybar energi (t.ex. Irland, Norge) Facebook har skapat mycket stora anläggningar i norra Sverige och Finland, där kylningen tillhandahålls av naturligt, året runt svalt flodvatten Note: a new trend consists of cooling the datacenter with outside ambient air (freecooling)
3. ARKITEKT-OCH PROGRAMVARUELEMENT AV EN INFRASTRUKTUR SOM EN TJÄNST
Servers Servrar är utrustning som ger beräkningsresurser Beräkningsresurser delas genom virtualisering för principen fysiska resurser (CPU, RAM, Networks,...) Virtualisering kan uppnås genom dela material inbäddat i processorer (virtualiserade hårdvara eller renodlat programvara)
Storage Lagringsutrustning används för att lagra: Systemavbildningar Virtuella maskin, snapshots Lagringsenheter Beroende på användningsområden, det finns olika lagringslösningar (Storage-Area Network (SAN), nätverksansluten lagring (NAS), blocklagring, nyckellagrings...)
Nätverk Det är den viktigaste delen! Utan nätverk (med en lämplig hastighet och latens) så finns inget mol, oavsett modell (IaaS, PaaS, SaaS,...) Nätverksteknik exempel: Gigabit Ethernet FiberChannel (FC) iscsi
IaaS: Software elements Technologies and Tools Virtualiseringsteknik: virtuella maskiner eller containers Linux KVM och Xen, Vmware, OpenVZ,... Openstack (se nästa bild), CloudStack, Eucalyptus, OpenNebula,... Förvaltning, driftsättning och övervakningsverktyg Fuel, Puppet, Chef, Foreman, Docker,
Openstack Characteristics: Started 2010 Run by companies like : HP cloud, IBM cloud computing, Rackspace, Intel, ( http://www.openstack.org/user-stories/ ) OS depending on provider pros: Open source IaaS provides REST APIs Compatible with Amazon REST APIs Growing list of services (nova, swift, keystone, horizon, ) cons: Lack some services (ex : messaging tool (in development))
4. IAAS LÖSNINGAR PÅ MARKNADEN
Some providers on the market Cloud Power, CloudSystem, Desktone, Infoserv, Provectio, DotRiver, Amazon AWS, Windows Azure, Rackspace, OVH Google Compute Engine
Characteristics: started 2006 by Amazon Amazon AWS Amazon Web Service one of the 3 biggest providers runs Ubuntu, CentOS and Windows Server (more expensive) pros: preinstalled PaaS provides REST APIs and SOAP APIs largest range of compute services: mapreduce, object storage, databases (SQL and NoSQL), GPU clusters, cons: complex to use
Windows Azure Characteristics: started 2010 part of the 3 biggest providers Runs Linux virtual machines and windows Servers pros: preinstalled PaaS REST APIs good range of compute service easy administration for windows administrators cons: proprietary and closed technology
Google Compute Engine Characteristics: started 2012 part of the 3 biggest providers runs Ubuntu and CentOS pros: runs on Google's infrastructure: good scalability REST APIs access to Google services : Google big query, Google clouds storage, Google cloud SQL. cons: lack extra services like MapReduce
Slutsatser Utan en god kvalitet på nätverk (tillförlitligt från början till slut, från kunden till fjärr infrastruktur), förlorar molnet all intresse Värd plats (område när det gäller geo-replikation) kan ha en roll av två skäl: Lagstiftning (t.ex. Patriot Act) Energi (t.ex. hållbar energiförsörjning) Den stora majoriteten av IaaS förlitar sig på Openstack mjukvarulösningar som stöds av de stora konstruktörer Överflöd av IaaS leverantörer, men bara tre som dominerar marknaden (med små leverantörer leverera mer specifika tjänster) Utnyttjande av IaaS modeller kräver mer tekniska kompetenser än PaaS och SaaS modeller men ger mer frihet
Sources and useful links http://searchcloudcomputing.techtarget.com/definition/infrastructure-as-a-service-iaas http://www.businessnewsdaily.com/4862-what-is-iaas.html http://www.ibm.com/developerworks/cloud/library/cl-cloudservices1iaas/ http://www.techrepublic.com/blog/the-enterprise-cloud/top-cloud-iaas-providerscompared/ http://www.theresearchpedia.com/research-articles/top-benefits-of-iaas http://www.elastichosts.com/cloud-hosting/infrastructure/ http://fr.wikipedia.org/wiki/infrastructure_as_a_service https://www.youtube.com/watch?v=gcglymeh75y http://www.cloud-experience.fr/le-cloud-est-il-vert/