käyttöönottoympäristöt
Käyttöönottoympäristöt ovat ohjelmistojen käyttöönottoon ja testaamiseen tarkoitettuja erillisiä ympäristöjä, joissa uusi koodiversio voidaan ajaa ja validoida ennen tuotantoon siirtämistä. Niiden avulla voidaan löytää virheitä, suorituskykyongelmia sekä yhteensopivuusongelmia ilman vaikutusta loppukäyttäjiin.
Yleisimmät tyypit ovat kehitysympäristö, integraatio- tai CI-ympäristö, testausympäristö sekä staging- eli esiympäristö, ja lopuksi tuotantoympäristö. Usein
Keskeisiä piirteitä ovat eristäminen, toistettavuus ja konfiguraationhallinta. Infrastruktuuri voidaan määritellä koodina (Infrastructure as Code, IaC), ja
Käyttöönottoympäristöjen hallinnassa huomioidaan pääsynhallinta, muutosjohtaminen ja auditointi. Ympäristökohtaiset asetukset pyritään pitämään toistettavina ja palautettavina, ja julkaisujen
Haasteita ovat kustannukset, datan hallinta ja tietoturva, ympäristöjen drift sekä ylläpito. Oikein käytettynä käyttöönottoympäristöt kuitenkin pienentävät