Overzicht van de pijler operationele uitmuntendheid
De pijler operationele uitmuntendheid heeft betrekking op de operationele processen die ervoor zorgen dat een toepassing in productie blijft. Implementaties moeten betrouwbaar en voorspelbaar zijn. Geautomatiseerde implementaties verminderen de kans op menselijke fouten. Snelle en routinematige implementatieprocessen vertragen de release van nieuwe functies of oplossingen voor fouten niet. Wat net zo belangrijk is, is dat u een update snel kunt terugdraaien of vooruitrollen als deze problemen geeft.
Als u uw workload wilt beoordelen met behulp van de basisrichtlijnen in het Microsoft Azure Well-Architected Framework,verwijst u naar de Microsoft Azure Well-Architected Controleren.
We raden u aan de volgende video te bekijken om operationele uitmuntendheid te bereiken met het Azure Well-Architected Framework:
Onderwerpen
Het Microsoft Azure Well-Architected Framework bevat de volgende onderwerpen in de pijler operationele uitmuntendheid:
| Onderwerpen over operationele topprestaties | Description |
|---|---|
| Toepassingsontwerp | Biedt richtlijnen voor het ontwerpen, bouwen en ins orchestraeren van workloads met de DevOps-principes in het achterhoofd. |
| Controle | Iets wat ondernemingen al jaren doen, verrijkt met specifieke informatie over toepassingen die in de cloud worden uitgevoerd. |
| Prestaties van toepassingen beheren | Het bewaken en beheren van prestaties en de beschikbaarheid van softwaretoepassingen via DevOps. |
| Code-implementatie | Hoe u uw toepassingscode implementeert, is een van de belangrijkste factoren die de stabiliteit van uw toepassing bepaalt. |
| Infrastructuur inrichten | Deze discipline wordt ook wel Automation of Infrastructuur als code genoemd en verwijst naar best practices voor het implementeren van het platform waarop uw toepassing wordt uitgevoerd. |
| Testen. | Testen is essentieel om u voor te bereiden op onverwachte fouten en om fouten te ondervangen voordat ze van invloed zijn op gebruikers. |
Controle en diagnose zijn essentieel. Cloudtoepassingen worden uitgevoerd in een extern datacenter waar u geen volledige controle hebt over de infrastructuur of, in sommige gevallen, het besturingssysteem. In een grote toepassing is het niet praktisch om u aan te melden bij virtuele machines (VM's) om een probleem op te lossen of logboekbestanden te loggen. Met PaaS-services is er mogelijk geen toegewezen VM om u aan te melden. Controle en diagnose geven inzicht in het systeem, zodat u weet waar en wanneer storingen optreden. Alle systemen moet zichtbaar zijn. Gebruik een gangbaar en consistent schema voor logboekregistratie waarmee u gebeurtenissen in verschillende systemen naast elkaar kunt leggen.
Het proces voor controle en diagnose bestaat uit verschillende afzonderlijke fasen:
- Instrumentatie: de onbewerkte gegevens genereren op basis van:
- toepassingslogboeken
- webserverlogboeken
- diagnostische gegevens die zijn ingebouwd in het Azure-platform en andere bronnen.
- Verzameling en opslag: de gegevens worden op één plek geconsolideert.
- Analyse en diagnose: om problemen op te lossen en de algehele status te bekijken.
- Visualisatie en waarschuwingen: telemetriegegevens gebruiken om trends te herkennen of het operationele team te waarschuwen.
Het afdwingen van regels op resourceniveau via Azure Policy zorgen voor de acceptatie van best practices voor operationele uitmuntendheid voor alle assets die ondersteuning bieden voor uw workload. Zo kunt Azure Policy ervoor zorgen dat alle VM's die uw workload ondersteunen, voldoen aan een vooraf goedgekeurde lijst met VM-SKU's. Azure Advisor bevat een aantal Azure Policy om u te helpen snel mogelijkheden te identificeren voor het implementeren van Azure Policy aanbevolen procedures voor uw workload.
Gebruik de controlelijst voor DevOps om uw ontwerp te controleren vanuit het oogpunt van beheer en DevOps.
Volgende stappen
Verwijs naar de principes van operationele uitmuntendheid om u te begeleiden bij uw algehele strategie.