Implementar Servidor de Arquivos de Escalabilidade Horizontal
- 11 minutos
Ao implantar VMs Hyper-V altamente disponíveis ou bancos de dados SQL Server, é importante otimizar seu desempenho e resiliência. Para fazer isso, você deve considerar o uso de SOFS.
Servidor de Arquivos de Escalabilidade Horizontal
SOFS é uma função de clustering de failover do Windows Server baseada em CSV. O SOFS oferece os seguintes benefícios:
- Dimensionamento aprimorado. Como os clientes acessam pastas compartilhadas por meio de vários nós, caso o volume de solicitações de acesso aumente, é possível adicionar outro nó ao SOFS.
- Utilização com balanceamento de carga. Todos os nós do cluster de failover podem aceitar e processar solicitações de leitura e gravação do cliente destinadas a um ou mais SOFS. Ao combinar a largura de banda e a potência do processador, você pode obter taxas de utilização mais altas do que com qualquer nó único. Um único nó de cluster de failover não é mais um gargalo potencial, pois um SOFS pode oferecer suporte a tantos clientes quanto os nós de cluster podem viabilizar coletivamente.
- Manutenção sem interrupções, atualizações e falhas de nó. Corrigir problemas de corrupção de disco, executar a manutenção, atualizar ou reiniciar um nó de cluster de failover não afeta a disponibilidade de um SOFS. Um SOFS também fornece failover transparente depois da falha de um nó.
- Cache CSV. Você pode usar esse recurso para alocar a memória do sistema como um cache de gravação. Isso pode melhorar o desempenho de aplicativos como o Hyper-V ao acessar VHDs, principalmente em cenários de VDI (Virtual Desktop Infrastructure).
- Rebalanceamento automático de clientes. O SOFS rastreia conexões de cliente SMB e redireciona os clientes para o nó de cluster menos utilizado.
- Suporte para várias instâncias SMB por nó. A instância SMB padrão gerencia o tráfego do cliente SMB de entrada, enquanto uma instância SMB adicional em cada nó de cluster gerencia o tráfego CSV entre nós. Esse recurso melhora a escalabilidade e a confiabilidade do tráfego CSV entre nós de cluster.
- Gerenciamento simplificado. Com o SOFS, você cria o cluster SOFS, adiciona o armazenamento ao CSVs e, em seguida, cria compartilhamentos de arquivos. Você não precisa criar vários servidores de arquivos clusterizados, cada um usando discos de cluster separados e, em seguida, projetar regras de posicionamento para garantir uma carga equilibrada em todos os nós de cluster.
Implementar SOFS para VMs
Antes de implementar o SOFS, você precisa configurar um cluster de failover do Windows Server, que consiste em dois ou mais nós com a função Serviços de Arquivo instalada. O cluster deve hospedar o armazenamento de compartilhamento acessível por CSVs. Nesse ponto, você pode usar Gerenciador de Cluster de Failover para criar uma função clusterizada de Servidor de Arquivos usando o Servidor de Arquivos de Escalabilidade Horizontal para o tipo de servidor de dados de aplicativos. Como parte da configuração, você precisa informar um nome que servirá como o ponto de acesso para cliente para o servidor de arquivos, que os clientes usarão para acessar seus compartilhamentos.
Observação
A função de servidor de arquivos clusterizada emula um servidor baseado no Windows, portanto, seu nome, assim como o nome de qualquer computador Windows, não pode exceder 15 caracteres.
Depois de criar a função de servidor de arquivos, você precisará adicioná-la a compartilhamentos altamente disponíveis. Você pode usar o Gerenciador de Cluster de Failover para essa finalidade. Ao criar compartilhamentos, escolha o Compartilhamento SMB – Perfil de aplicativos, que é otimizado para arquivos de VM do Hyper-V e arquivos de banco de dados do SQL Server. Depois de concluído, você poderá implantar novas VMs ou migrar VMs existentes, de modo que seus arquivos de disco e configuração residam nos compartilhamentos recém-criados.
Demonstração
Os seguintes vídeos demonstram como:
- Implementar o SOFS usando ferramentas gráficas.
- Implementar o SOFS usando o Windows PowerShell.
As principais etapas do processo são:
Criar um ambiente do AD DS. Criar uma floresta do AD DS (Active Directory Domain Services) de domínio único, incluindo três servidores membros do domínio e o terceiro servidor deve conter quatro discos de dados.
Criar um cluster de failover do Windows Server usando o Windows PowerShell. Use os dois primeiros servidores membros do domínio para criar um cluster de dois nós.
Configure um destino de iSCSI. Use o terceiro servidor membro do domínio para configurar um destino de iSCSI.
Configure o armazenamento de iSCSI. No terceiro servidor membro do domínio, crie um disco virtual de iSCSI e disponibilize para os iniciadores de iSCSI nos nós do cluster.
Configure o iniciador de iSCSI. Configure os iniciadores de iSCIS nos nós do cluster para configurar o armazenamento compartilhado.
Configure o CSV. Use o Gerenciador de Cluster de Failover para configurar o CSV.
Crie uma função de servidor de arquivos altamente disponível usando o Gerenciador de Cluster de Failover ou o Windows PowerShell.
Use o Gerenciador de Cluster de Failover para configurar um Servidor de Arquivos de Escalabilidade Horizontal para hospedar um compartilhamento de dados de aplicativo.
Use o Windows PowerShell para configurar um cluster de failover existente que usa Volumes Compartilhados Clusterizados como um Servidor de Arquivos de Escalabilidade Horizontal e configure um recurso de endereço IP adicional para deixar o Servidor de Arquivos de Escalabilidade Horizontal online.