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
EU (Konfederaatiot)
Standardisointi
Yhteistyökokoukset
Pilvipalveluiden
sertifiointi
Ylikansalliset vaikuttimet
USA (Federaatio)
Standardisointi
Yhteistyökokoukset
Pilvipalveluiden
sertifiointi
(mukaillen EC cloud computing standard)
6
Cloud
Computing
Forum and
Workshops
(päättynyt)
(2014)
ISO SC38/WG3&ITU-T SG13/WG6
yhteistyömenettely
2010 2011 2012
ISO
ITU
SC38/
Study
Group
Focus
Group
on CC
SG13/
WP6
SC38/
WG3
2013
SR
SR
http://www.itu.int/en/ITU-
T/focusgroups/cloud/Documents/FG-coud-technical-
report.zip
CT1 Collaborating
Team
Qx
WI
CT=Common text. Topics
1: Vocabulary
2: Reference Architecture
SR=Study Report WI=Work Item
Qx=Question X
CD IS
2014
ISO/IEC
17788
17789
ITU-T
Y.3500
Y.3502
22.4.2015 | 7
Sanaston ja referenssiarkkitehtuurin
suhteet
22.4.2015 | 8
17788 - Sanasto 17789 -
Referenssiarkkitehtuuri
Kohderyhmä Yleinen, pilvipalveluiden käyttäjät,
pilvipalveluiden tarjoajat ja
teknologiakehittäjät
Pilvipalveluiden tarjoajat ja
teknologiakehittäjät, käyttäjät,
standardisoinnin asiantuntijat
Tavoite Perusta muulle työlle, yhteiset
käsitteet ja yhteensopivuus muiden
standardien kanssa
Kuvata pilvipalveluiden toimijoita ja
rakennetta (aktiviteetteja,
toimintoja sekä ei-toiminnallisia
piirteitä).
Käyttökohteita
Yleinen (esim. hankintasopimukset),
koulutus, standardisointi,
arkkitehtuurityö
Pilvipalveluiden tuotekehitys ja -
hallinta, pilvipalveluiden käyttö,
arkkitehtuurityö, standardisointi
Pilvilaskennan
yleiskuva
9
Pilvi-
palvelun
Sovelluskyvykkyys
Perussanasto
11
Pilvipalvelun
kyvykkyys-
tyypit
ja
pilvi-
palvelu-
luokat
Pilvi-
palvelun
toteutus-
mallit
Hybridipilvi
Yksityinen pilvi Yhteisöpilvi Julkinen pilvi
Pilvi-
palvelun
Sovellusalusta-
kyvykkyys
Pilvi-
palvelun
Infrastruktuuri-
kyvykkyys
Vie
sti
ntä
palv
elu
na
(Caa
S)
Resurssien yhdistäminen
Yleinen saata-
vuus verkossa
Nopea
joustavuus
Mittaroitu
palvelu
Tarvepohjainen
itsepalvelu Määrittävät
ominaisuudet Monikäyttäjyys
Pilvipalvelun
asiakas
Pilvipalvelu-
kumppani
Pilvipalvelun
tuottaja
Roolit
Tie
toli
ike
nn
eve
rkk
o
Pa
lve
lun
a (
Naa
S)
Infrastruktuuri
palveluna
(IaaS)
Sovellusalusta
palveluna
(PaaS)
Sovellus
palveluna
(SaaS)
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
22.4.2015 | 13
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
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
Poikkileikkaavat piirteet
22.4.2015 | 14
Käyttäytymisen piirteet tai kyvykkyydet, joita on ohjattava eri roolien poikki ja jotka on
toteutettava yhdenmukaisesti pilvilaskentajärjestelmässä.
Instutionaaliset
vaatimuslähteet
Asiakas
organisaation
vaatimuslähteet
Toimittaja-
organisaation
vaatimuslähteet
Poikkileikkaavat piirteet
• Sääntelynmukaisuus
• Auditoitavuus
• Yksityisyyden suoja
• Siirrettävyys
• Yhteentoimivuus
• Palvelutason hallinta
• Hallinto
• Peruutettavuus
• Tietoturvallisuus
• Saatavuus
• Suorituskyky
• Vikasietoisuus
• Ylläpito ja versionhallinta
Käsitekartta
22.4.2015 | 16
Pilvilaskenta (3.2.5)
Tarvepohjainen itsepalvelu (3.2.29)
Pilvipalvelun tuottaja (3.2.13)
Pilvipalvelun välittäjä (3.2.9)
Pilvipalvelun asiakas (3.2.11)
Pilvipalvelun asiakkaan data (3.2.12)
Pilvipalvelun toteutusmalli (3.2.7)
Pilvipalvelu (3.2.8)
Pilvipalveluluokka (3.2.10)Pilvipalvelun kyvykkyystyyppi
(KT, 3.2.4)
Pilvipalvelun käyttäjä (3.2.17)
Käyttäjäryhmä (3.2.37)
Monikäyttävyys (3.2.27)
Sovelluskyvykkyys (3.2.1)
Infrastruktuurikyvykkyys (3.2.25)
Sovellusalustakyvykkyys (3.2.31)
Mittaroitu palvelu (3.2.26)
Yksityinenpilvi (3.2.32)Yhteisöpilvi (3.2.19)
Hybridipilvi (3.2.23)
Julkinen pilvi (3.2.33)
Pilvipalvelukumppani (3.2.14)
Osapuoli (3.1.6)
Pilvipalvelun auditoija (3.2.3)
Pilvipalvelun tuottajan data (3.2.16)
Pilvipalvelun käyttöä koskeva data (3.2.13)
Resurssien yhdistäminen (3.2.34)
Pilvipalvelun datan siirrettävyys (3.2.6)
Datan siirrettävyys (3.2.21)
Pilvipalveluln sovelluksen siirrettävyys (3.2.2)
SaaS (3.2.36)PaaS (3.2.30)
DSaaS (3.2.22)NaaS (3.2.28)
CaaS (3.2.18)IaaS (3.2.24)
CompaaS (3.2.20)
Peruutettavuus (3.2.35)
Referenssi-
arkkitehtuurista
lyhyesti
18
Pilvipalveluiden referenssi-
arkkitehtuuri (CCRA): rajaukset
19 (based on ITU/Tmforum/CCRA 2012)
Rajaus
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
Yhteistyö-
ryhmän
tulokset
Seuraavat vaiheet (2014-):
ITU-T cloud computing
Y.3500
Vocabulary
Y.3502
Ref. Arch.
Y.3510 Infrastructure
Y.3501 requirements
Y.3520
E2E res.
mgmt
Y.3511
Intercloud
Y.3512
NaaS
Y.3503
DaaS
Y.e2ecmrgb
Resource
mgmt model
Y.bigdata
Cloud-
based BDA
Y.3513
IaaS
Y.e2ecslm
Lifecycle
mgmt 22.4.2015 | 24
Key
Meneillä
Tehty
Yhteistyö-
ryhmän
tulokset
Seuraavat vaiheet (2014-):
ISO/IEC SC38 cloud computing
22.4.2015 | 25
ISO/IEC
17788
Vocabulary
ISO/IEC
17789
Ref. Arch.
ISO/IEC 19086 Part1,
SLA– Overview and
concepts
Key
Meneillä
Tehty
19086 Part2
SLA–
Metrics
ISO/IEC 19086
Part3, SLA– Core
Requirements
ISO/IEC 190xx
CC Interoperability and
Portability
ISO/IEC 190xx
CC Data and its Flow
across devices and
services
WG3
New
con-
tent
Uusi
Työ-
ryhmä
WG4
Uusi
Työ-
ryhmä
WG5
Referenssiarkkitehtuurin laajennus
(kuluttajapalveluiden vs. yrityspalveluiden käyttö
samalta laitteelta)
Pilvipalvelun
datan
käsite-
laajennukset
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