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 |
Checks whether the Deployment Method parameter of each ApsaraDB RDS instance is set to Multi-zone Deployment. If so, the evaluation result is Compliant. | |
Checks whether the zone-redundant storage (ZRS) feature is enabled for each Object Storage Service (OSS) bucket. If so, the evaluation result is Compliant. | |
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. | |
Checks whether each Classic Load Balancer (CLB) instance uses the multi-zone architecture. If so, the evaluation result is Compliant. | |
Checks whether each Application Load Balancer (ALB) instance uses the multi-zone architecture. If so, the evaluation result is Compliant. | |
Checks whether at least two vSwitches are attached to each scaling group. If so, the evaluation result is Compliant. | |
Checks whether a disaster recovery instance is created for each ApsaraDB RDS instance. If so, the evaluation result is Compliant. | |
Checks whether each ApsaraDB for MongoDB instance uses the multi-zone architecture. If so, the evaluation result is Compliant. | |
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. | |
Checks whether multiple zones are configured for each endpoint service. If so, the evaluation result is Compliant. | |
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. | |
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. | |
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. | |
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. |