Kuopion Energia Oy siirsi sähkönjakelun ja kaukolämmön verkkotietojärjestelmänsä Microsoftin Azure-pilvipalveluun. Käyttökokemusta on nyt kertynyt useampi kuukausi, ja kutsuimme ICT-sovellusasiantuntija Marko Kuosmasen ja verkkopäällikkö Atte Iivanaisen Verkostokahveillemme kertomaan, miten heillä on mennyt.
Kuopiossa tuli aika uusia vanhan järjestelmäympäristön on-premise-palvelimet. Syntyi kuitenkin päätös siirtää verkkotietojärjestelmä Trimble NIS, kenttätyötä tukeva Utility To Go ja kuluttajille jakeluhäiriöistä viestivä keskeytyskartta pilvipalveluun. Käytöntukijärjestelmä Trimble DMS jäi on-premise -palvelimelle ja siirrettiin suojattuun verkkoon. Miksi Kuopiossa päädyttiin tähän ratkaisuun?
Selkeät syyt pilvipalvelun valinnalle
“Syitä oli kolme”, sanoo Marko Kuosmanen. “Koska käyttöjärjestelmän tuki oli päättymässä, piti ympäristö asentaa uudestaan. Siinä yhteydessä mietittiin roolijakoa käytöntukijärjestelmä Trimble DMS:n ja Trimble NISin välillä. DMS kun on todella kriittinen järjestelmä, niin se haluttiin siirtää tietoturvallisemmalle prosessiverkkopuolelle, missä ei ole internetyhteyksiä. Ulkopuolelta sinne ei pääsisi hyökkäämään ainakaan niin helposti kuin toimistoverkon puolelle”, Kuosmanen jatkaa.
“Toinen syy on lisääntynyt etätyö. Meillä oli jo todettu muiden tietojärjestelmien osalta, että siirto Azureen mahdollistaa joustavamman käytön etätoimistolta. Ympäristö on turvallisesti tehty ja autentikointi, kuten kaksivaiheinen tunnistautuminen, on kunnossa.”
“Ja kolmas syy on, joskaan se ei varmasti ollut se ajava voima, että palvelinkapasiteetin pyörittäminen Azure-pilvipalvelussa on edullisempaa kuin on-premise-palvelimella. Tämän ansiosta saatiin käytännössä samalla kustannuksella kaukolämmölle ja sähköverkolle omat palvelimet ja omat ympäristöt. Ja sitä kautta päivittäminen on joustavampaa ja varmatoimisempaa. Jos vaikka kaukolämmön palvelimella olisi jokin ongelma, niin se ei sotke sähköverkon puolta – ja toisinpäin”, Kuosmanen kertoo.
Toimiva järjestelmäympäristö luo myös hyvän käyttökokemuksen
Miten järjestelmäympäristö sitten on Kuopiossa toteutettu? Trimble NIS -käyttäjät pääsevät virtuaaliselle työasemalle missä ja milloin vain kirjautumalla Azure Virtual Desktop -palveluun yhtiön tunnuksilla kaksivaiheisella tunnistautumisella. Trimble NIS aukeaa, ja AD-autentikointi hoitaa käyttäjän automaattisesti sisään. Käyttäjäkokemus on melkein kuin sovellus käynnistyisi omalta työasemalta, vaikka se oikeasti käynnistyy työasemalla Hollannissa.
“Lisäksi meillä on siellä Utility To Golle ja keskeytyskartalle oleva palvelin, joka on internetin kautta käytettävissä. Mutta sekään palvelin ei ole suoraan julkisessa internetissä vaan välissä on Azure Firewall ja Application Gateway, jotka välittävät internetistä tulevan liikenteen palvelimelle. Utility To Gon edessä on Azure Authenticator proxy, jolloin käyttäjä tekee kaksivaiheisen tunnistautumisen, pääsee Utility To Gon sivustolle ja kirjautuu sisään omilla tunnuksillaan”, Marko Kuosmanen selvittää.
“Sovellusintegraatiot kulkevat ulospäin integraatioalustamme kautta. Myös Trimble DMS:n integraatiot ja liikenteet välitetään sitä kautta eri paikkoihin, myöskin Azureen”, Kuosmanen jatkaa.
Atte Iivanainen kertoo, että vaikka sähköllä ja kaukolämmöllä on omat erilliset virtuaalipalvelimensa, näkevät verkkojen käyttäjät edelleen myös toistensa verkot.
“Ja sähkö- ja kaukolämpöverkoille yhteinen tietokantapalvelinhan on Azuressa myös, eli siinä mielessä tietoakin on helppo jakaa liiketoimintojen välillä”, Kuosmanen lisää.
Iivanainen sanoo, ettei käyttäjiltä ole tullut juurikaan kommentteja muutoksesta.
“Käyttäjät kirjautuivat virtuaaliselle työasemalle ja työt jatkuivat entisellään. Testasimme tietysti huolella silloin projektin aikana. Omat suunnittelijat kävivät kaikki toiminnot läpi, ja sieltä löytyi tietenkin joitakin ongelmia. Ne korjattiin, ja kun tuotantokäyttö alkoi, niin ollaan menty aika lailla ongelmitta” Iivanainen kertoo.
“Siirtyminen Azureen oli aika yksinkertainen toimenpide”, Kuosmanen toteaa.
Versiopäivitykset hoituvat kuten ennenkin
Azure-ympäristö ei vaikuta versiopäivityksiin, vaan Trimble pystyy hoitamaan ne edelleen.
Kuopiossa Marko Kuosmanen otti talteen kantakopiot, ja Trimble hoiti versiopäivityksen kokonaisuudessaan kuten ennenkin.
“Eikä se käyttökatko sen pidempi ollut kuin normaalistikaan. Päivitys meni nopeasti varsinkin NISin ja DMS:n osalta läpi”, Iivanainen sanoo.
Pitkä käyttökokemus Azure-ympäristöstä
Marko Kuosmanen kertoo, että heillä on Kuopiossa ollut Azure-pilvipalvelu käytössä jo vuosia muissa tietojärjestelmissä. Käyttökatkot ovat olleet harvinaisia.
“Harvinaisempia kuin on-premises -ympäristön puolella. Se mikä varmaan on pieni yllätys ollut, että nyt kun tietojärjestelmä pyörii Hollannissa, niin se pyörii kyllä ihan yhtä nopeasti tai nopeamminkin kuin aikaisemmin on-premissä”, Kuosmanen sanoo.
“Suorituskyky on vähintään samalla tasolla, ei se kyllä ainakaan hitaampi ole. Kyllä arki on jatkunut ihan samanlaisena. Tuossa juuri muistelin, että kun aiemmin meillä käytettiin Trimble NISiä Citrixin kautta, niin Citrixin kanssa oli ongelmia vähän väliä ja nyt sitäkään ei ole ollut. Että kyllä tämä on toiminut hyvin”, Atte Iivanainen kertoo.
Pieniä muutoksia tiedostojen käsittelyyn
Tulostaminen toimii uudessa ympäristössä paikalliselle tulostimelle, kuten ennenkin. Joltain osin Azure-ympäristö on kuitenkin muokannut käytänteitä, sillä tiedostojen käsittelyn sujuvoittamiseksi liitetiedostot on siirretty verkkolevyiltä SharePoint Teamsiin. Trimblen tietokantaan vaihdettiin tiedostolinkit http-linkiksi, jolloin tiedosto aukeaa suoraan Teamsissa käyttäjälle. Ja nyt käyttäjä voi synkronoida Teamsin omalle koneelle, jolloin omalla koneella pääsee editoimaan tiedostoja.
“Karttatiedostot ovat Trimble NISin palvelimella, mutta muut tiedostot SharePoint Teamsissa,” Kuosmanen täsmentää.
Entä skaalautuvatko palvelimet Azure-pilvipalvelussa tarpeen tai tehojen mukaan? Entä skaalautuuko virtuaaliasemien määrä?
Marko Kuosmanen kertoo, että perinteiset virtuaalipalvelimet eivät automaattisesti skaalaudu.
“Toki skaalautuvat nappia painamalla, ja palvelin on buutattava siinä kohtaa. Eli skaalautuvat sinänsä helposti mutteivät automaattisesti. Jos käytettäisiin PaaS-palveluita (Platform as a Service), eikä olisi palvelimia, niin silloin automaattinen skaalaus olisi mahdollista.”
Järjestelmä toimii
Atte Iivanainen kertoo, että Kuopiossa ollaan oltu tyytyväisiä järjestelmäympäristöön Azure-pilvipalvelussa. Omilla palvelimillaan olevien sähköverkon ja kaukolämpöverkon välillä ei ole yhteensovittamista, vaan esimerkiksi päivitykset voidaan tehdä itsenäisesti. Järjestelmä toimii ja toiminnallisuudet ovat säilyneet hyvinä. Palvelukustannukset pienenivät hieman, mikä vähentää operatiivisia kuluja.
“Projektin aikataulu meni niin, että viime vuoden elokuun lopulla oli aloitus ja joulukuun puolessa välissä käyttöönotto tuotantoon. Silloin tietysti vähän jännitti eikä otettu käyttöönottoa perjantaille, jos ongelmia ilmenee. Mutta sehän meni ihan ongelmitta läpi. Ollaan siis saatu mitä haluttiin ja järjestelmät toimii”, Iivanainen sanoo.