Använda GitOps med Azure Dev/Test-erbjudandet för att optimera och skydda program
GitOps är ett driftsramverk. Det tar metodtips för DevOps som används för att utveckla program och tillämpar dem på infrastrukturautomatisering.
När team tränar GitOps använder de konfigurationsfiler som lagras som kod (infrastruktur som kod). Dessa filer genererar samma miljö varje gång den distribueras. Tänk på det som att programmets källkod genererar samma programbinärfiler varje gång du skapar.
GitOps-metodik
Den här processen, eller metoden, använder Git-lagringsplatser. Dessa lagringsplatser är din sanningskälla för ett tillstånd och en konfiguration som du definierar för ditt program. De innehåller deklarativa beskrivningar av den infrastruktur som du behöver i produktion. En automatiserad process gör att miljön matchar det beskrivna tillståndet på lagringsplatsen.
Om du vill distribuera ett nytt program eller uppdatera ett befintligt program behöver du bara uppdatera lagringsplatsen – den automatiserade processen hanterar allt annat.
Fördelar med GitOps
- Möjliggör samarbete om infrastrukturändringar
- Förbättrad åtkomstkontroll
- Kortare tid till marknaden
- Mindre risk
- Minskade kostnader
- Mindre felbenägen
Använda GitOps med Dev/Test
GitOps som en process och ett ramverk bör tillämpas på dina icke-produktionsinstanser. Den kan verifieras eller användas i dina DevTest-miljöer. Du kan använda GitOps-principer för att förbättra dina DevOps-processer. Använd dina DevTest-fördelar och -miljöer med GitOps-principer för att optimera dina aktiviteter och upprätthålla säkerheten och tillförlitligheten för dina program.
GitOps kombinerar automatisering och vanliga samarbetsramverk som git. De kan kombineras för att tillhandahålla snabb leverans av molninfrastruktur samtidigt som de uppfyller företagets säkerhetsstandarder.
Läs mer om GitOps och Azure: