Nota
O acesso a esta página requer autorização. Podes tentar iniciar sessão ou mudar de diretório.
O acesso a esta página requer autorização. Podes tentar mudar de diretório.
Um design de alta disponibilidade não se foca apenas num único elemento, mas sim garantir que todos os elementos de uma determinada solução têm um nível de redundância. O objetivo de design do FSLogix aplica alta disponibilidade para que o fornecedor de armazenamento subjacente tenha réplicas dos seus dados. Este objetivo não tem em conta a disponibilidade da máquina virtual, da rede ou de qualquer outro recurso dependente necessário para aceder ao fornecedor de armazenamento. Implementar uma solução de alta disponibilidade para perfis de utilizador visa isolar os utilizadores de problemas ou interrupções de armazenamento momentâneos ou de curta duração.
Observação
A alta disponibilidade nestes contextos foca-se especificamente na proteção do contentor de perfil do utilizador dentro da mesma região ou centro de dados.
Alta disponibilidade com contentores Cloud Cache (preferido)
- Análise:Visão geral do Cloud Cache
Sugestão
Os exemplos de armazenamento nos diagramas podiam ser trocados por blobs de página Azure em vez de Azure Files. Configurar tanto Azure Files como page blobs não é suficientemente único para proporcionar um nível de isolamento suficiente em caso de falha.
Os contentores de Cache em Nuvem são ficheiros VHD(x) de perfil de utilizador usados com fornecedores de armazenamento listados na CCDLocations configuração. A Cloud Cache permite múltiplos fornecedores de armazenamento, que são mantidos atualizados a partir da cache local da máquina virtual. Utilizando múltiplos fornecedores de armazenamento, tanto soluções on-premises como baseadas em Azure podem ser capazes de separar os fornecedores de armazenamento para mitigar qualquer (1) falha que afete ambos os fornecedores de armazenamento. Na maioria das vezes, a alta disponibilidade é alcançada através da utilização de fornecedores de armazenamento únicos dentro da mesma região ou centro de dados.
O Azure Files está configurado para ZRS e o Azure NetApp Files não está configurado com redundância. Este design limita a exposição a uma falha ou problema que afete uma destas plataformas de armazenamento, o que proporciona mais resiliência do que criar dois (2) Azure Files (partilhas), dois (2) Azure NetApp Files (pools ou volumes de capacidade) ou duas (2) contas Azure Page Blob.
Figura 1: FSLogix Alta Disponibilidade com Cloud Cache
Os Anfitriões de Sessão no Azure Virtual Desktop (AVD) são configurados com CCDLocations. O diagrama baseia-se num cenário comum de implementação de AVD. Embora este design não represente todos os ambientes do cliente, o objetivo é demonstrar uma configuração multi-provedor dentro de uma única região ou centro de dados para fins de alta disponibilidade. A Cloud Cache está configurada de forma a que a cache local seja armazenada no mesmo disco que o sistema operativo. Alternativamente, a máquina virtual podia ser configurada com outro disco; no Azure, este disco podia ser um Disco Gerido (disco de dados) ou um Disco Temporário1.
1 Os discos temporários têm muitas ressalvas e devem ser revistos antes de serem implementados num ambiente de produção.
Alta disponibilidade com contentores padrão
Os contentores padrão são ficheiros VHD(x) de perfil de utilizador usados com fornecedores de armazenamento, que são listados na definição de configuração VHDLocations. Os clientes que utilizam FSLogix num ambiente local podem ter opções limitadas no design da sua resiliência de armazenamento em comparação com os fornecedores de armazenamento baseados em Azure. Este design requer um investimento significativo em arquitetura de armazenamento, que é localmente redundante e redundante noutros domínios de falhas. Conforme descrito, o Azure oferece capacidades nativas nestes cenários.
Advertência
- O FSLogix nesta configuração não oferece qualquer resiliência e depende totalmente do fornecedor de armazenamento.
- Esta secção irá focar-se nos fornecedores de armazenamento baseados em Azure, que têm opções nativas de alta disponibilidade.
Ficheiros do Azure
- Review:Documentação do Azure Files
- Review:Azure Storage redundancy
É altamente recomendado usar armazenamento redundante por zonas (ZRS) ao configurar uma partilha Azure Files. Isto garante que os dados são replicados nas três (3) zonas de disponibilidade para a região2 em questão. Embora estes dados sejam replicados através das zonas de disponibilidade, nesta configuração (contentores padrão), o contentor é montado na máquina virtual através da rede usando o protocolo SMB.
2 Nem todas as regiões Azure suportam zonas de disponibilidade, veja regiões Azure com suporte a zonas de disponibilidade.
Advertência
Qualquer alteração de rede, ligação, configuração ou problemas com outro recurso dependente necessário para aceder à partilha de ficheiros Azure resultará na sessão do utilizador a tornar-se instável ou não responsiva, podendo 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 a funcionalidade de colocação de zonas de disponibilidade. A funcionalidade de colocação de zonas de disponibilidade só permite implementar volumes nas zonas de disponibilidade à sua escolha, que devem estar alinhadas com o Azure compute e outros serviços na mesma zona.
Atenção
Este fornecedor de armazenamento não fornece redundância suficiente para a alta disponibilidade do FSLogix usando contentores padrão.