Teknologianeutraalius ja pitkäikäisyys ohjasivat arkkitehtuurivalintoja
Business Finlandin tavoitteena ei ollut pelkästään siirtää järjestelmiä pilveen, vaan varmistaa, että uusi arkkitehtuuri säilyy joustavana ja kehitettävänä myös tulevina vuosina. Tämän vuoksi ratkaisu pohjautuu konttipohjaiseen mikropalvelumalliin, jossa liiketoimintalogiikka ei lukitu yksittäiseen pilvipalveluun tai teknologiaan.
“Rahoitusjärjestelmämme ovat Business Finlandille kriittisiä, ja niiden on pystyttävä elämään muutosten mukana vielä vuosien päästä. Emme halunneet ratkaisua, joka lukitsee meidät yhteen teknologiaan – Advania, Azure Kubernetes Service (AKS) ja mikropalvelumalli tarjoavat siihen hyvän perustan.”
— Solution Architech Juuso Ranne, Business Finland
AKS mahdollistaa sovellusten nopean julkaisemisen, hallitun päivitettävyyden ja kehitystiimien itsenäisen työn ilman,
että kokonaisuus menettää hallittavuuttaan.
“Business Finlandilla oli alusta asti selkeä näkemys siitä, että arkkitehtuurin pitää olla siirrettävä ja pitkäikäinen.
AKS mahdollistaa modernin mikropalvelumallin ilman, että liiketoimintalogiikka sidotaan liian tiukasti yksittäisiin pilvipalveluihin.”
- Timothy Sikorski, Cloud & DevOps architech, Advania
Tietoturva ja lokien hallinta keskiössä alusta alkaen
Koska rahoitusjärjestelmät käsittelevät arkaluonteista tietoa, tietoturva ja hallittu lokien hallinta nousivat keskeiseen rooliin jo projektin kickoff‑vaiheessa. On tärkeää pystyä eriyttämään arkaluonteinen data ja varmistamaan, että näkyvyys ja oikeudet ovat juuri oikealla tasolla.
Azure Monitorin ja AKS:n Container Insights ‑ratkaisut tukevat monitasoista lokitusta, jossa eri sovellusten ja palveluiden lokit voidaan ohjata ja rajata erikseen turvallisuus‑ ja auditointitarpeiden mukaisesti
Hallittava kokonaisuus Infrastructure as Code ‑mallilla
Ympäristön rakentaminen pohjautuu vahvasti Infrastructure as Code (IaC) ‑periaatteeseen. Advanian asiantuntijat toivat projektiin Terraform‑pohjaisen mallin, jonka avulla infrastruktuuri, verkot ja tukipalvelut voidaan määritellä, versioida ja auditoida järjestelmällisesti.
Kun ympäristö rakennetaan Infrastructure as Code ‑periaatteella, saadaan hallittavuutta, läpinäkyvyyttä ja parempi auditointivalmius. Tämä korostuu erityisesti organisaatioissa, joilla on useita sovelluksia ja kehitystiimejä samassa klusterissa.
Selkeä jako yhteiseen infrastruktuuriin ja projektikohtaisiin resursseihin helpottaa ympäristön laajentamista uusille palveluille ilman, että kokonaisuus monimutkaistuu.
Valmius kasvaa ja vastata muuttuviin tarpeisiin
Vaikka ensimmäiset AKS‑pohjaiset palvelut ovat kuormitukseltaan maltillisia, arkkitehtuuri on suunniteltu huomioimaan ennakoitavat kuormapiikit, kuten rahoitushakujen määräaikojen aiheuttamat käyttöhuiput.
Vaikka ensimmäiset palvelut eivät ole massiivisia kuormiltaan, arkkitehtuuri suunniteltiin niin, että sitä ei tarvitse rakentaa uudelleen kasvun myötä. Tämä on usein se kohta, jossa moderni pilviarkkitehtuuri maksaa itsensä takaisin.
Kumppanuus, joka tukee sekä teknologiaa että liiketoimintaa
Projektissa korostui avoin ja vuorovaikutteinen yhteistyö Business Finlandin ja Advanian asiantuntijoiden välillä.
Teknisen toteutuksen lisäksi huomioitiin toimintamallit, dokumentaatio ja ympäristön pitkäjänteinen kehittäminen.
Business Finlandille oli tärkeää, että asiaa ei katsottu vain teknisenä ratkaisuna, vaan kokonaisuutena: miten ympäristöä kehitetään, hallitaan ja laajennetaan myöhemmin. Tässä Advanian sparraava rooli oli arvokas.