Delen via


Ontwerpprincipes voor betrouwbaarheid

Een betrouwbare workload moet veerkrachtig zijn, zodat deze uitval en storingen kan detecteren en herstellen en consistente functionaliteit kan leveren. Het systeem moet binnen een redelijke termijn van storingen kunnen herstellen. Bovendien moet de informatie beschikbaar zijn, zodat gebruikers consistent en betrouwbaar toegang hebben tot de werklast binnen het afgesproken tijdsbestek en met het afgesproken kwaliteitsniveau.

Gebruik de volgende ontwerpprincipes uit het Well-Architected Framework om betrouwbaarheid gedurende de gehele levenscyclus te garanderen. Microsoft Azure Begin met de aanbevolen best practices en onderbouw de voordelen van elk betrouwbaarheidsprincipe. Zodra u uw strategie hebt bepaald, gebruikt u de checklist voor betrouwbaarheid als uw volgende stap.

Als u deze principes niet toepast op uw ontwerp, is de workload waarschijnlijk niet voorbereid op het anticiperen of afhandelen van problemen in de productieomgeving. Het resultaat kan een verstoring van de service zijn die tot financiƫle verliezen leidt. Voor kritieke workloads kan het niet toepassen van deze principes de veiligheid in gevaar brengen.

Ontwerpen voor zakelijke vereisten

Doelstellingenpictogram Verzamel en begrijp de behoeften van het bedrijf, met de nadruk op het verwachte gebruik van de werklast.

Vereisten moeten de gebruikerservaring, workflows, gegevens en werklastspecifieke functies omvatten. De doelstellingen moeten realistisch zijn en met alle belanghebbenden overeengekomen, binnen een bepaald budget. De eisen moeten de verwachtingen van het team en de belanghebbenden duidelijk definiƫren. Leg eisen vast die richtinggevend zijn voor technologische keuzes, implementaties en activiteiten.

Meer informatie over het ontwerpen voor zakelijke vereisten in het Azure Well-Architected Framework.

Ontwerpen voor veerkracht

Doelstellingenpictogram De werklast moet kunnen reageren op storingen en met volledige of verminderde functionaliteit blijven functioneren.

Ontwerp uw werklast zodanig dat u storingen en uitval van componenten kunt identificeren. Maak het systeem veerkrachtig, zodat het fouten kan tolereren en soepel kan verwerken. Informeer gebruikers over de status van het systeem en geef aan wat de verwachtingen zijn ten aanzien van welke componenten niet beschikbaar zijn en hoe lang het verwachte herstel zal duren.

Meer informatie over ontwerpen voor veerkracht in het Azure Well-Architected Framework.

Ontwerpen voor herstel

Doelstellingenpictogram De werklast moet na storingen kunnen herstellen met minimale verstoring van de gebruikerservaring en bedrijfsdoelstellingen.

Zorg voor gestructureerde, geteste en gedocumenteerde herstelplannen die leiden tot een snel herstel. Zorg ervoor dat uw ondersteunings- en operationele teams toegang hebben tot deze plannen en voer regelmatig hersteloefeningen uit om verwarring en chaos te voorkomen tijdens een daadwerkelijke storing.

Meer informatie over ontwerp voor herstel in het Azure Well-Architected Framework.

Ontwerpen voor activiteiten

Doelstellingenpictogram De werklast moet waarneembaar zijn en ontwikkelteams moeten van fouten kunnen leren.

Bouw monitoring in uw workload in, zodat ontwikkelings- en ondersteuningsteams over voldoende gegevens beschikken om te analyseren wanneer, waarom en welk onderdeel defect raakt. Bouw zinvolle waarschuwingen om ondersteuningsteams op de hoogte te stellen wanneer er een fout optreedt. Gebruik analyses en inzichten om verbeteringen te stimuleren.

Meer informatie over het ontwerpen voor operationele doeleinden in het Azure Well-Architected Framework. ...

Eenvoudig houden

Doelstellingenpictogram Voorkom dat u het architectuurontwerp, de applicatiecode en de werking over-engineert.

Concentreer u op de zakelijke vereisten en verwijder functies en componenten die niet nodig zijn. Stel standaarden in voor ontwikkeling en implementatie die de consistentie vergroten. Maak gebruik van de door het platform geboden functies en vooraf gebouwde assets om de ontwikkeltijd te minimaliseren.

Lees meer over hoe u het simpel kunt houden in het Azure Well-Architected Framework.

Volgende stappen