Del via


Stabilitetsdesignprincipper

En pålidelig arbejdsbelastning skal være robust, så den kan registrere og genoprette efter afbrydelser og funktionsfejl og konsekvent levere funktionalitet. Den skal være i stand til at genoprette efter fejl inden for en rimelig tidsramme. Den skal også være tilgængelig, så brugerne konsekvent og pålideligt kan få adgang til arbejdsbyrden i den aftalte tidsramme og på det aftalte kvalitetsniveau.

Brug følgende designprincipper fra Microsoft Azure Well-Architected Framework til at sikre pålidelighed gennem hele livscyklussen. Start med de anbefalede bedste fremgangsmåder, og begrund fordelene ved hvert pålidelighedsprincip. Når du har fastlagt din strategi, skal du bruge tjeklisten Pålidelighed som dit næste trin.

Hvis du ikke anvender disse principper i dit design, vil arbejdsbyrden sandsynligvis ikke være forberedt på at forudse eller håndtere problemer i produktionen. Resultatet kan være driftsforstyrrelser, der fører til økonomisk tab. Hvis disse principper ikke anvendes i forbindelse med vigtige arbejdsbelastninger, kan det øge sikkerheden.

Design til forretningsmæssige krav

Ikonet MålIndsaml og forstå forretningsbehov med fokus på den forventede brug af arbejdsbyrden.

Kravene skal omfatte brugeroplevelsen, arbejdsprocesser, data og arbejdsbelastningsspecifikke funktioner. Målene bør være realistiske og aftalt med alle interessenter baseret på et givet budget. Kravene bør klart definere forventningerne hos teamet og interessenterne. Dokumentkrav for at guide teknologivalg, implementeringer og operationer.

Få mere at vide om at designe til forretningskrav i Azure Well-Architected Framework.

Design til robusthed

Ikonet MålArbejdsbelastningen skal reagere på fejl og fortsætte med at fungere med fuld eller reduceret funktionalitet.

Design din arbejdsbyrde til at kunne identificere fejl og komponentafbrydelser. Gør systemet modstandsdygtigt, så det kan tåle fejl og håndtere dem problemfrit. Informer brugerne om systemtilstanden, og angiv forventningerne til, hvilke komponenter der ikke er tilgængelige, og hvor lang tid den forventede gendannelse vil tage.

Få mere at vide om design til robusthed i Azure Well-Architected Framework.

Design til retablering

Ikonet MålArbejdsbelastningen skal kunne genoprettes efter fejl med minimal afbrydelse af brugeroplevelsen og forretningsmålene.

Sæt strukturerede, testede og dokumenterede genopretningsplaner på plads, der fører til hurtig genopretning. Sørg for, at dine support- og driftsteams har adgang til disse planer, og at genopretningsøvelser udføres ofte for at undgå forvirring og kaos under en faktisk afbrydelse.

Få mere at vide om design til genoprettelse i Azure Well-Architected Framework.

Design til handlinger

Ikonet MålArbejdsbyrden skal kunne observeres, og udviklingsteams skal kunne lære af fejl.

Byg overvågning ind i din arbejdsbelastning, så udviklings- og supportteams har nok data til at analysere, hvornår, hvorfor og hvilken komponent der fejler. Opret meningsfulde beskeder for at underrette supportteams i tilfælde af en fejl. Brug analyser og indsigt til at skabe forbedringer.

Få mere at vide om at designe til handlinger i Azure Well-Architected Framework.

Hold det enkelt

Ikonet MålUndgå at overkonstruere arkitekturdesignet, programkoden og driften.

Fokuser på forretningskravene, og fjern funktioner og komponenter, der ikke er nødvendige. Etabler standarder for udvikling og implementering, der øger ensartetheden. Udnyt platformens funktioner og forudbyggede aktiver for at minimere udviklingstiden.

Få mere at vide om, hvordan du gør det enkelt i Azure Well-Architected Framework.

Næste trin