Utmärkt driftskvalitetsmönster
Molntillämpningar körs i ett fjärranslutet datacenter där du inte har full kontroll över infrastrukturen, eller i vissa fall över operativsystemet. Det är gör det svårare med hantering och övervakning än i en lokal distribution. Program måste exponera körtidsinformation som administratörer och ansvariga kan använda för att hantera och övervaka systemet, och samtidigt måste föränderliga affärsbehov hanteras utan att programmet stoppas eller omdistribueras.
| 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. |
| 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. |
| Övervakning av slutpunktshälsa | Implementera funktionskontroller i ett program som externa verktyg kan komma åt via exponerade slutpunkter med jämna mellanrum. |
| Sidovagn | Distribuera komponenter i ett program i en separat process eller container för att ge isolering och inkapsling. |
| Strangler | Migrera ett äldre system stegvis genom att gradvis ersätta specifika delar av funktionerna med nya program och tjänster. |