Design- och implementeringsmönster
I en bra design ingår faktorer som en konsekvent design och distribution av komponenter, underhållsfunktioner för en enklare administration och utveckling samt återanvändning så att komponenter och delsystem kan användas i andra program och andra scenarier. Beslut som fattas under design- och implementeringsfasen har en stor inverkan på kvaliteten och den totala ägandekostnaden för program och tjänster som körs i molnet.
Mönster | Sammanfattning |
---|---|
Ambassadör | Skapa hjälpkomponenttjänster som skickar nätverksförfrågningar åt en konsumenttjänst eller ett konsumentprogram. |
Skyddande lager | Implementera en fasad eller adapterlager mellan ett modernt program och ett äldre system. |
Serverdelar för klienter | Skapa separata serverdelstjänster som ska förbrukas av specifika program eller gränssnitt i klientdelen. |
CQRS | Åtskilj åtgärder som läser data från åtgärder som uppdaterar data via separata gränssnitt. |
Konsolidering av beräkningsresurser | Konsolidera flera aktiviteter eller åtgärder i en enda beräkningsenhet. |
Konfiguration av Edge-arbetsbelastning | Det stora utbudet av system och enheter på arbetsytan kan göra arbetsbelastningskonfigurationen till ett svårt problem. |
Externt konfigurationslager | Flytta konfigurationsinformation utanför programpaketet för distribution till en central plats. |
Gateway-samling | Använd en gateway för att slå samman flera enskilda förfrågningar till en enda begäran. |
Gateway-avlastning | Avlasta delade eller specialiserade tjänstfunktioner till en gateway-proxy. |
Gateway-routning | Dirigera förfrågningar till flera tjänster med hjälp av en enda slutpunkt. |
Val av ledare | Samordna de åtgärder som utförs av en samling samverkande uppgiftsinstanser i ett distribuerat program genom att välja en instans som ska ansvara för att hantera de andra instanserna. |
Rör och filter | Dela upp en aktivitet som utför komplex bearbetningen i ett antal olika element som kan återanvändas. |
Sidovagn | Distribuera komponenter i ett program i en separat process eller container för att ge isolering och inkapsling. |
Värddator för statiskt innehåll | Distribuera statiskt innehåll till en molnbaserad lagringstjänst som kan leverera innehållet direkt till klienten. |
Strangler-figur | Migrera ett äldre system stegvis genom att gradvis ersätta specifika delar av funktionerna med nya program och tjänster. |
Feedback
https://aka.ms/ContentUserFeedback.
Kommer snart: Under hela 2024 kommer vi att fasa ut GitHub-problem som feedbackmekanism för innehåll och ersätta det med ett nytt feedbacksystem. Mer information finns i:Skicka och visa feedback för