Palvelimia pilvessä ja kotona
- TIES478 10.2.2020
- Ilona Nurminen
IaaS
- Infrastructure as a service - IaaS
- Pilvipohjainen palvelumalli, jossa IT-infrastruktuuri
(virtualisointi, verkko, tallennustila, palvelimet) tarjotaan
asiakkaalle Internetin välityksellä (Red Hat 2020)
- Asiakas huolehtii itse infrastruktuurin konfiguroinnista ja ylläpitämisestä (vrt. PaaS, SaaS)
IaaS: Etuja
- Ei vaadi suuria laitteisto- ja tilainvestointeja – rautapuolesta ei tarvitse huolehtia itse
- Usein edullisempi kuin oma konesali ylläpitokuluineen
- Joustavuus ja skaalautuvuus – resursseja voidaan lisätä ja vähentää tarpeen mukaan
- Helppo rakentaa testiympäristöjä lyhytaikaiseen tarpeeseen
- Automatisointi – uusien palvelinten luontia ja konfigurointi onnistuu ohjelmointirajapintojen kautta
IaaS: Haasteita
- Tietoturvakysymykset
- Lainsäädännön vaatimukset
- Suorituskyky, luotettavuus ja saavutettavuus
- Periaatteelliset syyt – Haluanko käsitellä tietojani jonkun muun hallitsemalla raudalla?
IaaS-palveluntarjoajia
VPS/VDS
- VPS/VDS, virtual private server/virtual dedicated server
- palveluntarjoajan tiloissa sijaitseva virtuaalikone
- asiakas hallinnoi konetta useimmiten itse (unmanaged VPS); root-käyttöoikeudet
- myös palveluntarjoajan ylläpitämiä (managed VPS) VPS-ratkaisuja on tarjolla
- Palveluntarjoajia lukuisia
- Hinta/hinnoitteluperiaatteet, ominaisuudet, suunniteltu käyttötarkoitus/asiakasryhmä, maantieteellinen sijainti vaihtelevat
VPS/VDS, jatkoa
- Kaikki edellä mainitut IaaS-palveluntarjoajat tarjoavat jonkinlaisia VPS-ratkaisuja
- Tarjolla useimmiten tuntikohtainen hinnoittelu kuukausittaisella hintakatolla
- tai vaihtoehtoisesti laskutus käytettyjen laskentaresurssien (CPU, RAM) mukaan
- Valmiita paketteja, joihin mahdollista lisätä tarpeen mukaan lisää prosessoriytimiä, muistia, tallennustilaa, verkkolaitteita...
VPS/VDS, jatkoa
- Palvelimen luonti tapahtuu useimmiten valmiiksi asennetusta käyttöjärjestelmälevykuvasta
- Lähes kaikista löytyvät suurimmat Linux- ja BSD-jakelut, joissakin palveluissa myös Windows tarjolla
- Omien levykuvien lataaminen tai itseasennus voi olla mahdollista palvelusta riippuen
- Jotkut palveluntarjoajat tarjoavat lisäksi esiasennettuja ohjelmia/ohjelmistopaketteja, kuten WordPress tai LAMP-stack
VPS/VDS, jatkoa
- VPS-palveluilla useimmiten web-pohjainen käyttöliittymä, monilla myös oma API
- graafinen konsoli, SSH-avaimien esikonfigurointi asennusvaiheessa
- erilaisia valvonta/seurantatyökaluja
VPS/VDS, jatkoa
- Palveluntarjoajien käyttöehdot kannattaa lukea huolella (minkä maan
lakien mukaan toimitaan, mistä kaikesta laskutetaan, milloin palvelimen
laskutus päättyy...)
- Oli palvelin sitten pilvessä, konehuoneessa tai sängyn alla,
ylläpitäjä on vastuussa sen tarkoituksenmukaisesta konfiguroinnista,
suojaamisesta ja ylläpidosta
Ilmaista huvia?
- GitHub Student Pack
- Ilmainen etupaketti opiskelijoille, sisältää mm. DigitalOcean-, Azure- ja AWS-krediittejä
- JYU:n opiskelijat oikeutettuja
- AWS Free Tier
- Ilmaista käyttöaikaa joihinkin Amazonin palveluihin (mm. EC2 ja Lightsail) 12 kuukauden ajaksi
Homelab, ”kotilabra”
- Yleisnimitys kotona toteutettavalle IT-harrastustoiminnalle, jossa
rakennellaan erilaisia laite- ja ohjelmistokokonaisuuksia
oppimistarkoituksessa
- Käytössä usein enterprise-luokan laitteistoa ja ohjelmistoja, virtualisoidut ratkaisut myös mahdollisia
- Tavoitteita monia; ammattiosaamisen kehittäminen, harrastus tai
harrastuksen tukeminen, vaihtoehdon tarjoaminen
valtavirtapilvipalveluille…
- Voi olla kuitenkin mitä tahansa yhdestä Raspberry Pi:sta täyteenahdettuun palvelinräkkiin – olennaisinta on uuden oppiminen
Homelab, jatkoa
Homelab, jatkoa
- Kotipalvelinten mahdollisia ongelmia
- Palveluntarjoajan käyttöehdot (ovatko palvelimet sallittuja kuluttajaliittymissä, suljetut portit jne. )
- Dynaaminen IP-osoite → vaatii dynaamisen DNS-palvelun
- Voi asettaa kotiverkon alttiiksi hyökkäyksille/tietoturvauhille
- Sähkönkulutus
- Tilantarve, äänekkyys, lämpö...
Mistä neuvoja?
Lähteet