OPPILAITOSPORTAALI
Pilvilaskennan perusteet ja sanasto (ISO/IEC 17788) sekä jatkotyöstö SFS SR-310 Pasi Mäkinen, Open Source Lead, Microsoft
Sisältö Pilvilaskennan tausta Pilvilaskenta yleisesti Pilvilaskennan kehitys (karttapohja) Sanaston ja referenssiarkkitehtuurin suhteet Pilvilaskennan yleiskuva Peruskäsitteet (6) Tietoluokat ja omistajuus (5.x) Siirrettävyys ja yhteentoimivuus Poikkileikkaavat piirteet (6.6) Käsitekartta (5) Referenssiarkkitehtuurista lyhyesti Pilvilaskennan standardisoinnin jatkotyöstö Viitteet 22.4.2015 3
Pilvilaskennan tausta 4
Mitä on pilvilaskenta? Pilvilaskenta perustuu verkkoyhteyden kautta käytettäviin, skaalautuviin ja joustaviin fyysisiin tai virtuaalisiin jaettavissa oleviin resursseihin. Näissä palvelun käyttämistä kyetään hallitsemaan itse tarvepohjaisesti. 22.4.2015 5
Ylikansalliset vaikuttimet EU (Konfederaatiot) USA (Federaatio) Standardisointi Standardisointi Yhteistyökokoukset Yhteistyökokoukset Pilvipalveluiden sertifiointi Cloud Computing Forum and Workshops Pilvipalveluiden sertifiointi (päättynyt) 6 (2014) (mukaillen EC cloud computing standard)
ISO SC38/WG3&ITU-T SG13/WG6 yhteistyömenettely SC38/ Study Group Focus Group on CC SR=Study Report SR SR SC38/ WG3 WI=Work Item SG13/ WP6 WI Qx CT=Common text. Topics 1: Vocabulary 2: Reference Architecture Collaborating Team CT1 CD IS ISO ISO/IEC 17788 17789 ITU-T Y.3500 Y.3502 http://www.itu.int/en/itu- T/focusgroups/cloud/Documents/FG-coud-technicalreport.zip 2010 2011 2012 Qx=Question X 2013 2014 ITU 22.4.2015 7
Sanaston ja referenssiarkkitehtuurin suhteet Kohderyhmä Tavoite 17788 - Sanasto 17789 - Referenssiarkkitehtuuri Yleinen, pilvipalveluiden käyttäjät, pilvipalveluiden tarjoajat ja teknologiakehittäjät Perusta muulle työlle, yhteiset käsitteet ja yhteensopivuus muiden standardien kanssa Käyttökohteita Yleinen (esim. hankintasopimukset), koulutus, standardisointi, arkkitehtuurityö Pilvipalveluiden tarjoajat ja teknologiakehittäjät, käyttäjät, standardisoinnin asiantuntijat Kuvata pilvipalveluiden toimijoita ja rakennetta (aktiviteetteja, toimintoja sekä ei-toiminnallisia piirteitä). Pilvipalveluiden tuotekehitys ja - hallinta, pilvipalveluiden käyttö, arkkitehtuurityö, standardisointi 22.4.2015 8
Pilvilaskennan yleiskuva 9
Viestintä palveluna (CaaS) Tietoliikenneverkko Palveluna (NaaS) Perussanasto Pilvipalvelun asiakas Pilvipalvelukumppani Pilvipalvelun tuottaja Roolit Hybridipilvi Yksityinen pilvi Yhteisöpilvi Julkinen pilvi Pilvipalvelun toteutusmallit Pilvipalvelun Sovelluskyvykkyys Pilvipalvelun Sovellusalustakyvykkyys Pilvipalvelun Infrastruktuurikyvykkyys Infrastruktuuri palveluna (IaaS) Sovellus palveluna (SaaS) Sovellusalusta palveluna (PaaS) Pilvipalvelun kyvykkyystyypit ja pilvipalveluluokat Yleinen saatavuus verkossa Resurssien yhdistäminen Nopea joustavuus Mittaroitu palvelu Monikäyttäjyys Tarvepohjainen itsepalvelu Määrittävät ominaisuudet 11
Tietoluokat ja omistajuus Cloud Customer Data (Pilvipalvelun asiakkaan data) Asiakkaan pilvipalveluun tallettamat ja siellä luodut tiedot Asiakkaan omistama Esim. dokumentit, henkilötiedot Cloud Derived Data (Pilvipalvelun käyttöä koskeva data) Asiakkaan pilvipalvelun käyttöä koskevat tiedot Toimittajan omistama Esim. lokitiedot, profilointitiedot Cloud Provider Data (Pilvipalvelun toimittajan data) Toimittajan pilvipalvelun tuotantoon liittyvät tiedot Toimittajan omistama Esim. alustan konfiguraatiotiedot, kustannustiedot 22.4.2015 12
Yhteentoimivuus ja siirrettävyys Yhteentoimivuus (Interoperability) kahden tai useamman järjestelmän tai sovelluksen kyky vaihtaa tietoa ja käyttää vaihdettua tietoa yhdessä [ITU- T Y.101] Pilvipalvelun yhteentoimivuus kyky olla vuorovaikutuksessa pilvipalvelun kanssa ja vaihtaa tietoa (määrätyn menetelmän mukaisesti ja saada odotettuja tuloksia) Siiirrettävyys (Portability) kyky siirtää dataa tai sovellus eri järjestelmien välillä Pilvipalvelun sovelluksen siirrettävyys (Cloud Application Portability) kyky siirtää sovellus pilvipalvelusta toiseen Pilvipalvelun data siirrettävyys (Cloud Data Portability) kyky siirtää dataa pilvipalvelusta toiseen ilman, että data pitäisi syöttää uudestaan Peruutettavuus (Reversibility) prosessi, jolla pilvipalvelun asiakas hakee omat pilvipalvelun asiakasdatansa sekä sovellusartifaktit ja jolla pilvipalvelun tuottaja poistaa kaiken pilvipalvelun asiakasdatan sekä sopimuksessa määritellyn pilvipalvelussa syntyneen datan sovitun ajan kuluttua 22.4.2015 13
Poikkileikkaavat piirteet Käyttäytymisen piirteet tai kyvykkyydet, joita on ohjattava eri roolien poikki ja jotka on toteutettava yhdenmukaisesti pilvilaskentajärjestelmässä. Instutionaaliset vaatimuslähteet Poikkileikkaavat piirteet Sääntelynmukaisuus Auditoitavuus Yksityisyyden suoja Asiakas organisaation vaatimuslähteet Toimittajaorganisaation vaatimuslähteet Siirrettävyys Yhteentoimivuus Palvelutason hallinta Hallinto Peruutettavuus Tietoturvallisuus Saatavuus Suorituskyky Vikasietoisuus Ylläpito ja versionhallinta 22.4.2015 14
Käsitekartta Pilvipalvelun tuottajan data (3.2.16) Peruutettavuus (3.2.35) Pilvipalvelun asiakkaan data (3.2.12) Tarvepohjainen itsepalvelu (3.2.29) Pilvilaskenta (3.2.5) Hybridipilvi (3.2.23) Yksityinenpilvi (3.2.32) Yhteisöpilvi (3.2.19) Julkinen pilvi (3.2.33) Pilvipalvelun toteutusmalli (3.2.7) Datan siirrettävyys (3.2.21) Pilvipalvelun datan siirrettävyys (3.2.6) Pilvipalvelun asiakas (3.2.11) Pilvipalvelun tuottaja (3.2.13) Pilvipalvelu (3.2.8) Pilvipalveluln sovelluksen siirrettävyys (3.2.2) Mittaroitu palvelu (3.2.26) Osapuoli (3.1.6) Pilvipalvelun välittäjä (3.2.9) Pilvipalvelukumppani (3.2.14) Pilvipalveluluokka (3.2.10) Pilvipalvelun kyvykkyystyyppi (KT, 3.2.4) Pilvipalvelun auditoija (3.2.3) Pilvipalvelun käyttöä koskeva data (3.2.13) Resurssien yhdistäminen (3.2.34) IaaS (3.2.24) CaaS (3.2.18) CompaaS (3.2.20) DSaaS (3.2.22) NaaS (3.2.28) PaaS (3.2.30) SaaS (3.2.36) Pilvipalvelun käyttäjä (3.2.17) Käyttäjäryhmä (3.2.37) Monikäyttävyys (3.2.27) Infrastruktuurikyvykkyys (3.2.25) Sovellusalustakyvykkyys (3.2.31) Sovelluskyvykkyys (3.2.1) 22.4.2015 16
Referenssiarkkitehtuurista lyhyesti 18
Pilvipalveluiden referenssiarkkitehtuuri (CCRA): rajaukset Rajaus 19 (based on ITU/Tmforum/CCRA 2012)
Käyttäjänäkökulma entiteetit ja näiden suhteet 20
Toiminnallinen näkökulma kerrokset ja monikerrostoiminnot 21
Näkökulmien väliset yhteydet 22
Standardisoinnin jatkotyöstö 23
Key Tehty Meneillä Seuraavat vaiheet (2014-): ITU-T cloud computing Y.3501 requirements Yhteistyöryhmän tulokset Y.3500 Vocabulary Y.3502 Ref. Arch. Y.3510 Infrastructure Y.3520 E2E res. mgmt Y.3511 Intercloud Y.3513 IaaS Y.3512 NaaS Y.3503 DaaS Y.bigdata Cloudbased BDA Y.e2ecslm Lifecycle Y.e2ecmrgb Resource mgmt model mgmt 22.4.2015 24
Key Tehty Meneillä Yhteistyöryhmän tulokset ISO/IEC 17788 Vocabulary ISO/IEC 17789 Ref. Arch. Seuraavat vaiheet (2014-): ISO/IEC SC38 cloud computing ISO/IEC 19086 Part1, SLA Overview and concepts ISO/IEC 190xx CC Interoperability and Portability ISO/IEC 190xx CC Data and its Flow across devices and services Pilvipalvelun datan käsitelaajennukset 19086 Part2 SLA Metrics ISO/IEC 19086 Part3, SLA Core Requirements Referenssiarkkitehtuurin laajennus (kuluttajapalveluiden vs. yrityspalveluiden käyttö samalta laitteelta) 22.4.2015 25 WG3 New content Uusi Työryhmä WG4 Uusi Työryhmä WG5
Viitteet 26
Viitteet [1] ISO/IEC 17788 / ITU-T Y.3500 Cloud Computing Vocabulary, 2014, http://www.itu.int/rec/t-rec-y.3500-201408-i [2] ISO/IEC 17789 / ITU-T Y.3502 Cloud Computing Reference Architecture, 2014, http://www.itu.int/itu-t/recommendations/rec.aspx?rec=12209 22.4.2015 27