Mitä huomioida pilvipalveluihin siirtymistä harkitessa
Pilvipalveluiden edut alkavat olla useimmilla jo siinä määrin tiedossa, että kysymys on vain siitä miten ja milloin palvelut siirretään pilveen. Sana siirtymä antaa prosessista yksinkertaisen kuvan, mutta jokainen järjestelmä on ainutlaatuinen, joten siirtymä vaatii aina yksilöllisiä ratkaisuja.
Siirretään nykyinen toteutus pilveen, eikö se riitä?
Pilvisiirtymän toteutustavat riippuvat siitä, mitä muutoksella halutaan saavuttaa.
Yksinkertaisimmillaan olemassa oleva järjestelmä voidaan siirtää pilvipalvelimelle sellaisenaan. Tällä ratkaisulla voidaan saavuttaa kustannussäästöjä ja parantaa järjestelmän saavutettavuutta. Järjestelmä ei kuitenkaan muutu itsestään joustavammaksi tai mukaudu käytön mukaan, joten usemmiten siirtymältä halutaan enemmän.
Räätälöity pilvisiirtymä on prosessi, jossa palvelut siirretään pilvipalveluiksi tavalla joka on teknisten vaatimusten, aikataulun ja kustannusten kannalta paras ratkaisu kullekin palvelulle.
Seuraavaksi pitäisi valita oikea pilvipalvelun tarjoaja, vai kuinka?
Merkkiuskollisimmat ovat tässä vaiheessa jo valintansa tehneet. Muiden kannattaa tehdä ensin hyvä kartoitus omasta järjestelmästä, selvittää mitä pilvisiirtymällä halutaan saavuttaa ja näiden pohjalta tutustua olemassa oleviin vaihtoehtoihin, joten palataan tähän aiheeseen hieman myöhemmin.
Mitä halutaan saavuttaa?
Ensisijaisesti järjestelmän tulee toimia halutulla tavalla tilanteessa kuin tilanteessa, myös ruuhkaisimpina aikoina. Halutaan myös, että oma järjestelmä on hieman parempi ja monipuolisempi kuin kilpailijoiden järjestelmät.
Kustannusten pitäisi olla ennakoitavissa, muutoksia pitäisi pystyä tekemään helposti ja nopeasti, ja mukana saisi olla tekoälyä ja muita hienouksia. Lisäksi asioiden pitäisi tapahtua automaattisesti.
Sitten tarvitsee vain selvittää, miten olemassa olevasta järjestelmästä saadaan sellainen.
Mitä pitää tehdä ja paljonko se maksaa?
Muutostyö maksaa ja isot muutokset maksavat aika paljon. Tässä vaiheessa menneisyyden valinnat näyttelevät isoa roolia. Onko pidetty huolta siitä, että järjestelmäarkkitehtuuri seuraa hyviä tapoja, eli on mm. modulaarinen ja helposti ylläpidettävä? Panostettinko testiautomaatioon? Nämä investoinnit maksavat itsensä takaisin pilvisiirtymässä.
Modulaarisuus antaa mahdollisuuksia rakentaa järjestelmää pala palalta. Pilvipalvelun tarjoajilla on paljon valmiita palveluita yleisiin käyttötarkoituksiin. Kannattako nykypäivänä käyttää sähköpostipalvelua joka tehtiin itse kymmenen vuotta sitten ja on sittemmin jäänyt vaille huolenpitoa, vai käytetäänkö mieluummin valmista ratkaisua jota palveluntarjoaja ylläpitää jatkuvasti?
Skaalautuvuus on avainsana, joka useimmilla on perusteena pilveen siirtymiselle. Myös tässä vaiheessa moludaarisuus pääsee näyttämään hyödyllisyytensä. Monoliittinen toteutus on helppo monistaa tarpeen mukaan, mutta samalla monistuvat myös ne palvelut, jotka olisivat olleet toimivia kovassa kuormassa jo ilman skaalaustakin. Modulaarisesta toteutuksesta pullonkaulat voi irroittaa omiksi mikropalveluikseen, joita sitten skaalataan tarpeen mukaan. Ja taas säästettiin kustannuksissa ja parannettiin tehokkuutta.
Parhaimmillaan pilvipalveiluden edut pääsevät kuitenkin esiin, kun toteutukset kirjoitetaan puhtaalta pöydältä suoraan pilviympäristöön sopivaksi, eli ns. serverless-arkkitehtuuriin Function-as-a-Service (FaaS) -mallilla. Tässä ratkaisussa palvelut ovat käytössä aina tarpeen mukaan, eli toiminnallisuudet elävät sen aikaa kun niille on käyttöä ja sammuvat käytön jälkeen. Oikein toteutettuna järjestelmä skaalautuu kaikkiin kuviteltavissa oleviin tarpeisiin ja vähän yli, ja kustannuksia kertyy vain käytön mukaan.
Yksinkertaistettuna olemassa olevien toteutusten pilveistämiseen on viisi vaihtoehtoa:
- Siirretään toteutus sellaisenaan paikalliselta palvelimelta pilvipalvelimelle
- Laitetaan sovellus konttiin (esim. Docker) ja konfiguroidaan se (esim. Kubernetes) skaalautumaan automaattisesti kun käyttöaste nousee tietyn rajan yli.
- Pilkotaan toteutus mikropalveluiksi, jotka konfigurodaan skaalautumaan itsenäisesti joko kontittamalla tai käyttämällä serverless-pilvipalvelua.
- Toteutetaan olemassa olevat toiminnallisuudet uudestaan serverless-pilvipalveluun Function-as-a-Service -mallilla.
- Korvataan olemassa oleva toteutus valmiilla palvelulla.
Listan vaihtoehdot ovat tietyllä tapaa käänteisessä paremmuusjärjestyksessä, koska mitä alemmaksi listalla mennään, sitä joustavammaksi palvelu saadaan kehitettyä. Toki pilvisiirtymän kustannukset kasvavat samassa järjestyksessä, pois lukien nro. 5, jonka hintalappu riippuu valmiin palvelun mahdollisista maksuista.
Näiden viiden vaihtoehdon lisäksi on vielä jokeritapaus, jossa todetaan että olemassa olevalle toiminnolle ei ole käyttöä, jolloin se voidaan poistaa pilvisiirtymässä.
Minkä palvelun valitsen? AWS? Azure? Google Cloud? Joku muu?
Oma suosikkini on yleensä se, jonka parissa olen viimeksi touhunnut. Toisilla aikaisemmin käytetyt teknologiat voivat ohjata vahvasti johonkin suuntaan ja osa tekee valintansa puhtaasti ideologisista syistä. Kaikilla isommilla pilvipalvelun tarjoajilla on jotakuinkin samat peruspalikat hieman erilaisilla painotuksilla, joten omat tarpeet ohjaavat oikeaan suuntaan.
Palveluntarjoajat kehittävät omia palveluitaan jatkuvasti, joten myös palvelun käyttäjien kannattaa seurata kehitystä. Tekoälyt ja muut hienoudet tulevat koko ajan paremmin myös pienempien yritysten hyödynnettäviksi. Kehitys menee lujaa eteenpäin, siinä on hyvä pysyä mukana.
Sami Kovalainen, Lead Solution Architect, Amabit Oy
Lisätietoja
Tagit
Liiketoimintaprosessi
BI ja raportointi | |
Laatu, turvallisuus ja ympäristö | |
Projektinhallinta | |
Tuotekehitys ja suunnittelu |
Erikoisosaaminen
Arkkitehtuuri | |
Integraatiot | |
Ketterät menetelmät | |
Mobiilikehitys | |
Ohjelmistokehitys | |
Pilvipalvelut / SaaS |
Toimialakokemus
Asiantuntijapalvelut | |
Hotelli, matkailu ja ravitsemus | |
IT | |
Julkishallinto | |
Järjestöt ja yhdistykset | |
Kauppa | |
Kiinteistöala | |
Koulutusala | |
Kuljetus, liikenne ja logistiikka | |
Media | |
Pankki ja vakuutus | |
Prosessiteollisuus | |
Raaka-aineet ja energia | |
Rakentaminen | |
Telekommunikaatio | |
Terveys- ja sosiaalipalvelut | |
Urheilu, viihde ja virkistys | |
Valmistava teollisuus |
Teknologia
Amazon Web Services | |
Azure | |
Tarjonnan tyyppi
Johtamistyö | |
Konsultointi | |
Toteutustyö | |
Tuki- ja ylläpitotyö |
Omat tagit
Amabit - Asiantuntijat ja yhteyshenkilöt
Amabit - Muita referenssejä
Amabit - Muita bloggauksia
It- ja ohjelmistoalan työpaikat
- Laura - Tietoturva-asiantuntija
- Nordea - Senior Full Stack Developer with IAM knowledge
- Tecinspire Oy - Dev Team Lead - Kehityksen tiimipäällikkö
- Laura - IT Manager
- Laura - Network Specialist
- Laura - Tiedonhallinnan erityisasiantuntija
- Laura - Junior Cyber Security Specialist
Premium-asiakkaiden viimeisimmät referenssit
- Ampersand Design Oy - Asiantuntijuuden vahvistaminen referenssitarinoilla
- Verkkovaraani Oy - Lentorata.fi-sivuston saavutettavuusauditointi
- Innofactor Oyj - Apotek 1 tarjoaa innovatiivisia palveluja Azure Kubernetes -ratkaisun avulla
- Innofactor Oyj - Business Centralin lisäarvoratkaisut tehostavat Domicetin liiketoimintaa
- Efima Oyj - Case Martela: Luottamus ERP-kumppaniin rakentui tehtaan lattialla
- Valve - Korsisaari uudistunut verkkopalvelu
- Valve - Musiikkituottajat – IFPI Finland ry verkkopalvelun uudistus
Tapahtumat & webinaarit
- 21.05.2024 - The path to productization
- 21.05.2024 - Ilmainen ERP-webinaari: NAV:stä Business Centraliin | Business Centralin mahdollisuudet versionvaihdon jälkeen
- 23.05.2024 - Ilmainen BI ja ERP-webinaari: Paradigman muutos
- 28.05.2024 - SprintIT webinaari ti 28.5. klo 10: Odoo Raportointi - Sitä saat mitä mittaat!
- 29.05.2024 - Efistream-webinaari: Näin rakennat modernin taloushallinnon, joka tukee tiedolla johtamista
- 29.05.2024 - Ilmainen ERP-webinaari: Forbesin maailman parhaaksi valitseman liiketoimintaohjelmiston, Business Centralin, esittely ja demo
- 30.05.2024 - Palvelumuotoilu osana DevOpsia
Premium-asiakkaiden viimeisimmät bloggaukset
- Ready Solutions Oy - Tietomallit osana informaatioarkkitehtuuria
- Timeless Technology - Milesight UR32L Lite Series teollisuusreititin hintaan 115,00€!
- Innofactor Oyj - Dynasty Asiointipalvelun 3 tärkeintä hyötyä
- Efima Oyj - Microsoft Fabric -sanakirja: esittelyssä Fabricin analytiikkatyökalut
- Staria Oyj - Citycon ulkoistaa pohjoismaiseen talous- ja vuokrahallintoon liittyvät toiminnot Starialle
- Timeless Technology - Perlen 4G ja 5G reitittimet: Virtaviivaista verkonhallintaasi Docker OCI-säilöillä.
- Ready Solutions Oy - Lakehouse – alusta vai tietovarasto moderniin analytiikkakehitykseen?
Digitalisaatio & innovaatiot blogimediaBlogimediamme käsittelee tulevaisuuden liiketoimintaa, digitaalisia innovaatioita ja internet-ajan ilmiöitä |