Descrição geral dos Espaços de Armazenamento Direto
Aplica-se a: Azure Stack HCI, versões 22H2 e 21H2; Windows Server 2022, Windows Server 2019, Windows Server 2016
Importante
O Azure Stack HCI agora faz parte do Azure Local. A renomeação da documentação do produto está em andamento. No entanto, as versões mais antigas do Azure Stack HCI, por exemplo 22H2, continuarão a fazer referência ao Azure Stack HCI e não refletirão a alteração de nome. Mais informações.
O Storage Spaces Direct é um recurso do Azure Stack HCI e do Windows Server que permite agrupar servidores com armazenamento interno em uma solução de armazenamento definida por software.
Este artigo fornece uma visão geral do Storage Spaces Direct, como ele funciona, quando usá-lo e seus principais benefícios. Você também pode explorar vídeos e histórias de clientes do mundo real neste artigo para saber mais sobre o Storage Spaces Direct.
Para começar, experimente os Espaços de Armazenamento Diretos no Microsoft Azure ou transfira uma cópia de avaliação licenciada por 180 dias do Windows Server a partir das Avaliações do Windows Server. Para conhecer os requisitos mínimos de hardware para Espaços de Armazenamento Diretos no Windows Server e Azure Stack HCI, consulte Requisitos do sistema para o Windows Server e Requisitos do sistema para o Azure Stack HCI, respectivamente. Para implantar o Storage Spaces Direct como parte do Azure Stack HCI, consulte Implantar o sistema operacional Azure Stack HCI.
O que é o Storage Spaces Direct?
O Storage Spaces Direct é uma solução de armazenamento definida por software que permite compartilhar recursos de armazenamento em sua infraestrutura de TI convergente e hiperconvergente. Ele permite que você combine unidades de armazenamento interno em um cluster de servidores físicos (2 e até 16) em um pool de armazenamento definido por software. Esse pool de armazenamento tem cache, camadas, resiliência e codificação de eliminação entre colunas — tudo configurado e gerenciado automaticamente.
Você pode expandir a capacidade de armazenamento do cluster adicionando mais unidades ou mais servidores no cluster. O Storage Spaces Direct integra automaticamente as novas unidades e reequilibra o pool de armazenamento. Ele também usa automaticamente a mídia de armazenamento mais rápida presente para fornecer cache integrado e sempre ativo.
O Storage Spaces Direct é uma tecnologia central do Azure Stack HCI, versões 21H2 e 20H2. Também está incluído nas edições Datacenter do Windows Server 2022, Windows Server 2019, Windows Server 2016, Windows Server Insider Preview Builds e Azure Edition do Windows Server 2022.
Você pode implantar Espaços de Armazenamento Diretos em um cluster de servidores físicos ou em clusters convidados de máquina virtual (VM). Se implantá-lo em um cluster hiperconvergente de servidores físicos, recomendamos o uso de servidores HCI do Azure Stack. Para implantar o Storage Spaces Direct como parte do Azure Stack HCI, consulte Implantar o sistema operacional Azure Stack HCI.
A implantação de Espaços de Armazenamento Diretos em clusters convidados de VM oferece armazenamento compartilhado virtual em um conjunto de VMs em cima de uma nuvem pública ou privada. Em ambientes de produção, essa implantação é suportada apenas no Windows Server. Para obter informações sobre como implantar Espaços de Armazenamento Diretos em clusters de convidados de VM no Windows Server, consulte Usando Espaços de Armazenamento Diretos em clusters de máquinas virtuais convidadas.
Apenas para fins de teste e avaliação, você pode implantar Espaços de Armazenamento Diretos em clusters convidados de VM em ambientes de teste HCI do Azure Stack. Para obter informações sobre como implantá-lo em ambientes de teste do Azure Stack HCI, consulte Tutorial: Criar um laboratório baseado em VM para o Azure Stack HCI.
Como funciona
O Storage Spaces Direct aplica muitos dos recursos do Windows Server, como o Clustering de Failover, o sistema de arquivos CSV (Volume Compartilhado do Cluster), o SMB (Server Message Block) 3 e os Espaços de Armazenamento. Também introduz uma nova tecnologia chamada Software Storage Bus.
O Storage Spaces Direct cria uma solução de armazenamento definida por software combinando as unidades de armazenamento interno em um cluster de servidores padrão do setor. Você começa conectando seus servidores a unidades de armazenamento interno via Ethernet para formar um cluster — nenhum cabo ou malha de armazenamento especial é necessário. Quando você habilita o Storage Spaces Direct nesse cluster, ele combina as unidades de armazenamento de cada um desses servidores em um pool definido por software de armazenamento virtualmente compartilhado.
Em seguida, você cria volumes a partir desse pool de armazenamento, nos quais pode armazenar seus dados. Esses volumes executam o sistema de arquivos CSV. Isso significa que, para cada servidor, esses volumes parecem e agem como se estivessem montados localmente. Com tolerância a falhas integrada nesses volumes, seus dados permanecem on-line e acessíveis mesmo se uma unidade falhar ou todo o nó ficar offline.
Nesses volumes, você pode colocar seus arquivos, como .vhd e .vhdx para VMs. Você pode usar o cluster que executa os Espaços de Armazenamento Diretos como:
- Servidor de arquivos de expansão (SoFS) expondo os volumes na rede como compartilhamentos de arquivos SMB3.
- Sistema hiperconvergente habilitando o Hyper-V no cluster e colocando suas VMs diretamente sobre os volumes.
A seção a seguir descreve os recursos e componentes de uma pilha de Espaços de Armazenamento Diretos.
Hardware de rede. Os Espaços de Armazenamento Direto utilizam o SMB3, incluindo o SMB Direto e o SMB Multicanal, através da Ethernet para comunicar entre servidores. É altamente recomendável usar 10+ GbE com acesso remoto direto à memória (RDMA), iWARP ou RoCE.
Hardware de Armazenamento. O Storage Spaces Direct requer 2 e até 16 servidores aprovados pela Microsoft com unidades de memória SATA, SAS, NVMe ou persistentes de conexão direta que estão fisicamente conectadas a apenas um servidor cada. Cada servidor deve ter pelo menos duas unidades de estado sólido e pelo menos mais quatro unidades. Os dispositivos SATA e SAS devem estar atrás de um adaptador de barramento anfitrião (HBA) e expansor de SAS.
Clustering de Ativação Pós-falha. O Storage Spaces Direct usa o recurso de clustering interno do Azure Stack HCI e do Windows Server para conectar os servidores.
Barramento de Armazenamento do Software. O Barramento de Armazenamento de Software abrange o cluster e estabelece uma malha de armazenamento definida por software na qual todos os servidores podem ver todas as unidades locais uns dos outros. Pense que está a substituir uma dispendiosa e restritiva cablagem de SAS Partilhado ou Canal de Fibra.
Cache de Camada de Barramento de Armazenamento. O Barramento de Armazenamento de Software liga dinamicamente as unidades mais rápidas presentes (por exemplo, SSD) a unidades mais lentas (por exemplo, HDDs) para fornecer cache de leitura/gravação do lado do servidor que acelera a E/S e aumenta a taxa de transferência.
Agrupamento de Armazenamento. A coleção de unidades que formam a base dos Espaços de Armazenamento é chamada de pool de armazenamento. Ele é criado automaticamente e todas as unidades qualificadas são automaticamente descobertas e adicionadas a ele. Recomendamos vivamente que utilize um agrupamento por cluster, com as predefinições. Para saber mais sobre o Pool de Armazenamento, consulte o blog Aprofundamento no Pool de Armazenamento.
Espaços de Armazenamento. Os Espaços de Armazenamento fornecem tolerância a falhas para "discos virtuais" usando espelhamento, codificação de eliminação ou ambos. Imagine que se trata de uma RAID distribuída e definida pelo software através das unidades no agrupamento. Nos Espaços de Armazenamento Diretos, esses discos virtuais normalmente têm resiliência a duas falhas simultâneas de unidade ou servidor (por exemplo, espelhamento de 3 vias, com cada cópia de dados em um servidor diferente) — embora a tolerância a falhas de chassi e rack também esteja disponível.
Sistema de Ficheiros Resiliente (ReFS). O ReFS é o sistema de ficheiros premier especialmente concebido para a virtualização. Ele inclui acelerações dramáticas para operações de arquivo .vhdx, como criação, expansão e mesclagem de pontos de verificação, e somas de verificação internas para detetar e corrigir erros de bits. Ele também introduz níveis em tempo real que alternam os dados entre os níveis de armazenamento "quente" e "frio" em tempo real, com base no uso.
Volumes Partilhados de Cluster. O sistema de arquivos CSV unifica todos os volumes ReFS em um único namespace acessível através de qualquer servidor. Para cada servidor, cada volume parece e age como se fosse montado localmente.
Servidor de Ficheiros de Escalamento Horizontal. Esta camada final é necessária apenas em implantações convergentes. Ele fornece acesso remoto a arquivos usando o protocolo de acesso SMB3 para clientes, como outro cluster que executa o Hyper-V, pela rede, transformando efetivamente os Espaços de Armazenamento Diretos em NAS (Network-Attached Storage, armazenamento conectado à rede).
Principais benefícios
O Storage Spaces Direct oferece os seguintes benefícios principais:
Image | Description |
---|---|
Simplicidade. Passe de servidores padrão do setor que executam o Windows Server ou o Azure Stack HCI para seu primeiro cluster do Storage Spaces Direct em menos de 15 minutos. Para utilizadores do System Center, a implementação é apenas uma caixa de verificação. | |
Alto desempenho. Seja totalmente flash ou híbrido, o Storage Spaces Direct pode exceder 13,7 milhões de IOPS por servidor. A arquitetura integrada ao hipervisor do Storage Spaces Direct fornece cache de leitura/gravação integrado e suporte para unidades NVMe de ponta montadas diretamente no barramento PCIe. | |
Tolerância a falhas. A resiliência incorporada processa as falhas de unidades, servidores ou componentes com disponibilidade contínua. As implementações maiores também podem ser configuradas para a tolerância de falhas de chassis e suporte. Quando o hardware falha, só precisa de o trocar; o software corrige-se de forma autónoma, sem passos de gestão complicados. | |
Eficiência na utilização dos recursos. A codificação de eliminação oferece uma eficiência de armazenamento até 2,4x maior, com inovações exclusivas, como códigos de reconstrução local e camadas de tempo real ReFS para estender esses ganhos a unidades de disco rígido e cargas de trabalho mistas quentes ou frias, tudo isso enquanto minimiza o consumo de CPU para devolver os recursos para onde eles são mais necessários: para as VMs. | |
Capacidade de gestão. Use os controles de QoS de armazenamento para manter as VMs ocupadas sob controle com limites mínimos e máximos de IOPS por VM. O Serviço de Integridade fornece monitoramento e alertas integrados contínuos. As novas APIs facilitam a coleta de métricas avançadas de desempenho e capacidade em todo o cluster. | |
Escalabilidade. Vá até 16 servidores e mais de 400 unidades, para até 4 petabytes (4.000 terabytes) de armazenamento por cluster. Para dimensionar, adicionar mais unidades ou adicionar mais servidores; O Storage Spaces Direct integra automaticamente novas unidades e começa a usá-las. O desempenho e a eficiência do armazenamento melhoram a previsibilidade no dimensionamento. |
Quando Utilizar
O Storage Spaces Direct é uma tecnologia central do Azure Stack HCI e do Windows Server. Ele fornece uma solução ideal de armazenamento em rede quando você deseja:
- Aumente ou diminua a sua capacidade de armazenamento de rede. Pode adicionar mais unidades ou mais servidores para expandir a sua capacidade de armazenamento de rede, mantendo os seus dados seguros e acessíveis. Se uma unidade dentro do pool de armazenamento falhar ou todo o nó ficar offline, todos os dados permanecerão online e acessíveis.
- Partilhe o mesmo conjunto de dados de diferentes localizações ao mesmo tempo. O pool de armazenamento criado pelo Storage Spaces Direct tem a aparência e age como um compartilhamento de rede. Os usuários da rede podem acessar os dados armazenados a qualquer momento de qualquer local, sem se preocupar com a localização física dos dados armazenados.
- Use uma combinação de mídia de armazenamento. Com os Espaços de Armazenamento Diretos, você pode combinar diferentes tipos de mídia de armazenamento em seu cluster de servidores para formar o pool de armazenamento definido por software. O software decide automaticamente qual mídia usar com base em dados — dados ativos em mídia mais rápida e outros dados usados com pouca frequência em mídia mais lenta.
Opções de implementação
O Storage Spaces Direct oferece suporte às duas opções de implantação a seguir:
- Hiperconvergente
- Convergente
Nota
O Azure Stack HCI dá suporte apenas à implantação hiperconvergente.
Implantação hiperconvergente
Em uma implantação hiperconvergente, você usa um único cluster para computação e armazenamento. A opção de implantação hiperconvergente executa máquinas virtuais Hyper-V ou bancos de dados SQL Server diretamente nos servidores que fornecem o armazenamento — armazenando seus arquivos nos volumes locais. Isso elimina a necessidade de configurar o acesso e as permissões do servidor de arquivos, o que, por sua vez, reduz os custos de hardware para pequenas e médias empresas e implantações remotas ou filiais. Para implantar Espaços de Armazenamento Diretos no Windows Server, consulte Implantar Espaços de Armazenamento Diretos no Windows Server. Para implantar os Espaços de Armazenamento Diretos como parte do Azure Stack HCI, consulte Qual é o processo de implantação do Azure Stack HCI?
Implantação convergente
Em uma implantação convergente, você usa clusters separados para armazenamento e computação. A opção de implantação convergente, também conhecida como "desagregada", coloca em camadas um SoFS (Scale-out File Server) sobre os Espaços de Armazenamento Diretos para fornecer armazenamento conectado à rede por meio de compartilhamentos de arquivos SMB3. Isso permite dimensionar a computação e a carga de trabalho independentemente do cluster de armazenamento, essencial para implantações de maior escala, como IaaS (infraestrutura como serviço) do Hyper-V para provedores de serviços e empresas.
Gerir e monitorizar
Você pode usar as seguintes ferramentas para gerenciar e monitorar Espaços de Armazenamento Diretos:
Nome | Gráfico ou linha de comando? | Pago ou incluído? |
---|---|---|
Centro de Administração do Windows | Gráficos | Incluído |
Gerenciador de Servidores & Gerenciador de Cluster de Failover | Gráficos | Incluído |
Windows PowerShell | Linha de comandos | Incluído |
System Center Virtual Machine Manager (SCVMM) & Gerente de Operações |
Gráficos | Paga |
Vídeos
Visão geral direta dos espaços de armazenamento (5 minutos)
Espaços de armazenamento diretos no Microsoft Ignite 2018 (1 hora)
Espaços de armazenamento diretos no Microsoft Ignite 2017 (1 hora)
Evento de lançamento do Storage Spaces Direct no Microsoft Ignite 2016 (1 hora)
Histórias de clientes
Existem mais de 10.000 clusters em todo o mundo executando o Storage Spaces Direct. Organizações de todos os tamanhos, desde pequenas empresas implantando apenas dois nós até grandes empresas e governos implantando centenas de nós, dependem do Storage Spaces Direct para seus aplicativos e infraestrutura críticos.
Visite Microsoft.com/HCI para ler suas histórias.
Referências adicionais
- Tolerância a falhas e eficiência de armazenamento
- Réplica de armazenamento
- Armazenamento no blog da Microsoft
- Taxa de transferência direta de Espaços de Armazenamento com iWARP (blog do TechNet)
- O que há de novo no clustering de failover no Windows Server
- Qualidade de serviço de armazenamento
- Suporte para profissionais de TI do Windows