Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
O Azure fornece um conjunto abrangente de recursos de confiabilidade para ajudá-lo a atender aos requisitos de carga de trabalho. A documentação de confiabilidade do Azure fornece guias específicos do serviço sobre como cada serviço do Azure dá suporte a esses recursos de confiabilidade da plataforma, como tratamento transitório de falhas, zonas de disponibilidade, suporte a várias regiões e suporte a backup. Para ver a lista atual de guias de serviço de confiabilidade, consulte os guias de confiabilidade por serviço.
Além dos guias de serviço de confiabilidade, a documentação de confiabilidade do Azure também inclui informações gerais, como:
- Regiões do Azure: informações sobre regiões do Azure, regiões emparelhadas e não emparelhadas e configurações de região diferentes.
- Zonas de disponibilidade do Azure: informações sobre zonas de disponibilidade, incluindo como elas dão suporte à alta disponibilidade e recuperação de desastres. Esta seção também inclui listas de serviços e regiões do Azure que dão suporte a zonas de disponibilidade.
-
Conceitos de confiabilidade: conceitos fundamentais de confiabilidade, como:
- Continuidade dos negócios, alta disponibilidade e recuperação de desastres.
- Redundância, replicação (redundância de dados) e backup
- Failover e failback.
- Responsabilidade compartilhada entre a Microsoft e você.
O que é confiabilidade?
A confiabilidade refere-se à capacidade de uma carga de trabalho ser executada de forma consistente em um nível de serviço aceitável e de acordo com os requisitos de continuidade dos negócios. Confiabilidade é um conceito-chave na computação em nuvem. No Azure, a confiabilidade é alcançada por meio de uma combinação de fatores, incluindo o design da plataforma em si, seus serviços, a arquitetura de seus aplicativos e a implementação de práticas recomendadas.
Duas abordagens importantes para obter confiabilidade em uma carga de trabalho são:
- Resiliência: a capacidade de suportar e continuar operando quando as coisas derem errado, como erros temporários, interrupções de infraestrutura ou picos inesperados na demanda. A resiliência ajuda você a evitar interrupções.
- Capacidade de recuperação: a capacidade de restaurar operações normais após uma interrupção. Se ocorrer uma interrupção, a capacidade de recuperação ajudará você a restaurar de volta para um estado confiável.
A plataforma e os serviços do Azure oferecem vários recursos de confiabilidade, como zonas de disponibilidade, suporte a várias regiões, replicação de dados e backup e restauração. Esses recursos devem ser considerados ao projetar uma carga de trabalho para atender aos seus requisitos de continuidade de negócios.
Dica
A confiabilidade também incorpora outros elementos do design da sua solução, incluindo como você implanta mudanças com segurança, como você gerencia seu desempenho para evitar tempo de inatividade devido à alta carga e como você testa e valida cada parte da sua solução. Para saber mais, veja Azure Well-Architected Framework.
Regiões do Azure
O Azure fornece mais de 60 regiões globalmente, que estão localizadas em várias geografias diferentes. Cada região é um conjunto de instalações físicas que incluem datacenters e infraestrutura de rede. Todas as regiões podem ser divididas em áreas geográficas chamadas geografias. Cada geografia é um limite de residência de dados e pode conter uma ou mais regiões.
As regiões do Azure fornecem determinados tipos de opções de resiliência. Muitas regiões fornecem zonas de disponibilidade e algumas têm uma região emparelhada, enquanto outras regiões não são emparelhadas. Ao escolher uma região para seus serviços, é importante prestar atenção às opções de resiliência disponíveis nessa região.
- Para exibir a lista de regiões do Azure, consulte Lista de regiões do Azure.
- Para ver a lista de serviços implantados nas regiões do Azure, veja Disponibilidade do produto por região
Zonas de disponibilidade do Azure
Várias regiões do Azure fornecem zonas de disponibilidade, que são grupos separados de datacenters em uma região. As zonas de disponibilidade são uma maneira importante de obter confiabilidade na plataforma do Azure porque fornecem algum nível de isolamento físico em uma região.
As zonas de disponibilidade são próximas o suficiente para ter conexões de baixa latência com outras zonas de disponibilidade, mas são distantes o suficiente para reduzir a probabilidade de que mais de uma seja afetada por interrupções locais ou pelo clima. As zonas de disponibilidade têm infraestruturas independentes de energia, resfriamento e rede. Elas são projetadas para que, se uma zona sofrer uma interrupção, os serviços regionais, a capacidade e a alta disponibilidade sejam suportados pelas zonas restantes.
- Para obter mais informações sobre zonas de disponibilidade, veja O que são zonas de disponibilidade?.
- Para exibir quais regiões dão suporte a zonas de disponibilidade, consulte Lista de regiões do Azure.
Conceitos de confiabilidade
A seção de conceitos de confiabilidade fornece uma visão geral de alguns dos principais conceitos e princípios que sustentam a confiabilidade no Azure.
Continuidade dos negócios, alta disponibilidade e recuperação de desastre
O planejamento de continuidade de negócios pode ser entendido como o processo contínuo de gerenciamento de riscos por meio de alta disponibilidade e design de recuperação de desastres.
Ao considerar a continuidade dos negócios, é importante entender os seguintes termos:
A continuidade de negócios descreve o estado em que uma empresa pode continuar suas operações durante falhas, interrupções ou desastres. Ela requer planejamento proativo, preparação e a implementação de sistemas e processos resilientes.
Alta disponibilidade significa projetar uma solução para atender às necessidades de disponibilidade do negócio e ser resiliente a problemas do dia a dia que podem afetar os requisitos de tempo de atividade.
Recuperação de desastres consiste em planejar-se para lidar com riscos incomuns e possíveis interrupções catastróficas.
Para obter informações sobre a continuidade dos negócios e o planejamento de continuidade dos negócios por meio da alta disponibilidade e do design de recuperação de desastres, consulte O que são continuidade dos negócios, alta disponibilidade e recuperação de desastre?.
Redundância, replicação e backup
Muitas vezes pensamos na nuvem como um sistema globalmente distribuído e onipresente. No entanto, na realidade, a nuvem é composta por hardware em execução em datacenters. A resiliência requer que você contabilize alguns dos riscos associados aos locais físicos nos quais os componentes hospedados na nuvem são executados.
Redundância é a capacidade de manter várias cópias idênticas de um componente de serviço e usar essas cópias de uma maneira que impede que qualquer componente se torne um único ponto de falha.
A replicação ou redundância de dados é a capacidade de manter várias cópias de dados, chamadas réplicas.
O backup é a capacidade de manter uma cópia de dados com carimbo de data/hora que pode ser usada para restaurar dados perdidos.
Para obter uma introdução à redundância, replicação e backup, consulte o que é redundância, replicação e backup?.
Failover e failback
Um motivo comum para manter cópias redundantes de aplicativos e réplicas de dados é ser capaz de executar um failover. Com o failover, você pode redirecionar o tráfego e solicitações de instâncias não íntegras para as íntegras. Em seguida, depois que as instâncias originais ficarem íntegros novamente, você poderá executar um failback para retornar à configuração original.
Para obter mais informações sobre failover e failback, consulte O que é failover e failback?.
Responsabilidade compartilhada
Os serviços do Azure são desenvolvidos para serem resilientes a muitas falhas comuns, e cada produto fornece um contrato de nível de serviço (SLA) que descreve o tempo de atividade que você pode esperar. No entanto, a confiabilidade geral da carga de trabalho depende de como você projetou sua solução para atender às suas necessidades comerciais. Alguns planos de continuidade de negócios podem considerar certos riscos de falha como sem importância, enquanto outros podem considerá-los críticos.
Na plataforma de nuvem pública do Azure, a resiliência é uma responsabilidade compartilhada entre a Microsoft e você. Como há diferentes níveis de resiliência em cada carga de trabalho que você projeta e implanta, é importante entender quem tem a responsabilidade principal por cada um desses níveis de perspectiva de resiliência. Para entender melhor como a responsabilidade compartilhada funciona, especialmente ao enfrentar uma interrupção ou desastre, consulte a responsabilidade compartilhada pela confiabilidade.