Skip to content

Latest commit

 

History

History
33 lines (30 loc) · 3.2 KB

management-monitoring.md

File metadata and controls

33 lines (30 loc) · 3.2 KB
title titleSuffix description ms.author author ms.date ms.topic ms.service ms.subservice ms.custom keywords products categories
Management and Monitoring patterns
Cloud Design Patterns
Use these management and monitoring patterns to support cloud applications, which offer special challenges because the applications run in a remote datacenter.
robbag
RobBagby
07/28/2022
design-pattern
architecture-center
design-pattern
design-pattern
design pattern
azure
featured

Management and Monitoring patterns

Cloud applications run in a remote datacenter where you do not have full control of the infrastructure or, in some cases, the operating system. This can make management and monitoring more difficult than an on-premises deployment. Applications must expose runtime information that administrators and operators can use to manage and monitor the system, as well as supporting changing business requirements and customization without requiring the application to be stopped or redeployed.

Pattern Summary
Ambassador Create helper services that send network requests on behalf of a consumer service or application.
Anti-Corruption Layer Implement a façade or adapter layer between a modern application and a legacy system.
External Configuration Store Move configuration information out of the application deployment package to a centralized location.
Gateway Aggregation Use a gateway to aggregate multiple individual requests into a single request.
Gateway Offloading Offload shared or specialized service functionality to a gateway proxy.
Gateway Routing Route requests to multiple services using a single endpoint.
Health Endpoint Monitoring Implement functional checks in an application that external tools can access through exposed endpoints at regular intervals.
Sidecar Deploy components of an application into a separate process or container to provide isolation and encapsulation.
Strangler Fig Incrementally migrate a legacy system by gradually replacing specific pieces of functionality with new applications and services.