28
Pilvilaskennan perusteet ja sanasto (ISO/IEC 17788) SFS SR 310 Verkkosovellukset

Pilvilaskennan perusteet ja sanasto

  • Upload
    sfsedu

  • View
    411

  • Download
    5

Embed Size (px)

Citation preview

Page 1: Pilvilaskennan perusteet ja sanasto

Pilvilaskennan perusteet ja sanasto(ISO/IEC 17788)

SFS SR 310 Verkkosovellukset

Page 2: Pilvilaskennan perusteet ja sanasto

Tervetuloa luentoaineiston käyttäjäksi!

Tämän luentoaineiston ovat laatineet SFS SR 310 Verkkosovellukset -seurantaryhmän jäsenet Pasi Mäkinen Microsoft Oy:stä ja Tuomas Nurmela Tieto Oy:stä. Kalvosarja on tuotettu SFS:n projektirahoituksella.

Aineisto on suunnattu ammattikorkeakoulujen ja yliopistojen opettajille ja opiskelijoille. Kalvosarja esittelee pilvilaskennan perusteet ja sanasto -standardin ISO/IEC 17788 keskeisen sisällön sekä alueen standardisointityön jatkumisen suuntia.

03.05.23 | 2

Page 3: Pilvilaskennan perusteet ja sanasto

Aineiston käyttö ja tekijänoikeudet

• Tämän luentoaineiston tekijänoikeudet omistaa Suomen Standardisoimisliitto SFS ry.

• Esitystä saa vapaasti käyttää opetustarkoituksiin ja sitä saa tarvittaessa muokata. Aineistoa lainattaessa lähde tulee mainita.

• Aineiston käyttö kaupallisiin tarkoituksiin on kielletty.

• Tämä materiaali on päivitetty viimeksi 22.4.2015.

03.05.23 | 3

Page 4: Pilvilaskennan perusteet ja sanasto

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

03.05.23 | 4

Page 5: Pilvilaskennan perusteet ja sanasto

Pilvilaskennantausta

5

Page 6: Pilvilaskennan perusteet ja sanasto

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.

03.05.23 | 6

Page 7: Pilvilaskennan perusteet ja sanasto

EU (Konfederaatiot)

Standardisointi

Yhteistyökokoukset

Pilvipalveluidensertifiointi

Ylikansalliset vaikuttimet

7

USA (Federaatio)

Standardisointi

Yhteistyökokoukset

Pilvipalveluiden sertifiointi

(mukaillen EC cloud computing standard)

Analogia

CloudComputingForum andWorkshops

Analogia

Analogia

(päättynyt)

(2014)

Page 8: Pilvilaskennan perusteet ja sanasto

ISO SC 38 / WG 3&ITU-T SG13 / WG6 yhteistyömenettely

2010 2011 2012

ISO

ITU

SC38/StudyGroup

FocusGroupon CC

SG13/WP6

SC38/WG3

2013

SR

SR

http://www.itu.int/en/ITU-T/focusgroups/cloud/Documents/FG-coud-technical-report.zip

CT1CollaboratingTeam

Qx

WI

CT=Common text. Topics1: Vocabulary

2: Reference Architecture

SR=Study Report WI=Work Item

Qx=Question X

CDIS

2014

ISO/IEC1778817789

ITU-TY.3500Y.3502

03.05.23 | 8

Page 9: Pilvilaskennan perusteet ja sanasto

Sanaston ja referenssiarkkitehtuurin suhteet

03.05.23 | 9

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

Page 10: Pilvilaskennan perusteet ja sanasto

Pilvilaskennanyleiskuva

10

Page 11: Pilvilaskennan perusteet ja sanasto

CloudSoftwareCapabilitiesTypeCloudPlatformCapabilitiesTypeCloudInfrastructureCapabilitiesType

•11

Base terminology

Cloud CapabilitiesTypesandCloudServiceCategories

Deliverymodel

Hybrid cloud

