webinaari: oletko pilvinatiivi vai palvelimen vanki?

Post on 13-Apr-2017

369 Views

Category:

Technology

1 Downloads

Preview:

Click to see full reader

TRANSCRIPT

Planeetta Internet Webinaari: Oletko pilvinatiivi vai palvelimen vanki? 13.4.2016

Webinaari: Oletko pilvinatiivivai palvelimen vanki?

Tervetuloa webinaariin!

Planeetta Internet Webinaari: Oletko pilvinatiivi vai palvelimen vanki? 13.4.2016

• Aihe: Oletko pilvinatiivi vai palvelimen vanki?• Kesto: 60 min• Esitä rohkeasti kysymyksiä, vastaamme webinaarin

niihin lopuksi

Planeetta Internet Webinaari: Oletko pilvinatiivi vai palvelimen vanki? 13.4.2016

Heidi EronenTuotepäällikköheidi.eronen@planeetta.net@EronenHeidifi.linkedin.com/in/heidieronen

Lupu PitkänenJärjestelmäasiantuntijalupu.pitkanen@planeetta.net@LupuPitkanenfi.linkedin.com/in/lupupitkanen

Puhujat

• Webhostingin evoluutio: Palvelimista pilvipalveluihin• Pilvipalveluiden evoluutio• Palvelun valinta• Missä menen nyt ja siirtyminen uusiin toimintatapoihin• Kysymyksiä ja vastauksia

Planeetta Internet Webinaari: Oletko pilvinatiivi vai palvelimen vanki? 13.4.2016

Webinaarin agenda

Webhostingin evoluutio: Palvelimistapilvipalveluihin

Planeetta Internet Webinaari: Oletko pilvinatiivi vai palvelimen vanki? 13.4.2016

Webhostingin evoluutio: Palvelimistapilvipalveluihin

• Perusteet: Mistä kaikesta webhosting koostuu?• World Wide Webin kaupallistuminen 1994-1997• Yleistyminen ja "Dot Com" buumi 1998-2002• Web 2.0 ja virtualisointi, 2003-2008• Pilvipalvelut 2009-2015• Tulevaisuus pilven takana 2016 ->

Planeetta Internet Webinaari: Oletko pilvinatiivi vai palvelimen vanki? 13.4.2016

Mistä webhosting koostuu?

Planeetta Internet Webinaari: Oletko pilvinatiivi vai palvelimen vanki? 13.4.2016

Mistä webhosting koostuu?

• Sivusto/sovellus HTTP-protokollalla selaimillepalvelimen toimesta

• Verkkotunnus (domain) ja sen nimipalvelut (DNS) ohjaavat IP-osoitteeseen

• Rauta: Fyysinen palvelinlaite, verkkoyhteydet, tallennus, palvelinkeskus

• Softa: Käyttöjärjestelmä, web-palvelin, sovellusalusta, tietokannat

• Palveluntarjoaja tai mahdollisesti useita jotka toimivateri kerroksissa

• Palvelut: Varmistukset, valvonta, tuki, tietoturva

Planeetta Internet Webinaari: Oletko pilvinatiivi vai palvelimen vanki? 13.4.2016

Webin kaupallistuminen 1994-1997

Planeetta Internet Webinaari: Oletko pilvinatiivi vai palvelimen vanki? 13.4.2016

• 1990-luvun taitteessa kehitetty WWW aluksi lähinnä akateemisessa käytössä

• Domain nimet kaupallisesti saataville 1995• Isommilla yrityksillä ja brändeillä omia sivustoja,

portaalit• Usein vielä omat fyysiset palvelimet ja yksi sivusto per

IP-osoite• Pääosin staattisia sivustoja, alkeellista toiminnallisuutta

(CGI-skriptit)• Ensimmäiset webhosting-palvelutarjoajat

Planeetta Internet Webinaari: Oletko pilvinatiivi vai palvelimen vanki? 13.4.2016

Webin kaupallistuminen 1994-1997

Yleistyminen + DotCom 1998-2002

• Edullinen webhotelli (shared hosting) lyö läpi, yrityksilläkotisivut

• Vuokrapalvelimet ja kuormantasaus• Välivaiheen valmisratkaisu: Appliancet, softa ja rauta

