O que é um nó de storage?
Os nós de storage gerenciam e armazenam dados e metadados de objetos. Os nós de storage incluem os serviços e processos necessários para armazenar, mover, verificar e recuperar dados de objetos e metadados em disco.
Cada local do seu sistema StorageGRID precisa ter pelo menos três nós de storage.
Tipos de nós de storage
Todos os nós de storage instalados antes do StorageGRID 11,8 armazenam os objetos e os metadados desses objetos. A partir do StorageGRID 11,8, você pode escolher o tipo de nó de storage para os novos nós de storage baseados em software:
- Nós de storage de objetos e metadados
-
Por padrão, todos os novos nós de storage instalados no StorageGRID 11,8 armazenarão objetos e metadados.
- Nós de storage somente de metadados (somente nós baseados em software)
-
Você pode especificar que um novo nó de storage baseado em software seja usado para armazenar somente metadados. Você também pode adicionar um nó de storage baseado em software somente metadados ao sistema StorageGRID durante a expansão do sistema StorageGRID.
Você só pode selecionar o tipo nó de storage ao instalar inicialmente o nó baseado em software ou ao instalar o nó baseado em software durante a expansão do sistema StorageGRID. Não é possível alterar o tipo depois que a instalação do nó estiver concluída.
A instalação de um nó somente de metadados geralmente não é necessária. No entanto, usar um nó de armazenamento exclusivo para metadados pode fazer sentido se sua grade armazenar um grande número de pequenos objetos. A instalação da capacidade de metadados dedicada fornece um melhor equilíbrio entre o espaço necessário para um grande número de pequenos objetos e o espaço necessário para os metadados para todos esses objetos.
Os recursos de nó somente de metadados baseados em software devem corresponder aos recursos dos nós de storage existentes. Por exemplo:
-
Se o local do 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
-
SSD de 8 TB ou armazenamento equivalente para o banco de dados Cassandra (rangedb/0)
-
-
Se o site StorageGRID existente estiver usando nós de armazenamento virtual com 24 GB de RAM, CPU de 8 núcleos e 3 TB ou 4TB TB de armazenamento de metadados, os nós somente de metadados baseados em software devem usar recursos semelhantes (24 GB de RAM, CPU de 8 núcleos e 4TB GB de armazenamento de metadados (rangedb/0).
Ao adicionar um novo site StorageGRID, a capacidade total de metadados do novo local deve, no mínimo, corresponder aos locais StorageGRID existentes e os novos recursos do local devem corresponder aos nós de storage nos locais StorageGRID existentes.
Ao instalar uma grade com nós somente metadados baseados em software, a grade também deve conter um número mínimo de nós para o storage de objetos:
-
Para uma grade de um único local, pelo menos dois nós de storage são configurados para objetos e metadados.
-
Para uma grade de vários locais, pelo menos um nó de storage por local é configurado para objetos e metadados.
Os nós de storage baseados em software exibem uma indicação somente de metadados para cada nó somente de metadados em todas as páginas que listam o tipo de nó de storage.
Serviços primários para nós de storage
A tabela a seguir mostra os serviços primários para nós de storage; no entanto, essa 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 storage em cada local. |
Serviço | Função de chave |
---|---|
Conta (acct) |
Gerencia contas de locatários. |
Controlador de domínio administrativo (ADC) |
Mantém a topologia e a configuração em toda a grade. DetalhesO serviço controlador de domínio administrativo (ADC) autentica os nós de grade e suas conexões entre si. O serviço ADC é hospedado em um mínimo de três nós de storage em um local. O serviço ADC mantém informações de topologia, incluindo a localização e 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 desembarcadas, 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 de grade mantêm uma conexão com pelo menos um serviço ADC. Isso garante que os nós de grade estejam sempre acessando as informações mais recentes. Quando os nós de grade se conetam, eles armazenam em cache certificados de outros nós de grade, permitindo que os sistemas continuem funcionando com nós de grade conhecidos, mesmo quando um serviço ADC não está disponível. Novos nós de grade só podem estabelecer conexões usando um serviço ADC. A conexão de cada nó de grade permite que o serviço ADC colete informações de topologia. Essas informações de nó de grade incluem a carga da CPU, o espaço disponível em disco (se ele tiver armazenamento), os serviços suportados e o ID do site do nó de grade. Outros serviços pedem 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. |
Cassandra Reaper |
Executa reparos automáticos de metadados de objetos. |
Chunk |
Gerencia dados codificados por apagamento e fragmentos de paridade. |
Transferência de dados (dmv) |
Move dados para Cloud Storage Pools. |
Armazenamento de dados distribuídos (DDS) |
Monitora o armazenamento de metadados de objetos. DetalhesCada nó de armazenamento inclui o serviço armazenamento de dados distribuído (DDS). Esse serviço faz interface com o banco de dados Cassandra para executar tarefas em segundo plano nos metadados de objetos 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 através de cada uma das interfaces suportadas do sistema (S3 ou Swift). |
Identidade (idnt) |
Federa identidades de usuários do LDAP e do ative Directory. |
Roteador de distribuição local (LDR) |
Processa solicitações de protocolo de storage de objetos e gerencia dados de objetos em disco. DetalhesCada nó de armazenamento inclui o serviço LDR (router de distribuição local). Este serviço lida com funções de transporte de conteúdo, incluindo armazenamento de dados, roteamento e manuseio de solicitações. O serviço LDR faz a maior parte do trabalho árduo 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 e Swift para seu UUID exclusivo.
|
Máquina de estado replicado (RSM) |
Garante que as solicitações de serviços da plataforma S3 sejam enviadas para seus respetivos endpoints. |
Monitor de status do servidor (SSM) |
Monitora o sistema operacional e o hardware subjacente. |