Microsoft Corporation
GEO-REPLICATED SERVICE MANAGEMENT
Last updated:
Abstract:
Embodiments automatically identify which cloud resources and resource groups correspond to which geo-replicated services and service replicas. Resource groups are represented as vectors having features which may depend on resource types, resource group tags, resource group names, and other data. Vectors are clustered using hierarchical agglomerative clustering, for example, and each cluster is recognized as corresponding to a service. Associations between resources and services are then used for management functions such as updating or testing or suspending or modifying only the resources of a given service, finding configuration inconsistencies, or identifying higher cost replicas. Because two replicas of a given service may have different resource configurations or different constituent resources, similarity measures may be employed to map resources between replicas when defining resource group vectors or analyzing replicas. Automation permits documentation of accurate current associations between resources and services, even when resources are being created or deleted automatically.
Utility
15 Jan 2021
21 Jul 2022