Cross-cutting zorgen over bedrijfskritieke workloads in Azure
Er zijn verschillende horizontale aandachtspunten die de belangrijkste ontwerpgebieden doorkruisen. In dit artikel worden deze horizontale aandachtspunten in context geplaatst voor verdere overweging binnen elk ontwerpgebied.
Belangrijk
Dit artikel maakt deel uit van de reeks bedrijfskritieke azure Well-Architected workloads . Als u niet bekend bent met deze reeks, raden we u aan te beginnen met wat een bedrijfskritieke workload is?
Schaallimieten
Azure past verschillende limieten of quota toe om een consistent serviceniveau voor alle klanten te garanderen. Voorbeelden van deze limieten zijn beperkingen voor het aantal implementeerbare resources binnen één abonnement en beperkingen voor netwerk- en querydoorvoer.
Servicelimieten kunnen van invloed zijn op een grote bedrijfskritieke workload. Houd zorgvuldig rekening met de limieten van de services die in de doelarchitectuur worden gebruikt om een duurzame schaal te garanderen. Anders bereikt u mogelijk een of meer van deze limieten naarmate de werkbelasting toeneemt.
Belangrijk
Limieten en quota kunnen veranderen naarmate het platform zich ontwikkelt. Zorg ervoor dat u de huidige limieten controleert bij Limieten, quota en beperkingen voor Azure-abonnementen en -services.
Aanbevelingen
- Gebruik een schaaleenheidbenadering voor het samenstellen, implementeren en beheren van resources.
- Gebruik abonnementen als schaaleenheden, waarbij resources en abonnementen naar behoefte worden uitgeschaald.
- Zorg ervoor dat schaallimieten worden overwogen als onderdeel van de capaciteitsplanning.
- Gebruik, indien beschikbaar, gegevens over bestaande toepassingsomgevingen om te verkennen welke limieten kunnen worden aangetroffen.
Automation
Een holistische benadering van de automatisering van implementatie- en beheeractiviteiten kan de betrouwbaarheid en bruikbaarheid van de workload maximaliseren.
Aanbevelingen
- Automatiseer CI/CD-pijplijnen (continue integratie en continue levering) voor alle toepassingsonderdelen.
- Activiteiten voor toepassingsbeheer automatiseren, zoals patching en bewaking.
- Gebruik semantiek voor declaratief beheer, zoals Infrastructuur als code (IaC), in plaats van imperatieve benaderingen.
- Prioriteit geven aan temperen boven scripts. Alleen het uitvoeren van scripts uitstellen als het gebruik van sjablonen niet mogelijk is.
Uitlijning van Azure-roadmap
Azure ontwikkelt zich voortdurend door regelmatige updates voor services, functies en regionale beschikbaarheid. Het is belangrijk om de doelarchitectuur af te stemmen op de roadmaps van het Azure-platform om een optimaal toepassingstraject te vormen. Zorg er bijvoorbeeld voor dat de vereiste services en functies beschikbaar zijn binnen de gekozen implementatieregio's.
Raadpleeg Azure-updates voor de meest recente informatie over nieuwe services en functies.
Aanbevelingen
- Afstemmen met de technische roadmaps en regionale implementatieplannen van Azure.
- Deblokkeren met preview-services of door afhankelijkheden te nemen in de roadmap van het Azure-platform.
- Alleen afhankelijk zijn van vastgelegde services en functies; roadmapafhankelijkheden valideren met Technische productgroepen van Microsoft.
Volgende stap
Verken de ontwerpgebieden die kritieke overwegingen en aanbevelingen bieden voor het bouwen van een bedrijfskritieke workload.