Oddo - Complexus

Alta disponibilidade com Availability Sets no Azure

Alta disponibilidade com Availability Sets no Azure
Por: José Quintino Costa - Microsoft MVP

A alta disponibilidade é um conceito fundamental na computação em nuvem, garantindo que serviços e aplicações permaneçam operacionais mesmo diante de falhas. No contexto do Azure, os Availability Sets são uma ferramenta essencial para alcançar este objectivo, distribuindo máquinas virtuais (VMs) para minimizar o impacto de interrupções.

Conceitos fundamentais

Availability Sets: um Availability Set é um agrupamento lógico de VMs que permite ao Azure entender como estas VMs estão distribuídas fisicamente. Este agrupamento é crucial para garantir que as VMs não sejam afectadas simultaneamente por falhas de hardware ou actualizações de software.

Fault Domains e Update Domains:

  • Fault Domains: representam um grupo de VMs que partilham um conjunto comum de hardware. Ao distribuir VMs entre diferentes Fault Domains, o Azure minimiza o risco de falhas simultâneas.
  • Update Domains: representam um grupo de VMs que podem ser actualizadas ou reiniciadas simultaneamente. Distribuir VMs entre diferentes Update Domains garante que actualizações de software não causem interrupções significativas.
Configuração de Availability Sets

Criação de Availability Sets:

Comptia CySA+ - Multirede
  1. Acesse o portal do Azure.
  2. No menu à esquerda, seleccione Criar um recurso.
  3. Pesquise por Availability Set e clique em Criar.
  4. Preencha os detalhes necessários, como nome, grupo de recursos e localização.
  5. Defina o número de Fault Domains e Update Domains (geralmente, 2 ou 3 de cada).
  6. Clique em Revisar + criar e depois em Criar.

Associação de VMs:

  1. No portal do Azure, clique em Criar um recurso e seleccione Máquina Virtual.
  2. Preencha os detalhes da VM, como nome, sistema operativo, tamanho, etc.
  3. Na secção Disponibilidade, seleccione Availability Set e escolha o Availability Set criado anteriormente.
  4. Complete a configuração da VM e clique em Revisar + criar e depois em Criar.
  5. Repita este processo para criar mais VMs, garantindo que todas estejam associadas ao mesmo Availability Set.
Benefícios e considerações

Benefícios:

  • Alta Disponibilidade: garantia de que as VMs permanecem operacionais mesmo diante de falhas de hardware ou actualizações.
  • Conformidade com SLA: utilizar Availability Sets ajuda a cumprir os Acordos de Nível de Serviço (SLA) do Azure, que prometem uma disponibilidade de 99,95% para VMs.

Considerações:

  • Limitações: Availability Sets são limitados a uma única região e não oferecem protecção contra falhas regionais. Para protecção regional, considere usar Zonas de Disponibilidade.
  • Melhores Práticas: distribuir VMs de forma equilibrada entre Fault Domains e Update Domains para maximizar a alta disponibilidade.
Exemplos práticos

Exemplo de configuração:

Comptia CySA+ - Multirede
  • Criação de um Availability Set com 3 Fault Domains e 3 Update Domains.
  • Associação de 6 VMs ao Availability Set, garantindo que cada VM esteja distribuída de forma equilibrada.

Simulação de falhas:

  • Testar a alta disponibilidade simulando falhas de hardware e verificando se as VMs continuam operacionais.
  • Realizar actualizações de software e observar o comportamento das VMs distribuídas entre diferentes Update Domains.
Comparação com outras soluções

Zonas de Disponibilidade: ao contrário dos Availability Sets, as Zonas de Disponibilidade oferecem protecção contra falhas regionais, distribuindo VMs entre diferentes data centers dentro da mesma região.

Conjuntos de Dimensionamento de Máquinas Virtuais: para aplicações que necessitam de escalabilidade automática, os conjuntos de dimensionamento de VMs são uma alternativa aos Availability Sets, permitindo a criação e gestão de grandes números de VMs.

Concluindo, a utilização de Availability Sets no Azure é uma prática essencial para garantir alta disponibilidade de serviços e aplicações. Ao distribuir VMs entre Fault Domains e Update Domains é possível minimizar o impacto de falhas e actualizações cumprindo os SLAs e garantindo a continuidade operacional. Para maximizar os benefícios, é importante seguir as melhores práticas e considerar outras soluções, como Zonas de Disponibilidade e conjuntos de dimensionamento de VMs, conforme necessário.

Comptia CySA+ - Multirede

Partilhar artigo:

Versao3 - Cópia

Somos um portal de notícias, voltado às tecnologias de informação e inovação tecnológica. Informamos com Rigor, Objectividade e Imparcialidade. Primamos pela qualidade, oferecendo aos nossos leitores, a inclusão tecnológica e a literacia digital

+(244) 930747817

info@pti.ao | redaccao@pti.ao

Mais Lidas

Últimos Artigos

Desenvolvido Por SP Media