Requisitos de configuração de armazenamento distribuído

Para atender aos requisitos de armazenamento do aplicativo de destino, precisamos de um servidor de armazenamento com os seguintes requisitos de configuração:

  1. Capacidade de armazenamento: disco rígido de servidor de 24 baias, com capacidade total não inferior a xxx TB. Recomendamos o uso de 24 discos de armazenamento SSD de nível empresarial de 1,92 TB para garantir o desempenho de leitura e gravação de dados em alta velocidade. E a capacidade utilizável de cada nó não deve ser inferior a 90 TB para fornecer espaço de armazenamento suficiente.

  2. Requisitos de rede: Exigimos que o servidor de armazenamento tenha uma conexão de rede de alta velocidade para atender às necessidades de transmissão de dados. Você pode optar por usar a placa de rede Infiniband XXX modelo 100 Gbps, que oferece suporte à tecnologia RDMA e pode fornecer recursos de transmissão de dados de baixa latência. Além disso, é necessária uma rede Gigabit, incluindo uma rede de portas de dados e uma rede de portas de gerenciamento, e suporta gerenciamento remoto IPMI. Além disso, se você optar por usar 10 GB 10 Gigabit Ethernet, será necessário comparar o desempenho com o equipamento de rede IB para garantir que os requisitos sejam atendidos. Ao mesmo tempo, também é necessário oferecer suporte à redundância do nó de controle e da placa de rede para garantir a alta disponibilidade do sistema.

Requisitos de software do sistema de arquivos

No servidor de armazenamento, precisamos instalar o software de armazenamento distribuído como um sistema de arquivos para atender aos requisitos de alto desempenho e alta escalabilidade.

  1. Requisitos de arquitetura de software: Precisamos escolher um software de armazenamento distribuído para realizar o armazenamento distribuído e o gerenciamento de dados. Isso aumenta a produtividade e a confiabilidade do sistema. Qual software escolher depende das necessidades reais e considerações técnicas.

  2. Licença de software: Exigimos que a licença de software seja vitalícia, sem limite de tempo para uso. Ao mesmo tempo, é necessário garantir que seja uma versão não OEM e que cada servidor precise instalar um conjunto de software de servidor. Além disso, também exigimos pelo menos 100 licenças permanentes formais de clientes e oferecemos planos de preços de expansão de licenças de clientes.

  3. Serviço pós-venda: Além do próprio software, também precisamos fornecer suporte pós-venda e serviços de garantia. Isso inclui 3 anos de suporte pós-venda fornecido pela fábrica original e integradores, bem como suporte como treinamento técnico, teste de construção de software e ajuste.

Requisitos gerais de hardware e software

Além do servidor de armazenamento e do software do sistema de arquivos, temos os seguintes requisitos gerais:

  1. Requisitos de desempenho: O servidor de armazenamento precisa ter desempenho suficiente para atender às necessidades dos negócios reais. Exigimos que ele possa suportar 1.000 clientes para leitura aleatória de dados de imagem, e o desempenho de leitura não deve ser inferior a 500.000 imagens por segundo. O desempenho de leitura de dados de imagens aleatórias de cada cliente não é inferior a 6000 imagens/segundo. Além disso, também é necessário suportar mais de 1.000 clientes para leitura aleatória de dados de imagem, com desempenho de leitura não inferior a 200.000 imagens/segundo e desempenho de leitura de um único cliente não inferior a 2.000 imagens/segundo. Esses indicadores de desempenho precisam ser atendidos quando o tamanho da imagem é de 32K e a flutuação de desempenho de leitura de dados aleatórios durante o processo de gravação de dados não excede 20%. Ajustes e correções podem ser feitos de acordo com as condições comerciais reais durante o teste.

  2. Requisitos de estabilidade: O sistema de armazenamento precisa garantir 7x24 horas de leitura e gravação de dados de alta tensão, sem condições anormais, como falha de leitura de dados, falha de gravação, perda de dados, etc. Os termos comerciais devem estipular o método de compensação quando houver um problema de estabilidade, incluindo a taxa de compensação para o tempo de parada de serviço acumulado ou o número de desempenho anormal.

  3. Requisitos de escalabilidade: O sistema de armazenamento precisa oferecer suporte à expansão online para atender à capacidade do sistema e aos requisitos de desempenho. Os dados do sistema de arquivos alocados não podem ser perdidos durante a expansão da capacidade, e soluções específicas de escalabilidade e dados de desempenho de expansão linear devem ser fornecidos, incluindo escalabilidade da capacidade do pool de armazenamento, escalabilidade da taxa de transferência e escalabilidade da rede.

  4. Requisitos de confiabilidade de dados: Para garantir a segurança dos dados, recomendamos a adoção de um modo de cópia dupla para fornecer tolerância a falhas do disco rígido e tolerância a falhas do servidor. Ao mesmo tempo, também precisa ter redundância de rede e tolerância a falhas para evitar indisponibilidade de dados causada por falha de rede.

  5. Monitoramento gráfico: Para facilitar o gerenciamento e monitoramento de sistemas de arquivos, precisamos de suporte para interfaces de gerenciamento gráfico remoto. Por meio dessa interface, o sistema de arquivos pode ser gerenciado e monitorado para melhorar a conveniência da operação.

  6. Requisitos do sistema cliente: O sistema cliente precisa suportar os sistemas operacionais Ubuntu 14.04, Ubuntu 16.04 e CentOS 7+. Ao mesmo tempo, o software cliente também precisa ser atualizado e compatível com o sistema cliente.

  7. Armazenamento e suporte de rede do cliente: A comunicação de dados entre o servidor de armazenamento e o cliente precisa usar rede Infiniband ou rede 10G para garantir transmissão de dados estável e de alta velocidade.

  8. Requisitos de montagem: O sistema de armazenamento agrupa os recursos de armazenamento em um único diretório e o cliente monta o diretório raiz do servidor de armazenamento no local por meio da montagem do diretório.

  9. Gerenciamento de cota: o sistema de armazenamento precisa oferecer suporte ao gerenciamento de cota para diretórios para controlar o uso do espaço de armazenamento.

  10. Gerenciamento de autoridade do usuário: o sistema de armazenamento precisa oferecer suporte ao gerenciamento de autoridade de diretório por grupo e usuário e pode ser conectado ao sistema de autoridade Linux para obter controle de autoridade unificado.

Acho que você gosta

Origin blog.csdn.net/huapeng_guo/article/details/132169088
Recomendado
Clasificación