Asiakastarina · Lentorahti / logistiikka

Azure-alustan rakentaminen ja GitOps

AKS, Azure-virtuaalikoneet ja palomuurit sekä Argo CD -pohjaiset sovellusjulkaisut

Toimitimme tietoturvallisen, AKS:ään ja GitOpsiin perustuvan Azure-alustan, joka mahdollistaa auditoitavat ja automatisoidut julkaisut kaikkiin ympäristöihin.

Kohokohdat

Mitä toimitimme

  • AKS ja Azure-verkko kovennetuin palomuurein
  • GitOps Argo CD:llä ja ympäristökohtaisilla overlay-määrityksillä
  • Infrastruktuuri vakioitu Terraformilla toistettavaksi

Taustaa

Lähtötilanne

Tiimi tarvitsi lentoyhtiön tietoturvavaatimusten mukaisen pilvialustan, joka silti mahdollistaa palveluiden nopean ja yhdenmukaisen julkaisun.

Pystytimme AKS:n, Azure-virtuaalikoneet ja palomuurisäännöt, otimme käyttöön Argo CD -pohjaisen GitOpsin ja kuvasimme infrastruktuurin koodina Terraformilla.

Haasteet ja tavoitteet

Mitä piti ratkaista

Verkko ja tietoturva

Tiukat vaatimukset täyttävän Azure-verkon ja palomuurauksen suunnittelu.

Turvalliset julkaisut useaan ympäristöön

Yhdenmukaiset julkaisut, hyväksyntäportit ympäristöjen välillä ja selkeä paluu edelliseen versioon.

Toistettavuus

Klustereiden ja resurssien kuvaaminen koodina konfiguraatiopoikkeamien välttämiseksi.

Tavoitteet

  • AKS ja Azure-palvelut vahvalla tietoturvan perustasolla
  • GitOps luotettaviin ja auditoitaviin julkaisuihin
  • Yhdenmukainen eteneminen ympäristöstä toiseen

Toteutus

Näin toteutimme sen

  1. Terraform-perusta Azure-verkolle, AKS:lle ja tukipalveluille
  2. Klusterin tietoturvan perustaso (RBAC, käytännöt, identiteetit)
  3. Argo CD:n asennus ja ApplicationSetit overlayineen
  4. Promootiostrategia, paluu edelliseen versioon ja terveystarkistukset
  5. Luovutus ja osaamisen siirto

Tekniset tiedot

Ympäristö ja käytännöt

YmpäristöAzure AKS, Azure-virtuaalikoneet, palomuuri ja niihin liittyvät palvelut; konttirekisteri; yksityinen verkko
Infrastruktuuri koodina ja alustatTerraform, Azure (AKS/virtuaalikoneet/verkko/palomuuri), Argo CD
TietoturvaVähimpien oikeuksien IAM, verkko- ja palomuurisäännöt, salaisuuksien hallinta, toimitusketjun skannaus
HavaittavuusDatadog; hälytykset integroitu tiimin työnkulkuihin
KäytännötGitOps, trunk-pohjainen kehitys, ympäristöjen väliset promootiot, infrastruktuuri koodina
  • Azure AKS
  • Azure VMs
  • Terraform
  • Argo CD
  • Datadog
  • Azure networking/firewall

Keskustele infrastruktuuristasi insinöörin kanssa

30 minuutin puhelu kokeneen insinöörin, ei myyjän, kanssa. Kysymme ympäristöstäsi ja siitä, mikä sinua huolettaa, ja kerromme rehellisesti, voimmeko auttaa.