Private cloud Community cloud Public cloud

Net

wor

k as

a s

ervi

ce

(Naa

S)

Infrastructure as a service (IaaS)

Com

mun

icat

ion

as

a se

rvic

e (C

aaS)

Resource pooling

Broad net-work access

RapidElasticity

Measured service

On-demand self-service Key

characteristics

Cloud ServiceCustomer

Cloud ServicePartner

Cloud ServiceProvider

CloudRoles

Multitenancy

Platform as a service (PaaS)

Software as a service (SaaS)

Page 12: Pilvilaskennan perusteet ja sanasto

Pilvi-palvelunsovelluskyvykkyys

12

Perussanasto

Pilvipalvelunkyvykkyys-tyypitjapilvi-palvelu-luokat

Pilvi-palveluntoteutus-mallit

Hybridipilvi

Yksityinen pilvi Yhteisöpilvi Julkinen pilvi

Pilvi-palvelunsovellusalusta-kyvykkyys

Pilvi-palveluninfrastruktuuri-kyvykkyys

Vies

tintä

pal

velu

na

(Caa

S)

Resurssien yhdistäminen

Yleinen saata-vuus verkossa

Nopea joustavuus

Mittaroitu palvelu

Tarvepohjainenitsepalvelu Määrittävät

ominaisuudetMonikäyttäjyys

Pilvipalvelun asiakas

Pilvipalvelu-kumppani

Pilvipalveluntuottaja

Roolit

Tiet

oliik

enne

verk

ko

Palv

elun

a (N

aaS)

Infrastruktuuripalveluna (IaaS)

Sovellusalustapalveluna (PaaS)

Sovellus palveluna (SaaS)

Page 13: Pilvilaskennan perusteet ja sanasto

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

03.05.23 | 13

Page 14: Pilvilaskennan perusteet ja sanasto

Yhteentoimivuus ja siirrettävyys

03.05.23 | 14

Peruutettavuus (Reversibility)prosessi, jolla pilvipalvelun asiakas hakee omat pilvipalvelun asiakasdatansa sekä sovellusartefaktit 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)

Siirrettävyys (Portability)•kyky siirtää dataa tai sovellus eri järjestelmien välillä

Pilvipalvelun sovelluksen siirrettävyys (Cloud Application Portability)•kyky siirtää sovellus pilvipalvelusta toiseenPilvipalvelun data siirrettävyys (Cloud Data Portability)•kyky siirtää dataa pilvipalvelusta toiseen ilman, että data pitäisi syöttää uudestaan

Page 15: Pilvilaskennan perusteet ja sanasto

Poikkileikkaavat piirteet

03.05.23 | 15

Käyttäytymisen piirteet tai kyvykkyydet, joita on ohjattava eri roolien poikki ja jotka on toteutettava yhdenmukaisesti pilvilaskentajärjestelmässä.

Instutionaalisetvaatimuslähteet

Asiakas-organisaationvaatimuslähteet

Toimittaja-organisaationvaatimuslähteet

Poikkileikkaavat piirteet•Sääntelynmukaisuus•Auditoitavuus•Yksityisyyden suoja

•Siirrettävyys•Yhteentoimivuus•Palvelutason hallinta•Hallinto•Peruutettavuus•Tietoturvallisuus•Saatavuus•Suorituskyky•Vikasietoisuus•Ylläipito ja versionhallinta

Page 16: Pilvilaskennan perusteet ja sanasto

Cross-cutting concerns

03.05.23 | 16

Behaviours or capabilities which need to be coordinated across roles andimplemented consistently in a cloud computing system

Institutional Requirementssources

CustomerOrganizationRequirementssources

ProviderOrganizationRequirementssources

Cross-cutting corcerns•Regulatory•Auditability•Protection of PII

•Portability•Interoperability•Reversibility•SLA•Governance•Security•Availability•Performance•Resiliency•Maintenance and versioning

