All Products
Search
Document Center

Cloud Config:BestPracticeForMultiZoneArchitecture

Last Updated:Sep 19, 2023

This topic describes the background information, scenarios, and default rules of the BestPracticeForMultiZoneArchitecture compliance package.

Background information

The multi-zone architecture helps implement high availability for your business. The availability of the zones in Alibaba Cloud is independent and does not affect each other. A system that uses the multi-zone architecture provides high data reliability. If the primary zone fails, the system can restore business in real time. You can use the BestPracticeForMultiZoneArchitecture compliance package to check whether the multi-zone architecture is used by each Alibaba Cloud resource.

Scenarios

This compliance package is suitable for scenarios in which you have high requirements for service continuity and data reliability.

Default rules

Rule name

Description

rds-multi-az-support

Checks whether the Deployment Method parameter of each ApsaraDB RDS instance is set to Multi-zone Deployment. If so, the evaluation result is Compliant.

oss-zrs-enabled

Checks whether the zone-redundant storage (ZRS) feature is enabled for each Object Storage Service (OSS) bucket. If so, the evaluation result is Compliant.

redis-instance-multi-zone

Checks whether the Deployment Type parameter of each ApsaraDB for Redis instance is set to Dual-zone Deployment. If so, the evaluation result is Compliant.

slb-instance-multi-zone

Checks whether each Classic Load Balancer (CLB) instance uses the multi-zone architecture. If so, the evaluation result is Compliant.

alb-instance-multi-zone

Checks whether each Application Load Balancer (ALB) instance uses the multi-zone architecture. If so, the evaluation result is Compliant.

ess-scaling-group-attach-multi-switch

Checks whether at least two vSwitches are attached to each scaling group. If so, the evaluation result is Compliant.

rds-instance-has-guard-instance

Checks whether a disaster recovery instance is created for each ApsaraDB RDS instance. If so, the evaluation result is Compliant.

mongodb-instance-multi-zone

Checks whether each ApsaraDB for MongoDB instance uses the multi-zone architecture. If so, the evaluation result is Compliant.

polardb-cluster-multi-zone

Checks whether the hot standby cluster feature is enabled for each PolarDB cluster and data is distributed across multiple zones. If so, the evaluation result is Compliant.

privatelink-servier-endpoint-multi-zone

Checks whether multiple zones are configured for each endpoint service. If so, the evaluation result is Compliant.

slb-instance-default-server-group-multi-zone

Checks whether the associated resources of the default server group of each CLB instance are distributed across multiple zones. If so, the evaluation result is Compliant.

slb-master-slave-server-group-multi-zone

Checks whether the associated resources of the primary and secondary server groups of each CLB instance are distributed across multiple zones. If so, the evaluation result is Compliant.

slb-vserver-group-multi-zone

Checks whether the associated resources of the virtual server groups of each CLB instance are distributed across multiple zones. If so, the evaluation result is Compliant.

alb-server-group-multi-zone

Checks whether the associated resources of the server groups of each ALB instance are distributed across multiple zones. If so, the evaluation result is Compliant.