Plattformsautomatisering och DevOps
Plattformsautomatisering och DevOps utvärderar möjligheter att modernisera din metod för miljödistribution med infrastruktur som kodalternativ.
Designområdesgranskning
Berörda roller eller funktioner: Plattformsautomatisering och DevOps kan kräva stöd från någon av följande funktioner eller roller för att fatta beslut: molnplattform och molncenter för utmärkthet.
Omfattning: Målet med plattformsautomatisering och DevOps är att anpassa önskade DevOps-principer och -metoder till livscykelhantering i Azure Landing Zone. Det här målet omfattar etablering, hantering, utveckling och åtgärder genom extrem automatisering och infrastruktur som kod.
Översikt över designområde
Molnteknikens skala, flexibilitet och flexibilitet ger möjligheter till nya sätt att arbeta och moderna metoder för leverans av tjänster.
Många traditionella IT-driftsmodeller är inte kompatibla med molnet och måste genomgå driftstransformering för att leverera mot företagets migreringsmål. Du kan utvärdera med hjälp av DevOps-processer och verktyg för program och centrala team.
Plattformsautomatisering
Möjligheten att göra ändringar i stor skala genom en föreskriven automatiserad process ger direkta fördelar för organisationens förmåga att expandera bortom baslinjekonfigurationen, som kommer från säkerhet, styrning och hantering.
Plattformsautomatisering är direkt tillämpligt på de resultat som är associerade med implementeringen av en landningszon och stöder konceptet att skapa repeterbara, skalbara miljöer.
- Automation fokuserar på verktyg och tekniker som möjliggör effektivisering av automatiseringsuppgifter för utveckling, distribution, etablering och åtgärder i Azure Landing Zone med hjälp av automatiseringsverktyg som Azure DevOps Services eller GitHub.
DevOps
Dessa resurser hanterar plattformsautomatisering för DevOps.
- DevOps-överväganden utforskar behovet av att ha en tydlig och gemensam förståelse för DevOps i organisationen. Den här resursen beskriver också DevOps-principer, metoder och funktioner som gäller för arbetsbelastningar och landningszoner.
- DevOps-teamtopologier beskriver hur team kan organiseras för att äga livscykeln från slutpunkt till slutpunkt för Azure-landningszonen. Lär dig hur dessa team samarbetar med andra team i organisationen som ansvarar för livscykeln från slutpunkt till slutpunkt för arbetsbelastningar som distribueras till Azure.
Utvecklingsstrategi
Dessa resurser hanterar utvecklingsstrategin.
- Utvecklingslivscykeln utforskar viktiga designöverväganden och rekommendationer för att skapa en landningszon med hjälp av automatisering. Den här resursen beskriver lagringsplatsen, grenen, automatiserade versioner, distribution och återställningsstrategi.
- Infrastruktur som kod förklarar fördelarna med att implementera Azure-landningszoner med hjälp av infrastruktur som kod. Lär dig mer om överväganden kring kodstruktur, verktyg och teknik.
- Miljöer förklarar syftet med flera miljöer för att skapa, testa och släppa kod med högre hastighet och frekvens. Den här metoden gör distributionen så enkel som möjligt.
- Testdriven utveckling beskriver hur du använder enhetstestning för att förbättra kvaliteten på nya funktioner och förbättringar i azure-landningszonens kodbas.
Säkerhetsöverväganden
Dessa resurser hanterar säkerhetsöverväganden i plattformsautomatisering.
- Säkerhetsöverväganden tar upp säkerhets- och styrningsöverväganden för DevOps-livscykeln för Azure-landningszoner.
- Rollbaserade Access Control för DevOps Tools förklarar de överväganden för åtkomstkontroll som du bör tänka på när du hanterar livscykeln för Azure-landningszoner via DevOps-verktyg.