samassa paketissa• Sovellusalustoina LAMP (Linux, Apache, MySQL, PHP),

ASP ja Java• SSL-salaus/HTTPS yleistyy, verkkokauppa• Sovellusvuokraus alkaa, vielä ei puhuta pilvipalveluista

(SaaS)

Planeetta Internet Webinaari: Oletko pilvinatiivi vai palvelimen vanki? 13.4.2016

Web 2.0, virtualisointi 2003-2008

• Web 2.0: Toiminnallisempi ja osallistavampi web• Julkaisujärjestelmät ja frameworkit (Wordpress,

Drupal, Joomla!) yleistyvät• Ketterämpi sovellusalusta Ruby on rails, tehokkaampi

web-palvelin nginx• Agile metodit kehityksessä lyöneet läpi• Suomessa fi-verkkotunnusten sääntelyä vapautetaan

2003• Virtualisointi ja ensimmäiset IaaS-pilvipalvelut

Planeetta Internet Webinaari: Oletko pilvinatiivi vai palvelimen vanki? 13.4.2016

Pilvipalvelut 2009-2015

• Laaja kirjo PaaS ja XaaS pilvipalveluja saataville• Virtuaalikoneet valtavirtaa, dynaaminen

skaalautuvuus/hinnoittelu• DevOps kulttuuri, kehitys + operaatiot nivoutuvat• Konfiguraatioautomaatio, versionhallinta, jne.

standardeja työtapoja• Docker sovelluskontit (application containers)• Uudet sovellusalustat kuten node.js haastavat LAMP:in

Planeetta Internet Webinaari: Oletko pilvinatiivi vai palvelimen vanki? 13.4.2016

Tulevaisuus pilven takana 2016 ->

λPlaneetta Internet Webinaari: Oletko pilvinatiivi vai palvelimen vanki? 13.4.2016

Tulevaisuus pilven takana 2016 ->

• Jatkuva julkaisu (continuous delivery) standarditoimintatapa

• Docker tai vastaavat sovelluskontit valtavirtaa• Kaikki liikenne salattua (HTTPS/TLS)• Tallennus: Arkistointi objekteina, kaikki muu SSD-

levyillä ja johdannaisilla• Oma pilvi kaikkien saatavilla, hybrid/private cloud• Sovellukset ajossa ilman palvelimia: NoOps/Lambda tai

sovellus kokonaan selaimessa

Planeetta Internet Webinaari: Oletko pilvinatiivi vai palvelimen vanki? 13.4.2016

Pilvipalveluiden evoluutio

Ote John McCarthy:n puheesta MIT

Centennial:ssa vuodelta 1961Planeetta Internet Webinaari: Oletko pilvinatiivi vai palvelimen vanki? 13.4.2016

"Computing may someday be organized as a public utility just as the telephone system is a public utility. Each subscriber

needs to pay only for the capacity he actually uses, but he has access to all programming languages characteristic of a very large system … Certain subscribers might offer service to

other subscribers … The computer utility could become the basis of a new and important industry."

Pilvipalvelut ovat

Planeetta Internet Webinaari: Oletko pilvinatiivi vai palvelimen vanki? 13.4.2016

Internetin kautta tarjottavaa kapasiteetti- tai ohjelmistopalveluita, jotka palvelun käyttäjät saavat

käyttöönsä palveluna, ilman oman laitteiston tai ohjelmiston hankkimista.

Itsepalvelu Skaalautuminen

Ohjelmistorajapinnat(API:t) Maksa käytöstä Saatavuus

Käyttövalmis

Pilvipalveluiden käyttö

Planeetta Internet Webinaari: Oletko pilvinatiivi vai palvelimen vanki? 13.4.2016

• Pilvipalveluita hyödynnetään jo yli 80 prosentissaorganisaatioita Suomessa

• Pilvipalveluiden käyttö kasvaa keskimäärin 30 prosenttia vuonna 2016 sanoo Gartnerin tutkimus

Miksi pilvipalveluita?

• Liiketoiminnan ja uusien ratkaisujen kokeileminen ketterämmäksi

• Kustannustehokkuus –Skaalautuvuus –Maksaminen käytön mukaan–Automaation lisääminen

• Sopimuksien joustavuus– Ei pitkää sitoutumista

• Hinnoittelun joustavuus

Planeetta Internet Webinaari: Oletko pilvinatiivi vai palvelimen vanki? 13.4.2016

Pilvipalveluidenhyödyntämisen esteet

1. Palveluiden tuntemus

2. Tietoturvariskit

3. Sijainti

4. Kustannustekijät

5. Juridiset kysymykset

Suomen virallinen tilasto (SVT): Tietotekniikan käyttö yrityksissä [verkkojulkaisu].ISSN=1797-2957. 2014, 3. Pilvipalvelut . Helsinki: Tilastokeskus [viitattu: 12.4.2016].Saantitapa: http://www.stat.fi/til/icte/2014/icte_2014_2014-11-25_kat_003_fi.html

Planeetta Internet Webinaari: Oletko pilvinatiivi vai palvelimen vanki? 13.4.2016

Nykyaikainen pilvimaisema

Planeetta Internet Webinaari: Oletko pilvinatiivi vai palvelimen vanki? 13.4.2016

Palvelumallit

Planeetta Internet Webinaari: Oletko pilvinatiivi vai palvelimen vanki? 13.4.2016

Käyttöönottomallit

Planeetta Internet Webinaari: Oletko pilvinatiivi vai palvelimen vanki? 13.4.2016

HybridCloud

PublicCloud

Private Cloud

CommunityCloud

Miten valita sopiva palvelu?

Planeetta Internet Webinaari: Oletko pilvinatiivi vai palvelimen vanki? 13.4.2016

Miten valita sopiva palvelu?

Arvioi mitä nykyisten ympäristöjen ja toimintatapojen“pilveistäminen” tarkoittaa?

- Sovelluksen arkkitehtuuri– Käytössä olevat henkilöresurssit– Toimintatavat– Tietoturvavaatimukset (julkinen vai yksityinen pilvi)– Datan sijaintivaatimukset– Tukipalvelut

Planeetta Internet Webinaari: Oletko pilvinatiivi vai palvelimen vanki? 13.4.2016

Hinnoittelu, SLA:t, sopimukset

• Kustannusten perusteena "sopimus" vai todellinenkäyttö?

• Joustavatko hinnat kummatkin suuntaan?• SLA:t mittarit• Sopimuskaudet

Planeetta Internet Webinaari: Oletko pilvinatiivi vai palvelimen vanki? 13.4.2016

Tietoturva

Planeetta Internet Webinaari: Oletko pilvinatiivi vai palvelimen vanki? 13.4.2016

• Datan sijainti• Datan sijainti on monille organisaatioille tärkeä kysymys

pilvipalveluissa. Organisaatio saattaa edellyttää, että data sijaitsee joko Suomessa tai ainakin EU-alueella.

• Datan hallinnointioikeudet: • Osapuolet (Toimittaja, ohjelmiston toimittaja, alihankkijat)• Alueet (jos mennään kotimaan rajojen ulkopuolelle)

• Lisäpalvelut• Palomuuraus, VPN- palvelut, tietojen turvaamisen, -

salauksen ja varmuuskopionnin optiot

Sudenkuopat

• Datan sijainti• Juridiset kysymykset

– Sopimus- ja vastuukäytännöt• Tukipalvelut

– Paikallisen tuen saaminen• Palvelun siirrettävyys

Planeetta Internet Webinaari: Oletko pilvinatiivi vai palvelimen vanki? 13.4.2016

Siirtyminen uusiin toimintatapoihin

Planeetta Internet Webinaari: Oletko pilvinatiivi vai palvelimen vanki? 13.4.2016

Siirtyminen uusiin toimintatapoihin

Tavoitteita jotka pysyneet samoina 1990-luvulta asti:

• Websovellusten ja -sivustojen kehitystehokasta/ketterää (time to market)

• Suorituskyky sekä skaalautuvuus vaihtelevienkäyttäjämäärien mukaan

• Tietoturvallisuus, vikasietostuus ja käytettävyys• Kustannussäästöt infrastruktuurissa• Toimittajariippumattomuus• Selkeä vastuunjako

Planeetta Internet Webinaari: Oletko pilvinatiivi vai palvelimen vanki? 13.4.2016

Käytän webhotellia, palvelimia tai virtuaalikoneita, miksi pilveen?

