Platformautomatisering en DevOps
Platformautomatisering en DevOps evalueren mogelijkheden om uw benadering van omgevingsimplementatie te moderniseren met infrastructuur als codeopties.
Beoordeling van ontwerpgebied
Betrokken rollen of functies: Platformautomatisering en DevOps vereisen mogelijk ondersteuning van een van de volgende functies of rollen om beslissingen te nemen: cloudplatform en cloud center of excellence.
Scope: Het doel van platformautomatisering en DevOps is om de gewenste DevOps-principes en -procedures af te stemmen op het levenscyclusbeheer van Azure-landingszones. Dit doel omvat inrichting, beheer, evolutie en bewerkingen via extreme automatisering en Infrastructure as Code.
Overzicht van ontwerpgebied
Het schaal-, flexibiliteits- en flexibiliteitsgedeelte van cloudtechnologieën leidt tot mogelijkheden voor nieuwe manieren van werken en moderne benaderingen voor servicelevering.
Veel traditionele IT-operationele modellen zijn niet compatibel met de cloud en moeten een operationele transformatie ondergaan om te voldoen aan bedrijfsmigratiedoelen. U kunt evalueren met behulp van DevOps-processen en -hulpprogramma's voor toepassings- en centrale teams.
Platformautomatisering
De mogelijkheid om wijzigingen op schaal aan te brengen via een voorgeschreven geautomatiseerd proces biedt directe voordelen voor de mogelijkheid van de organisatie om verder uit te breiden dan de basisconfiguratie, die afkomstig is van beveiliging, governance en beheer.
Platformautomatisering is rechtstreeks van toepassing op de resultaten die zijn gekoppeld aan het implementeren van een landingszone en ondersteunt het concept van het bouwen van herhaalbare, schaalbare omgevingen.
- Automation is gericht op hulpprogramma's en technieken die het stroomlijnen van automatiseringstaken mogelijk maken voor de ontwikkeling, implementatie, inrichting en bewerkingen van Azure-landingszones met behulp van automatiseringsprogramma's zoals Azure DevOps Services of GitHub.
DevOps
Deze resources hebben betrekking op platformautomatisering voor DevOps.
- DevOps-overwegingen verkennen de noodzaak om een duidelijk en gemeenschappelijk begrip van DevOps in de organisatie te hebben. In deze resource worden ook DevOps-principes, -procedures en -mogelijkheden beschreven die van toepassing zijn op workloads en landingszones.
- In DevOps-teamstopologieën wordt beschreven hoe teams kunnen worden georganiseerd om eigenaar te zijn van de end-to-end-levenscyclus van de Azure-landingszone. Meer informatie over hoe deze teams samenwerken met andere teams in de organisatie die verantwoordelijk zijn voor de end-to-end-levenscyclus van workloads die zijn geïmplementeerd in Azure.
Ontwikkelingsstrategie
Deze resources hebben betrekking op de ontwikkelingsstrategie.
- Ontwikkelingslevenscyclus verkent belangrijke ontwerpoverwegingen en aanbevelingen voor het maken van een landingszone met behulp van automatisering. In deze resource worden de opslagplaats, vertakking, geautomatiseerde builds, implementatie en terugdraaistrategie besproken.
- Infrastructure as Code beschrijft de voordelen van het implementeren van Azure-landingszones met behulp van Infrastructuur als code. Meer informatie over overwegingen met betrekking tot codestructuur, hulpprogramma's en technologie.
- Omgevingen legt het doel van meerdere omgevingen uit om code te bouwen, te testen en vrij te geven met hogere snelheid en frequentie. Deze benadering maakt de implementatie zo eenvoudig mogelijk.
- Testgestuurde ontwikkeling heeft betrekking op het gebruik van eenheidstests om de kwaliteit van nieuwe functies en verbeteringen in de Azure Landing Zone-codebasis te verbeteren.
Beveiligingsoverwegingen
Deze resources hebben betrekking op beveiligingsoverwegingen in platformautomatisering.
- Beveiligingsoverwegingen hebben betrekking op beveiligings- en governanceoverwegingen voor de DevOps-levenscyclus van Azure-landingszones.
- Op rollen gebaseerde Access Control voor DevOps Tools beschrijft de overwegingen voor toegangsbeheer waarmee rekening moet worden gehouden bij het aanpakken van de levenscyclus van Azure-landingszones via DevOps-hulpprogramma's.