Opções de alta disponibilidade para FSLogix

Um design de alta disponibilidade não se concentra apenas em um único elemento, mas garante que todos os elementos de uma determinada solução tenham um nível de redundância. A meta de design do FSLogix aplica alta disponibilidade para que o provedor de armazenamento subjacente tenha réplicas de seus dados. Essa meta não leva em conta a disponibilidade da máquina virtual, da rede ou de qualquer outro recurso dependente necessário para acessar o provedor de armazenamento. A implementação de uma solução de alta disponibilidade para perfis de usuário tem como objetivo isolar os usuários de problemas ou interrupções de armazenamento momentâneos ou de curta duração.

Observação

A alta disponibilidade nesses contextos se concentra especificamente na proteção do contêiner de perfil do usuário na mesma região ou data center.

Alta disponibilidade com contêineres de Cache de Nuvem (preferencial)

Dica

Os exemplos de armazenamento nos diagramas podem ser trocados por blobs de páginas do Azure em vez de Arquivos do Azure. A configuração de Arquivos do Azure e blobs de páginas não é exclusiva o suficiente para fornecer um nível suficiente de isolamento no caso de uma interrupção.

Os contêineres de Cache de Nuvem são arquivos VHD(x) de perfil de usuário usados com provedores de armazenamento listados na CCDLocations definição de configuração. O Cache de Nuvem permite vários provedores de armazenamento, que são mantidos atualizados a partir do cache local da máquina virtual. Usando vários provedores de armazenamento, as soluções locais e baseadas no Azure podem ser capazes de separar os provedores de armazenamento para evitar que qualquer interrupção (1) afete ambos os provedores de armazenamento. Mais comumente, a alta disponibilidade é obtida por meio do uso de provedores de armazenamento exclusivos na mesma região ou data center.

Os Arquivos do Azure estão configurados para ZRS e o Azure NetApp Files não está configurado com nenhuma redundância. Esse design limita a exposição de uma interrupção ou problema que afeta uma dessas plataformas de armazenamento, o que fornece mais resiliência do que criar dois (2) Arquivos do Azure (compartilhamentos), dois (2) Azure NetApp Files (pools de capacidade ou volumes) ou duas (2) contas de blob de páginas do Azure.

figura 1: F S Logix Cloud Cache H A de alto nível

Figura 1: Alta disponibilidade do FSLogix com cache de nuvem

Os hosts de sessão na AVD (Área de Trabalho Virtual) do Azure são configurados com CCDLocations. O diagrama é baseado em um cenário comum de implantação do AVD. Embora esse design não represente todos os ambientes do cliente, o objetivo é demonstrar uma configuração de vários provedores em uma única região ou data center para fins de alta disponibilidade. O Cache de Nuvem é configurado de forma que o cache local seja armazenado no mesmo disco que o sistema operacional. Como alternativa, a máquina virtual pode ser configurada com outro disco, no Azure, esse disco pode ser um disco gerenciado (disco de dados) ou um discotemporário 1.

1 Os discos temporários têm muitas advertências e devem ser revisados antes de serem implementados em um ambiente de produção.

Alta disponibilidade com contêineres padrão

Os contêineres padrão são arquivos VHD(x) de perfil de usuário usados com provedores de armazenamento, que são listados na definição de VHDLocations configuração. Os clientes que usam o FSLogix em um ambiente local podem ter opções limitadas para projetar sua resiliência de armazenamento em comparação com os provedores de armazenamento baseados no Azure. Esse design requer um investimento significativo na arquitetura de armazenamento, que é localmente redundante e redundante em outros domínios de falha. Conforme descrito, o Azure fornece recursos nativos nesses cenários.

Aviso

  • O FSLogix nesta configuração não está fornecendo nenhuma resiliência e depende totalmente do provedor de armazenamento.
  • Esta seção se concentrará nos provedores de armazenamento baseados no Azure que têm opções nativas de alta disponibilidade.

Arquivos do Azure

É altamente recomendável usar o ZRS (armazenamento com redundância de zona) ao configurar um compartilhamento de Arquivos do Azure. Isso garante que os dados sejam replicados nas três (3) zonas de disponibilidade para a região2 especificada. Enquanto esses dados são replicados entre as zonas de disponibilidade, essa configuração (contêineres padrão), o contêiner é montado na máquina virtual pela rede usando o protocolo SMB.

2 Nem todas as regiões do Azure dão suporte a zonas de disponibilidade, confira Regiões do Azure com suporte a zonas de disponibilidade.

Aviso

Qualquer rede, conexão, alteração de configuração ou problemas com outro recurso dependente que precise acessar o compartilhamento de arquivos do Azure resultará na instabilidade ou na resposta da sessão do usuário e poderá levar a uma desconexão da sessão.

Azure NetApp Files

Atualmente, a única opção para alta disponibilidade usando o Azure NetApp Files é usar o recurso de posicionamento da zona de disponibilidade. O recurso de posicionamento da zona de disponibilidade permite implantar volumes apenas em zonas de disponibilidade de sua escolha, que devem estar alinhadas com a computação do Azure e outros serviços na mesma zona.

Cuidado

Esse provedor de armazenamento não fornece redundância suficiente para alta disponibilidade do FSLogix usando contêineres padrão.

Próximas etapas