Este tópico descreve o contexto, os cenários e as regras padrão das melhores práticas de arquitetura de alta disponibilidade.
Contexto
A arquitetura multizona é fundamental para garantir a alta disponibilidade dos negócios. No Alibaba Cloud, as zonas são fisicamente isoladas e independentes entre si. Essa arquitetura aumenta a confiabilidade dos dados e permite a recuperação rápida do service caso a zona primária falhe. Este pacote de conformidade ajuda a identificar recursos da cloud que não utilizam uma arquitetura multizona.
Cenários
As melhores práticas de arquitetura multizona são indicadas para empresas com requisitos rigorosos de continuidade de service e confiabilidade de dados.
Regras padrão
|
Nome da regra |
Descrição da regra |
|
Uma instância RDS é considerada compatível se for multizona. |
|
|
Sem o armazenamento redundante de zona ativado, o OSS não garante disponibilidade e durabilidade se um data center ficar indisponível, o que compromete o cumprimento dos objetivos de restauração de dados. Um bucket do OSS é considerado compatível quando o armazenamento redundante de zona está ativado. |
|
|
Uma instância Redis atende à regra apenas se for multizona. |
|
|
Uma instância SLB é considerada compatível somente se for multizona. |
|
|
Uma instância de Application Load Balancer (ALB) atende à regra apenas se for multizona. Selecionar somente uma zona pode causar falha na instância ALB em caso de indisponibilidade dessa zona, afetando a estabilidade do negócio. |
|
|
Um grupo de servidores ALB é considerado compatível quando os recursos associados estão distribuídos por várias zonas. Esta regra não se aplica se não houver recursos vinculados ao grupo ou se o tipo do grupo for IP ou Function Compute. |
|
|
Um grupo Auto Scaling cumpre a regra se estiver associado a pelo menos dois vSwitches. |
|
|
Instâncias MongoDB precisam ser multizona para serem consideradas compatíveis. |
|
|
Um cluster PolarDB é considerado compatível se tiver um cluster de armazenamento standby ativo ativado e dados distribuídos em várias zonas. |
|
|
Um service de endpoint atende à regra se estiver configurado com múltiplas zonas. |
|
|
Use multi-zone SLB instances and configure resources from multiple zones for server groups |
Uma instância SLB é considerada compatível quando é multizona e possui recursos de várias zonas adicionados a todos os grupos de servidores usados pelos seus listeners. |
|
Instâncias Elasticsearch devem ser multizona para atenderem à conformidade. |
|
|
Um cluster ACK regional é considerado compatível se seus nós estiverem distribuídos em três ou mais zonas. |
|
|
Use a high-availability edition of MSE registry and configuration center |
Um registro e centro de configuração MSE atende à regra se for da edição Professional ou Serverless, com nós implantados em várias zonas. |
|
Gateways nativos da cloud MSE são considerados compatíveis quando implantados em múltiplas zonas. |
|
|
Use a Bastionhost version that supports multi-zone deployment |
Uma instância Bastionhost é considerada compatível se for da edição Enterprise Dual-engine ou compatível com SM. Essas edições suportam implantação multizona para garantir estabilidade. Esta regra não se aplica a versões anteriores. |
|
Um VPN Gateway atende à conformidade se estiver configurado com dois vSwitches para assegurar alta disponibilidade entre zonas. |
|
|
Configure multiple zones for a Transit Router VPC connection |
Uma conexão VPC do Transit Router é considerada compatível quando configurada com dois vSwitches em zonas diferentes, garantindo alta disponibilidade entre zonas. |
|
Instâncias de Network Load Balancer (NLB) precisam ser multizona para serem consideradas compatíveis. |
|
|
Use multi-zone cloud-native data warehouse AnalyticDB instances |
Uma instância de data warehouse nativo da cloud AnalyticDB cumpre a regra se for multizona. |
|
Uma instância Lindorm atende à regra apenas se for multizona. |
|
|
Clusters HBase são considerados compatíveis apenas se forem multizona. |
|
|
Uma instância Tablestore atende à regra se utilizar armazenamento redundante de zona. |
|
|
Associate Container Registry instances with zone-redundant OSS buckets |
Instâncias do Container Registry são consideradas compatíveis quando associadas a um bucket OSS com redundância de zona. |
|
Uma instância KMS é considerada compatível somente se for multizona. |
|
|
Use multi-zone Message Queue for Apache RocketMQ 5.0 instances |
Uma instância do Message Queue for Apache RocketMQ 5.0 é considerada compatível se for multizona. |
|
Instâncias Flink precisam ser multizona para atenderem à conformidade. |
|
|
Uma instância de Gateway Load Balancer (GWLB) é considerada compatível apenas se for multizona. |
|
|
Establish connections for both the active and standby tunnels of a dual-tunnel VPN gateway |
Um VPN gateway de túnel duplo atende à regra quando tanto o túnel ativo quanto o standby possuem conexões estabelecidas com o par. |
|
Um cluster ACS regional é considerado compatível se seus nós estiverem distribuídos em três ou mais zonas. |
|
|
Projetos do Log Service cumprem a regra se utilizarem armazenamento redundante de zona. |
|
|
Uma instância de gateway é considerada compatível quando é multizona. |
|
|
Instâncias do Message Queue for Apache Kafka devem ser multizona para serem consideradas compatíveis. |
|
|
Uma instância PolarDB-X 2.0 atende à conformidade se utilizar arquitetura multizona. |
|
|
Add resources from multiple zones to Network Load Balancer server groups |
Um grupo de servidores NLB é considerado compatível se os recursos contidos nele estiverem distribuídos por várias zonas. Esta regra não se aplica se o grupo não contiver recursos ou se o tipo de recurso for IP. |
|
Uma instância de cluster ApsaraDB for ClickHouse é considerada compatível se for multizona. Esta regra aplica-se apenas a clusters da Community Edition. |
|
|
Use a multi-zone disaster recovery architecture for MaxCompute projects |
Projetos MaxCompute cumprem a regra se utilizarem arquitetura de recuperação de desastres multizona. |
|
Configure multiple origin servers for a CDN accelerated domain name |
Um nome de domínio acelerado por CDN é considerado compatível se tiver múltiplos servidores de origem configurados. |
|
Configure multiple origin servers for a DCDN accelerated domain name |
Nomes de domínio acelerados por DCDN atendem à conformidade quando configurados com vários servidores de origem. |
|
Um disco de dados ESSD é considerado compatível se for redundante entre zonas. Esta regra não se aplica a discos de sistema. |
|
|
Um circuito Express Connect atende à regra se for usado no modo de alta disponibilidade. Esse modo exige a solicitação de dois pontos de acesso para o circuito na mesma região. |