Page 17: Pilvilaskennan perusteet ja sanasto

Käsitekartta

03.05.23 | 17

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)

Page 18: Pilvilaskennan perusteet ja sanasto

Terminology map

03.05.23 | 18

Cloud Computing (3.2.5)

On-demandSelf-service (3.2.29)

Cloud ServiceProvider (3.2.13)

Cloud Service Broker (3.2.9)

Cloud Service Customer(3.2.11)

Cloud Service Customer Data (3.2.12)

Cloud DeploymentModel (3.2.7)

Cloud Service (3.2.8)

Cloud Service Category (3.2.10)

Cloud Capabilities Type (CCT, 3.2.4)

Cloud Service User (3.2.17)

Tenant (3.2.37)

Multi-tenancy (3.2.27)

Application CCT (3.2.1)

Infrastructure CCT (3.2.25)Platform CCT (3.2.31)

Measured Service (3.2.26)

Private Cloud (3.2.32)Community Cloud (3.2.19)

Hybrid Cloud (3.2.23)

Public Cloud (3.2.33)

Cloud Service Partner (3.2.14)

Party (3.1.6)

Cloud Auditor (3.2.3)

Cloud Service Provider Data (3.2.16)

Cloud Service Derived Data (3.2.13)

Resource Pooling (3.2.34)

Cloud Data Portability (3.2.6)

Data portability (3.2.21)

Cloud Application Portability (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)

Reversibility (3.2.35)

Page 19: Pilvilaskennan perusteet ja sanasto

Referenssi-arkkitehtuurista

lyhyesti

19

Page 20: Pilvilaskennan perusteet ja sanasto

20

Pilvipalveluiden referenssi-arkkitehtuuri (CCRA): rajaukset

(based on ITU/Tmforum/CCRA 2012)

Rajaus

Page 21: Pilvilaskennan perusteet ja sanasto

21

Käyttäjänäkökulma – entiteetit ja näiden suhteet

Page 22: Pilvilaskennan perusteet ja sanasto

22

Toiminnallinen näkökulma – kerrokset ja monikerrostoiminnot

Page 23: Pilvilaskennan perusteet ja sanasto

23

Näkökulmien väliset yhteydet

Page 24: Pilvilaskennan perusteet ja sanasto

Standardisoinnin jatkotyöstö

24

Page 25: Pilvilaskennan perusteet ja sanasto

Yhteistyö-ryhmän tulokset

Seuraavat vaiheet (2014-): ITU-T cloud computing

03.05.23 | 25

Y.3500 Vocabulary

Y.3502Ref. 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

Key

Meneillä

Tehty

Page 26: Pilvilaskennan perusteet ja sanasto

Yhteistyö-ryhmän tulokset

Seuraavat vaiheet (2014-): ISO/IEC SC38 cloud computing

03.05.23 | 26

ISO/IEC 17788

Vocabulary

ISO/IEC 17789

Ref. Arch.

ISO/IEC 19086 Part1, SLA– Overview and

concepts

Key

Meneillä

Tehty19086 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

WG3Newcon-tent

UusiTyö-ryhmäWG4

UusiTyö-ryhmäWG5

Referenssiarkkitehtuurin laajennus(kuluttajapalveluiden vs. yrityspalveluiden käyttö samalta laitteelta)

Pilvipalvelundatankäsite-laajennukset

Page 27: Pilvilaskennan perusteet ja sanasto

Viitteet

27

Page 28: Pilvilaskennan perusteet ja sanasto

Viitteet

[1] Käännöshttp://<link>

[2] ISO/IEC 17788 / ITU-T Y.3500 Cloud Computing Vocabulary, 2014, http://www.itu.int/rec/T-REC-Y.3500-201408-I

[3] ISO/IEC 17789 / ITU-T Y.3502 Cloud Computing Reference Architecture, 2014, http://www.itu.int/ITU-T/recommendations/rec.aspx?rec=12209

03.05.23 | 28