Beheer en controlepatronen

Cloudtoepassingen worden uitgevoerd in een extern datacenter waar u geen volledige controle hebt over de infrastructuur of, in sommige gevallen, het besturingssysteem. Hierdoor kan het beheer en de controle lastiger zijn dan bij een on-premises implementatie. Toepassingen moeten runtime-gegevens vrijgeven die door beheerders en operators kunnen worden gebruikt om het systeem te beheren en controleren, maar ook om veranderende bedrijfsvereisten en aanpassingen te ondersteunen zonder dat de toepassing hoeft te worden gestopt of opnieuw moet worden geïmplementeerd.

Patroon Samenvatting
Ambassadeur Helper-services maken die netwerkaanvragen verzenden namens een consumentservice of toepassing.
Anti-corruptielaag Een toegangspunt of een adapterlaag implementeren tussen een moderne toepassing en een oud systeem.
Extern configuratiearchief Configuratiegegevens vanuit het implementatiepakket voor de toepassing verplaatsen naar een centrale locatie.
Aggregatie van gateway Een gateway gebruiken om verschillende afzonderlijke aanvragen samen te voegen in één aanvraag.
Offloading van gateway Gedeelde of gespecialiseerde servicefunctionaliteit offloaden naar een gatewayproxy.
Routering van gateway Aanvragen naar meerdere services routeren met behulp van één eindpunt.
Eindpuntstatusbewaking Functionele controles implementeren in een toepassing die externe hulpprogramma's met regelmatige intervallen kunnen benaderen via beschikbaar gestelde eindpunten.
Sidecar Onderdelen van een toepassing implementeren in een afzonderlijk proces of container om isolatie en inkapseling mogelijk te maken.
Strangler Fig Een verouderd systeem incrementeel migreren door specifieke functionaliteit geleidelijk te vervangen door nieuwe toepassingen en services.