Virtuaalipilvet tietotekniikassa: mitä pilvipalvelu tarkoittaa? Keijo Heljanko Tietotekniikan laitos Perustieteiden korkeakoulu Aalto-yliopisto keijo.heljanko@aalto.fi 18.1-2014 1/14
Pilvipalvelut Kun käytämme Internet:issä olevia palveluita kuten hakukoneita, sähköpostia, videopalveluita, ja sosiaalisen median sovelluksia, käytämme samalla jo lähes aina pilvipalveluita Pilvipalvelut ovat moderni tapa toteuttaa tietoteknisiä sovelluksia keskittämällä palvelut toteuttavat tietokoneet suuriin keskitettyihin datakeskuksiin, eli pilveen Yksi pilvi-datakeskus voi sisältää yli 100 000 palvelintietokonetta Tällaisia palveluja tarjoavat monet yhtiöt, mm.: Amazon Web Services, Google, Microsoft, ja Rackspace. 2/14
Miten voi päästä pilvilaskennan käyttäjäksi? Kaikki suuret pilvilaskennan toimittajat myyvät laskentakapasiteettia kenelle tahansa luottokortin omaavalle henkilölle Kapasiteettia pitää voida aidossa pilvipalvelussa pystyä lisäämään ja vähentämään vapaasti melko nopeasti käyttäjän omien tarpeiden mukaan Laskenta tehdään yleensä virtuaalikoneissa, jotka ovat palvelin tietokoneen toisistaan eristettyjä siivuja, yhdellä fyysisellä koneella on yleensä monta toisistaan eristettyä käyttäjää Usean käyttäjän laittaminen samalle fyysiselle koneelle tasaa tietokoneiden käyttökuormaa 3/14
Pilvilaskennan kustannukset Virtuaalikoneita voi vuokrata tuntihinnalla Tallennustilaa voi vuokrata kuukausihinnalla Verkkoliikennettä voi ostaa gigatavuhinnalla Yleensä pilvipalveluntarjoajilla on myös kattavat lisäpalvelut erilaisten palvelujen toteuttamiseksi: Ylläpitopalveluja, WWW-palvelimia, sähköpostipalveluita, verkkokaupan palveluja, videoiden levityspalveluita, varmuuskopiointia, jne. 4/14
Miksi keskittää laskenta pilveen? Pilvitarjoajien suuri koko mahdollistaa kulujen minimoinnin suurinvestointien kautta: Palvelintietokoneiden hankinta Tietokoneiden jäähdytys Esimerkki: Google maksoi vuonna 2009 Summan paperitehtaasta Haminassa 40 MEur, vuonna 2013 Google ilmoitti Haminan suunniteltujen investointien olevan yhteensä 800 MEur. Googlen Summan tietokoneiden jäähdytys on tehty merivedellä. Sähkön hankinta Tietoliikenneyhteydet Ylläpidon automatisointi mahdollistaa pienet henkilöstökulut Suomi on datakeskusten osalta houkutteleva maa: Ilmasto on kylmä, sähkön hinta alhainen, tietoliikenneyhteydet hyvät, ja suuri Venäjän populaatio maantieteellisesti lähellä 5/14
Google Summa datakeskus 6/14
Google Summa katolta 7/14
Google Summa merivesija a hdytys Virtuaalipilvet tietotekniikassa: mita pilvipalvelu tarkoittaa? 8/14
Google Summa tietokonesali 9/14
Laskentatehtaat - Warehouse Scale Computing Pilvipalveluita tuottavia suuria datakeskuksia voi hyvällä omallatunnolla kutsua laskentatehtaiksi (warehouse scale computing) Mielenkiintoinen vapaasti ladattava kirja aihepiiristä tietoteknikoille: Luiz André Barroso, Jimmy Clidaras, and Urs Hölzle: The Datacenter as a Computer: An Introduction to the Design of Warehouse-Scale Machines, Second edition Morgan & Claypool Publishers 2013 http://dx.doi.org/10.2200/s00516ed2v01y201306cac024 10/14
Perinteinen datakeskus Kuva : Perinteinen datakeskus, Kuva 4.1 WSC kirjassa Virtuaalipilvet tietotekniikassa: mita pilvipalvelu tarkoittaa? 11/14
Googlen palvelimia vuodelta 2012 Kuva : Kuva 1.2 of WSC kirjasta 12/14
Laskentatehtaiden automatisointi Jotta laskentatehdas pyörisi pienellä henkilöstöllä, pitää sen olla loppuun asti automatisoitu: Kaikki tieto tallennetaan usealle eri kovalevylle useassa eri tietokoneessa Jos jokin kovalevy tai tietokone rikkoontuu, osaavat kehittyneet pilvilaskentaympäristöt toipua itsenäisesti vioista ilman ihmisen apua ilman että käyttäjät edes koskaan huomaavat vikaantumista Täten laskentatehtaat eivät työllistä paikallisesti paljoa henkilökuntaa 13/14
Mitä pilvipalvelut ovat? Kaikki Internet:in yleisten palveluiden käyttäjät ovat (mahdollisesti tietämättään) pilvipalveluiden käyttäjiä Pilvipalvelut mahdollistavat joustavan tavan hankkia tietokonekapasiteettia Pilvipalveluiden toteuttajien suuri koko mahdollistaa erittäin taloudellisen tietokonekapasiteetin tuottamisen Pilvipalvelut tasoittavat pelikenttää maiden välillä sovelluspuolella: Yrityksen ei tarvitse välttämättä itse toimia kaikissa maissa missä sen tuotteita käytetään pilvilaskennan avulla On monia palveluita, kuten esimerkiksi hakukoneet ja verkon videopalvelut, joita ei pystyisi kustannustehokkaasti toteuttamaan ilman pilvipalveluita 14/14