Utformingsprinsipper for pålitelighet
En pålitelig arbeidsbelastning må være fleksibel slik at den kan oppdage og gjenopprette etter strømbrudd og funksjonsfeil og konsekvent levere funksjonalitet. Den må være i stand til å komme seg etter feil innen rimelig tid. Den må også være tilgjengelig slik at brukerne konsekvent og pålitelig kan få tilgang til arbeidsmengden i løpet av avtalt tidsramme og på avtalt kvalitetsnivå.
Bruk følgende utformingsprinsipper fra Microsoft Azure Well-Architected Framework for å sikre pålitelighet gjennom hele livssyklusen. Start med de anbefalte anbefalte fremgangsmåtene og begrunn fordelene med hvert pålitelighetsprinsipp. Når du har satt strategien din, kan du bruke sjekklisten for pålitelighet som neste trinn.
Hvis du ikke bruker disse prinsippene på utformingen, vil arbeidsmengden mest sannsynlig ikke være forberedt på å forutse eller håndtere problemer i produksjonen. Resultatet kan være tjenesteavbrudd som fører til økonomisk tap. Når det gjelder kritiske arbeidsbelastninger, kan feil ved bruk av disse prinsippene sette sikkerheten i fare.
Utform for forretningskrav
Kravene bør omfatte brukeropplevelse, arbeidsflyter, data og arbeidsbelastningsspesifikke funksjoner. Målene bør være realistiske og avtalt med alle interessenter, basert på et gitt budsjett. Kravene bør tydelig definere forventningene til teamet og interessentene. Dokumenter krav for å hjelpelinje teknologivalg, implementeringer og operasjoner.
Finn ut mer om utforming for forretningskrav i Azure Well-Architected Framework.
Utform for fleksibilitet
Design arbeidsmengden din for å kunne identifisere feil og komponentbrudd. Gjør systemet elastisk slik at det tåler feil og håndterer dem jevnt. Informer brukerne om systemtilstanden og angi forventningene til hvilke komponenter som ikke er tilgjengelige, og hvor lang tid forventet gjenoppretting vil ta.
Finn ut mer om hvordan du designer for robusthet i Azure Well-Architected Framework.
Utform for gjenoppretting
Få på plass strukturerte, testede og dokumenterte gjenopprettingsplaner som fører til rask gjenoppretting. Sørg for at støtte- og driftsteamene dine har tilgang til disse planene, og at gjenopprettingsøvelser utføres ofte for å unngå forvirring og kaos under et faktisk strømbrudd.
Finn ut mer om utforming for gjenoppretting i Azure Well-Architected Framework.
Utform for drift
Bygg overvåking inn i arbeidsbelastningen slik at utviklings- og støtteteam har nok data til å analysere når, hvorfor og hvilken komponent som svikter. Bygg meningsfulle varsler for å varsle støtteteam i tilfelle feil. Bruk analyser og innsikt for å drive forbedringer.
Finn ut mer om utforming for operasjoner i Azure Well-Architected Framework.
Hold det enkelt
Fokuser på forretningskravene og fjern funksjoner og komponenter som ikke er nødvendige. Etabler standarder for utvikling og distribusjon som øker konsistensen. Dra nytte av plattformleverte funksjoner og forhåndsbygde ressurser for å minimere utviklingstiden.
Finn ut mer om hvordan du holder det enkelt i Azure Well-Architected Framework.