Criar conjuntos de disponibilidade
Um conjunto de disponibilidade é um recurso lógico que você pode usar para garantir que um grupo de máquinas virtuais relacionadas sejam implantadas em conjunto. O agrupamento ajuda a evitar que um ponto de falha afete todos os seus computadores. O agrupamento garante que nem todos os computadores sejam atualizados ao mesmo tempo durante uma atualização do sistema operacional do host no datacenter.
Tópicos importantes sobre conjuntos de disponibilidade
Vamos examinar algumas características dos conjuntos de disponibilidade.
Todas as máquinas virtuais em um conjunto de disponibilidade devem executar o mesmo conjunto de funcionalidades.
Todas as máquinas virtuais em um conjunto de disponibilidade devem ter o mesmo software instalado.
O Azure assegura que as máquinas virtuais colocadas em um conjunto de disponibilidade sejam executadas em vários servidores físicos, racks de computação, unidades de armazenamento e comutadores de rede.
Se ocorrer uma falha de hardware ou software do Azure, apenas um subconjunto das máquinas virtuais no conjunto de disponibilidade será afetado. Seu aplicativo permanece em uso e continua disponível para seus clientes.
Você pode criar uma máquina virtual e um Conjunto de Disponibilidade ao mesmo tempo.
Uma máquina virtual só pode ser adicionada a um conjunto de disponibilidade quando a máquina virtual é criada. Para alterar o conjunto de disponibilidade para uma máquina virtual, é necessário excluí-la e recriá-la.
Você pode criar conjuntos de disponibilidade usando o portal do Azure, os modelos do ARM (Azure Resource Manager), os scripts ou as ferramentas de API.
Microsoft fornece SLAs (Contratos de Nível de Serviço) robustos para máquinas virtuais e conjuntos de disponibilidade do Azure. Para obter detalhes, confira SLA para Máquinas Virtuais do Azure.
Observação
Adicionar suas máquinas virtuais a um conjunto de disponibilidade não protegerá seus aplicativos contra falhas do sistema operacional ou específicas de um aplicativo. Você precisará explorar outras técnicas de recuperação de desastre e backup para fornecer proteção no nível do aplicativo.
Coisas a serem consideradas ao usar conjuntos de disponibilidade
Os conjuntos de disponibilidade são uma funcionalidade essencial quando você quer compilar soluções de nuvem confiáveis. Em seu planejamento para conjuntos de disponibilidade, tenha em mente os seguintes princípios gerais:
Considere a redundância. Para obter redundância em sua configuração, coloque várias máquinas virtuais em um conjunto de disponibilidade.
Considere a separação de camadas de aplicativo. Cada camada de aplicativo exercida em sua configuração deve estar localizada em um conjunto de disponibilidade separado. A separação ajuda a atenuar o ponto único de falha em todos os computadores.
Considere o balanceamento de carga. Para alta disponibilidade e desempenho de rede, crie um conjunto de disponibilidade com balanceamento de carga usando o Azure Load Balancer. O Load Balancer distribui o tráfego de entrada entre instâncias de trabalho de serviços definidas em seu conjunto de disponibilidade com balanceamento de carga.
Considere os discos gerenciados. Você pode usar discos gerenciados do Azure com suas máquinas virtuais do Azure em conjuntos de disponibilidade para armazenamento em nível de bloco.