Introduktion

Slutförd

Skapa en befintlig arkitektur för att stödja ett scenario med hög tillgänglighet för ett fiktivt företag. Du får avancerade specifikationer för programdesign, infrastrukturval, datamodell och övergripande observerbarhet. I slutet av övningen kontrollerar du ditt arbete genom att jämföra din design med en liknande arkitektur. Se till att notera luckor för framtida förbättringar.

Exempelscenario

Contoso Shoes migrerade sina lokala distributioner till molnet för två år sedan. Även om de har sett förbättringar i driften har det varit svårt att behålla tillgängligheten och drifttiden i serviceavtalet (SLA). Det finns också en kommande produktlansering som förväntas skapa en trafiktoppar. Tidigare uppskjutningar ledde till avbrott eftersom systemet inte kunde möta den ökade belastningen. Det resulterade i betydande ekonomiska förluster.

Baserat på den erfarenheten har organisationen nu åtagit sig att öka systemets övergripande tillförlitlighet och observerbarhet. De har uppdaterat tillgänglighetsmålen för det befintliga programmet, vilket gör det verksamhetskritiskt.

Organisationen behöver en förbättrad design som kan överleva ett fel av en eller flera komponenter i arkitekturen och till och med motstå ett fullständigt regionalt avbrott samtidigt som mer systemhälsoinsikter ges till deras verksamhet. De har utforskat möjligheten att lägga till en annan region. Contoso vill också förbättra kundupplevelsen genom att betjäna klienter snabbare i en region som ligger geografiskt närmare dem.

Teamet förstår kompromisserna: extra kostnad och komplexitet. Kostnaden (faktisk och rykte) för att vara nere under en längre period är dock större än kostnaden för att köra i en andra region. Som ansvarig molnarkitekt har du blivit ombedd att utvärdera och förbättra den aktuella arkitekturen med dessa mål i åtanke.

Det befintliga programmet är redan utformat enligt kvalitetspelarna i Azure Well-Architected Framework. Som ett första steg har du läst igenom vägledningen för välarkitekterade verksamhetskritiska arbetsbelastningar. Du har prioriterat förbättrad systemåterhämtning och observerbarhet som de viktigaste fokusområdena som har störst tillförlitlighetspåverkan på systemet.

Vad ska du göra?

  • Utforma en hälsoslutpunkt i programmet för att kontrollera hälsotillståndet på API-nivå och dess beroenden
  • Expandera lösningen till flera regioner för att överleva ett regionalt avbrott
  • Skapa en hälsomodell och visualisera observerbarhetsdata via driftinstrumentpaneler

Viktigt!

Övningarna omfattar inte alla designområden för verksamhetskritiska arbetsbelastningar. När du har slutfört den här utmaningen uppmanas du att fortsätta utforska verksamhetskritiska principer som ges i välarkitekterade verksamhetskritiska arbetsbelastningar, så att du har ett fullständigt perspektiv för din egen design.

Vad är huvudmålet?

I slutet av den här modulen har du visat din förmåga att tillämpa verksamhetskritiska designprinciper på ett exempelscenario . Baserat på dina lärdomar kommer du att kunna utvärdera liknande design och i slutändan skapa en egen produktionsklar verksamhetskritisk lösning.