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.

Azure DevOps -palvelut

Repos, Pipelines, Boards ja Artifacts. Git-repot ja CI/CD-putket samassa paikassa. YAML-pohjaiset putket versioidaan koodin mukana.

GitHub Actions + Azure

Jos koodi on GitHubissa, Azure-julkaisu onnistuu GitHub Actionsin kautta. Azure Credentialsin OIDC-integraatio poistaa tarpeen staattisille salasanoille.

Infrastructure as Code

Bicep tai Terraform Azure-resurssien hallintaan. Ympäristöt luodaan ja päivitetään koodina, ei käsin portaalista klikkailemalla.

Ympäristöhallinta

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.

Azure OpenAI Service

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.

Azure AI Search

Hakupalvelu, joka ymmärtää luonnollista kieltä. Yhdistettynä Azure OpenAI:hin saat RAG-arkkitehtuurin: tekoäly vastaa kysymyksiin yrityksen omien dokumenttien perusteella.

Azure AI Document Intelligence

Dokumenttien automaattinen käsittely: laskut, sopimukset, lomakkeet. Poimii tiedot rakenteiseen muotoon ilman manuaalista työtä. Tukee suomenkielisiä dokumentteja.

Entra ID ja tietoturva

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.