• Webhotelli ei skaalaudu ja tietoturva ei ole välttämättäriittävä

• Jos sivusto tai sovellus on fyysisen palvelimen"vankina", vikatilanteista toipuminen voi olla hyvinhidasta sekä skaalaaminen hidasta ja vaikeaa, samapätee osittain virtuaalikoneisiin

• Parhaimmillaan vastuut vähenevät ja ennakoitavuuskasvaa, jalostuneempaa palvelua

Planeetta Internet Webinaari: Oletko pilvinatiivi vai palvelimen vanki? 13.4.2016

Miten vanha websivusto tai -sovellustaipuu palvelimelta pilveen?

• Valmiin PaaS-alustan käyttöönotto joka ei edellytä senomien rajapintojen käyttöä, eikä sovelluksenkoodaamista uudelleen pilveä varten

• Ylläpidetyn IaaS-kapasiteetin hankkiminen, jossapalveluntarjoaja tai konsultti huolehtii operaatioista(tietoturva, konfigurointi, yms.)

Planeetta Internet Webinaari: Oletko pilvinatiivi vai palvelimen vanki? 13.4.2016

Mitä tehdä jos julkaisujärjestelmällätehty sivusto on jäänyt tuuliajolle?

• Jos sivuston toteuttaja ei enää käytettävissä tai huolehdi julkaisujärjestelmästä, harkitse senhankkimista palveluna (Wordpress tai Drupal as a Service)

• Korkeampi kustannus kuin pelkkä webhotelli tai palvelintila, mutta pienempi verratuna siihen ettäsivustolla tartutetaan haittaohjelmia asiakkaille

Planeetta Internet Webinaari: Oletko pilvinatiivi vai palvelimen vanki? 13.4.2016

Mitä tehdä kun palvelinten ylläpitoon eiole aikaa?

• Jos haluat jatkaa ylläpitoa itse, käytäkonfiguraatioautomaatiota (esim. Ansible)

• Vaihtoehtoisesti ulkoista ylläpito ja konfigurointikokonaan palveluntarjoajalle

• Pitkällä tähtäimellä pilvinatiiviksi, ei palvelimia

Planeetta Internet Webinaari: Oletko pilvinatiivi vai palvelimen vanki? 13.4.2016

Miten uusi websovellus kannattaatoteuttaa tai vanha uudistaa?

• Pilvinatiivi voi koodata sovelluksen rakentumaanuseiden erikoistuneiden pilvipalveluiden varaan

• Docker sovelluskonttien käyttöä kannattaaharkita/testata joka tapauksessa

• Harkitse vähintään uusia sovellusalustoja (node.js) tai edes web-palvelinta (nginx)

• Myös PaaS- tai ylläpidettyä alustaa, jotta voit keskittyäkoodaamiseen

Planeetta Internet Webinaari: Oletko pilvinatiivi vai palvelimen vanki? 13.4.2016

Jatkuvaan julkaisuun (continuous delivery), miksi ja miten?

Planeetta Internet Webinaari: Oletko pilvinatiivi vai palvelimen vanki? 13.4.2016

Jatkuvaan julkaisuun (continuous delivery), miksi ja miten?• Käyttäjät vaativat uusia ominaisuuksia saataville yhä

nopeammassa tahdissa• Jäykkien julkaisusyklien (esim. 4 kertaa vuodessa)

sijasta uusi versio voidaan julkaista periaatteessa koskatahansa

• Testaaminen ja koko deployment prosessiautomatisoitu ja virtaviivaistettu

• Mahdollistajina mm. versionhallinta, Docker sovelluskontit ja konfiguraatioautomaatio

Planeetta Internet Webinaari: Oletko pilvinatiivi vai palvelimen vanki? 13.4.2016

Kysymyksiä ja vastauksia

Planeetta Internet Webinaari: Oletko pilvinatiivi vai palvelimen vanki? 13.4.2016

Kiitos osallistumisesta ja kysymyksistä!

Materiaalit ovat saatavissa Slidesharessawww.slideshare.net/planeetta

Seuraa pilvipalveluiden kehitystä blogissammeblog.planeetta.net

Planeetta Internet Webinaari: Oletko pilvinatiivi vai palvelimen vanki? 13.4.2016

top related