O que é um nó de armazenamento?
Os nós de armazenamento gerenciam e armazenam dados de objetos e metadados. Os nós de armazenamento incluem os serviços e processos necessários para armazenar, mover, verificar e recuperar dados de objetos e metadados no disco.
Cada site no seu sistema StorageGRID deve ter pelo menos três nós de armazenamento.
Tipos de nós de armazenamento
Durante a instalação, você pode selecionar o tipo de nó de armazenamento que deseja instalar. Esses tipos estão disponíveis para nós de armazenamento baseados em software e para nós de armazenamento baseados em dispositivos que oferecem suporte ao recurso:
-
Nó de armazenamento de dados e metadados combinados
-
Nó de armazenamento somente de metadados
-
Nó de armazenamento somente de dados
Você pode selecionar o tipo de nó de armazenamento nestas situações:
-
Ao instalar inicialmente um nó de armazenamento
-
Quando você adiciona um nó de armazenamento durante a expansão do sistema StorageGRID
|
Não é possível alterar o tipo após a conclusão da instalação do Nó de Armazenamento. |
- Nó de armazenamento de dados e metadados (combinado)
-
Por padrão, todos os novos nós de armazenamento armazenarão dados de objetos e metadados. Este tipo de nó de armazenamento é chamado de nó de armazenamento combinado.
- Nó de armazenamento somente de metadados
-
Usar um nó de armazenamento exclusivamente para metadados pode fazer sentido se sua grade armazenar um número muito grande de objetos pequenos. A instalação de capacidade de metadados dedicada proporciona um melhor equilíbrio entre o espaço necessário para um número muito grande de objetos pequenos e o espaço necessário para os metadados desses objetos. Além disso, nós de armazenamento somente de metadados hospedados em dispositivos de alto desempenho podem aumentar o desempenho.
Os nós de armazenamento somente de metadados têm requisitos de hardware específicos:
-
Ao usar dispositivos StorageGRID , nós somente de metadados podem ser configurados somente em dispositivos SGF6112 com doze unidades de 1,9 TB ou doze de 3,8 TB.
-
Ao usar nós baseados em software, os recursos de nós somente de metadados devem corresponder aos recursos de nós de armazenamento existentes. Por exemplo:
-
Se o site StorageGRID existente estiver usando dispositivos SG6000 ou SG6100, os nós somente de metadados baseados em software deverão atender aos seguintes requisitos mínimos:
-
128 GB de RAM
-
CPU de 8 núcleos
-
8 TB SSD ou armazenamento equivalente para o banco de dados Cassandra (rangedb/0)
-
-
Se o site StorageGRID existente estiver usando nós de armazenamento virtuais com 24 GB de RAM, CPU de 8 núcleos e 3 TB ou 4 TB de armazenamento de metadados, os nós somente de metadados baseados em software deverão usar recursos semelhantes (24 GB de RAM, CPU de 8 núcleos e 4 TB de armazenamento de metadados (rangedb/0).
-
-
Ao adicionar um novo site StorageGRID , a capacidade total de metadados do novo site deve, no mínimo, corresponder aos sites StorageGRID existentes e os novos recursos do site devem corresponder aos nós de armazenamento nos sites StorageGRID existentes.
Ao instalar nós somente de metadados, a grade também deve conter um número mínimo de nós para armazenamento de dados:
-
Para uma grade de site único, configure pelo menos dois nós de armazenamento combinados ou somente de dados.
-
Para uma grade de vários sites, configure pelo menos um nó de armazenamento combinado ou somente de dados por site.
|
Embora os nós de armazenamento somente de metadados contenham oServiço LDR e pode processar solicitações de clientes S3, o desempenho do StorageGRID pode não aumentar. |
- Nó de armazenamento somente de dados
-
Usar um nó de armazenamento exclusivamente para dados pode fazer sentido se seus nós de armazenamento tiverem características de desempenho diferentes. Por exemplo, para aumentar potencialmente o desempenho, você pode ter nós de armazenamento de disco giratório de alta capacidade e somente dados, acompanhados por nós de armazenamento de alto desempenho somente metadados.
Ao instalar nós somente de dados, a grade deve conter o seguinte:
-
Um mínimo de dois nós de armazenamento combinados ou somente de dados por grade
-
Pelo menos um nó de armazenamento combinado ou somente de dados por site
-
Um mínimo de três nós de armazenamento combinados ou somente de metadados por site
Serviços primários para nós de armazenamento
A tabela a seguir mostra os principais serviços para nós de armazenamento; no entanto, esta tabela não lista todos os serviços de nós.
|
Alguns serviços, como o serviço ADC e o serviço RSM, normalmente existem apenas em três nós de armazenamento em cada site. |
Serviço | Função principal |
---|---|
Conta (acct) |
Gerencia contas de inquilinos. |
Controlador de Domínio Administrativo (ADC) |
Mantém a topologia e a configuração de toda a grade. Observação: Nós de armazenamento somente de dados não hospedam o serviço ADC. DetalhesO serviço Controlador de Domínio Administrativo (ADC) autentica nós de grade e suas conexões entre si. O serviço ADC é hospedado em no mínimo três nós de armazenamento em um site. O serviço ADC mantém informações de topologia, incluindo a localização e a disponibilidade dos serviços. Quando um nó de grade requer informações de outro nó de grade ou uma ação a ser executada por outro nó de grade, ele entra em contato com um serviço ADC para encontrar o melhor nó de grade para processar sua solicitação. Além disso, o serviço ADC retém uma cópia dos pacotes de configuração da implantação do StorageGRID , permitindo que qualquer nó de grade recupere informações de configuração atuais. Para facilitar operações distribuídas e isoladas, cada serviço ADC sincroniza certificados, pacotes de configuração e informações sobre serviços e topologia com os outros serviços ADC no sistema StorageGRID . Em geral, todos os nós da grade mantêm uma conexão com pelo menos um serviço ADC. Isso garante que os nós da grade estejam sempre acessando as informações mais recentes. Quando os nós da grade se conectam, eles armazenam em cache os certificados de outros nós da grade, permitindo que os sistemas continuem funcionando com nós da grade conhecidos, mesmo quando um serviço ADC não estiver disponível. Novos nós de grade só podem estabelecer conexões usando um serviço ADC. A conexão de cada nó da grade permite que o serviço ADC reúna informações de topologia. Essas informações do nó da grade incluem a carga da CPU, o espaço em disco disponível (se houver armazenamento), os serviços suportados e o ID do site do nó da grade. Outros serviços solicitam ao serviço ADC informações de topologia por meio de consultas de topologia. O serviço ADC responde a cada consulta com as informações mais recentes recebidas do sistema StorageGRID . |
Cassandra |
Armazena e protege metadados de objetos. Observação: Os nós de armazenamento somente de dados não hospedam o serviço Cassandra. |
Cassandra Reaper |
Executa reparos automáticos de metadados de objetos. Observação: Os nós de armazenamento somente de dados não hospedam o serviço Cassandra Reaper. |
Pedaço |
Gerencia dados codificados por eliminação e fragmentos de paridade. |
Movedor de dados (dmv) |
Move dados para pools de armazenamento em nuvem. |
Armazenamento de dados distribuídos (DDS) |
Monitora o armazenamento de metadados de objetos. DetalhesCada nó de armazenamento inclui o serviço Distributed Data Store (DDS). Este serviço faz interface com o banco de dados Cassandra para executar tarefas em segundo plano nos metadados do objeto armazenados no sistema StorageGRID . O serviço DDS rastreia o número total de objetos ingeridos no sistema StorageGRID , bem como o número total de objetos ingeridos por meio de cada uma das interfaces suportadas do sistema (S3). |
Identidade (idnt) |
Federa identidades de usuários do LDAP e do Active Directory. |
Processa solicitações de protocolo de armazenamento de objetos e gerencia dados de objetos no disco. DetalhesCada nó de armazenamento combinado, somente dados e somente metadados inclui o serviço Roteador de Distribuição Local (LDR). Este serviço lida com funções de transporte de conteúdo, incluindo armazenamento de dados, roteamento e tratamento de solicitações. O serviço LDR faz a maior parte do trabalho pesado do sistema StorageGRID , manipulando cargas de transferência de dados e funções de tráfego de dados. O serviço LDR lida com as seguintes tarefas:
O serviço LDR também mapeia cada objeto S3 para seu UUID exclusivo.
|
|
Máquina de Estado Replicada (RSM) |
Garante que as solicitações de serviços da plataforma S3 sejam enviadas aos seus respectivos endpoints. |
Monitor de status do servidor (SSM) |
Monitora o sistema operacional e o hardware subjacente. |