Teknologiat
Microsoft Azure: pilvialusta sovelluksille, datalle ja tekoälylle
Azure on Microsoftin pilvialusta. Käytämme sitä sovellusten ajamiseen, datan hallintaan, tekoälyratkaisuihin ja CI/CD-putkiin. Palvelut pyörivät EU:n alueella, tunnistautuminen toimii Entra ID:llä, ja kustannukset skaalautuvat käytön mukaan.
Sovellukset ja laskenta
Azuressa on useita tapoja ajaa sovelluksia. Valinta riippuu siitä, tarvitaanko täysi hallinta vai riittääkö hallittu palvelu.
Azure App Service
Hallittu ympäristö web-sovelluksille ja API-rajapinnoille. Tukee .NET-, Node.js-, Python- ja Java-sovelluksia. Deployment slotit mahdollistavat nollakatkoisen julkaisun.
Azure Functions
Serverless-funktiot, jotka käynnistyvät tapahtumista: HTTP-kutsut, ajastimet, viestijonot. Laskutus perustuu suorituskertoihin, joten tyhjäkäynnistä ei makseta.
Azure Kubernetes Service
Hallittu Kubernetes-klusteri konttisovelluksille. Azure hoitaa control planen, ja käyttäjä hallitsee työkuormia. Sopii kun sovelluksia on useita ja ne pitää orkestroida.
Azure Container Apps
Konttien ajaminen ilman Kubernetes-hallintaa. Skaalaus nollaan asti, sisäänrakennettu Dapr-tuki ja revisiohallinta. Hyvä valinta mikropalveluille, jotka eivät tarvitse täyttä Kubernetes-kontrollia.
Azure DevOps ja CI/CD
Koodin hallinta, automaattinen testaus ja julkaisu yhdellä alustalla.
Repos, Pipelines, Boards ja Artifacts. Git-repot ja CI/CD-putket samassa paikassa. YAML-pohjaiset putket versioidaan koodin mukana.
Jos koodi on GitHubissa, Azure-julkaisu onnistuu GitHub Actionsin kautta. Azure Credentialsin OIDC-integraatio poistaa tarpeen staattisille salasanoille.
Bicep tai Terraform Azure-resurssien hallintaan. Ympäristöt luodaan ja päivitetään koodina, ei käsin portaalista klikkailemalla.
Kehitys-, testi- ja tuotantoympäristöt omissa resurssiryhmissään. Azure Policy varmistaa, ettei tuotantoon päädy vahingossa väärin konfiguroituja resursseja.
Data ja tietokannat
Azuren datapalvelut kattavat relaatiotietokannoista dokumenttivarastoihin ja analytiikkapalveluihin.
Azure SQL Database
Hallittu SQL Server pilvessä. Automaattiset varmuuskopiot, geo-replikaatio ja suorituskyvyn automaattinen optimointi. Elastic Pool jakaa kapasiteetin usean tietokannan kesken.
Cosmos DB
Globaalisti hajautettu NoSQL-tietokanta. Tukee dokumentti-, avain-arvo-, grafi- ja sarakemalleja. Latenssi on millisekuntiluokkaa missä päin maailmaa tahansa.
Azure Blob Storage
Tiedostovarasto lähes rajattomalla kapasiteetilla. Hot-, Cool- ja Archive-tasot hinnoittelevat tiedon käyttötiheyden mukaan. Elinkaarisäännöt siirtävät vanhan datan automaattisesti halvempaan tasoon.
Azure Event Hubs
Viestivälityspalvelu suurille datamäärille. Miljoonia tapahtumia sekunnissa. Kafka-yhteensopiva rajapinta, joten olemassa olevat Kafka-tuottajat ja -kuluttajat toimivat sellaisenaan.
Azure AI -palvelut
Azuren tekoälypalvelut toimivat yrityksen omassa tenantissa. Data ei poistu hallinnastanne.
GPT-4, GPT-4o ja muut OpenAI-mallit Azuren kautta. Dataa ei käytetä mallien kouluttamiseen. Sopii dokumenttien tiivistämiseen, luokitteluun ja luonnollisen kielen hakuun.
Hakupalvelu, joka ymmärtää luonnollista kieltä. Yhdistettynä Azure OpenAI:hin saat RAG-arkkitehtuurin: tekoäly vastaa kysymyksiin yrityksen omien dokumenttien perusteella.
Dokumenttien automaattinen käsittely: laskut, sopimukset, lomakkeet. Poimii tiedot rakenteiseen muotoon ilman manuaalista työtä. Tukee suomenkielisiä dokumentteja.
Kaikki AI-palvelut toimivat Entra ID -tunnistautumisen takana. Verkkorajoitukset, lokitus ja GDPR-yhteensopivuus ovat sisäänrakennettuja.
Miten autamme
Azure-osaaminen
Olemme Microsoft Solutions Partner: Data & AI (Azure). Olemme käyttäneet Azurea tuotantoprojekteissa sen alkuajoista lähtien. Osaamme sekä uusien järjestelmien rakentamisen että olemassa olevien ympäristöjen modernisoinnin.Arkkitehtuurisuunnittelu
Valitaan oikeat Azure-palvelut tilanteeseen. Ei kaikkea mahdollista, vaan se mitä oikeasti tarvitaan. Kustannusarvio ennen kuin mitään provisioidaan.
Toteutus ja migraatio
Rakennamme Azure-ympäristön ja siirrämme työkuormat sinne. Infrastruktuuri koodina alusta asti, joten ympäristö on toistettavissa.
DevOps-käytännöt
CI/CD-putket, automaattinen testaus ja monitorointi. Tavoite on, että julkaisu tuotantoon on arkipäiväinen rutiini, ei jännittävä tapahtuma.
Jatkuva ylläpito
Azure-ympäristö vaatii huoltoa: päivitykset, kustannusseuranta, tietoturvamuutokset. Hoidamme nämä, tai opetamme teidän tiimin tekemään sen itse.
Suunnitteletteko Azure-hanketta?
Kerro tilanteestanne, niin katsotaan yhdessä mikä lähestymistapa sopisi parhaiten. Alkukartoitus ei maksa mitään.

