Servidor em nuvem Ubuntu: requisitos de hardware

0

Eu quero mais informações sobre hospedagem em nuvem pública (comercial).

O Ubuntu suporta isso? E quais peças de hardware eu preciso comprar com um orçamento de 12.000 dólares.

    
por Nasredine Habouria 16.02.2017 / 02:27

1 resposta

1

O Ubuntu pode executar serviços de nuvem comerciais sem problemas, desde que os aplicativos que oferecem o serviço de nuvem estejam configurados corretamente.

Uma dessas aplicações é a OwnCloud, que é bastante eficiente em seu trabalho para uso pesado e pode ser implantada para uso comercial / privado.

Software primeiro:

Ubuntu 16.04 LTS is suggested.
MySQL/MariaDB for database.
apache + php 7 for webserver.
Most recent version of OwnCloud

Para requisitos de hardware:

O sistema que você precisará depende do número de usuários simultâneos que tentam acessar o servidor. Para a lista a seguir, presumo que você tenha 100 usuários simultâneos acessando. ( Esta resposta depende de opinião, portanto, estou dando resposta da minha experiência pessoal ).

  1. 6-10 HDDs (4 ou 8 TB cada) em execução na configuração RAID10
  2. CPU - processador Intel Xeon com > 8 núcleos. (O sistema de duas CPUs com dois processadores também é possível para cargas de trabalho pesadas).

  3. RAM - 32 GB ou maior tamanho A RAM de ECC (correção de erros) é preferida.

  4. Você não precisa de GPU.
  5. Motherboard - Você precisa de uma placa-mãe que tenha pelo menos dois Portas Ethernet e placa de soquete duplo se você planejar uma configuração de CPU dupla.

(O tamanho do disco rígido depende da sua necessidade. RAM superior a 32GB e dois processadores em uma placa são quase essenciais para a configuração comercial com carga de trabalho pesada.)

Alguns pontos de partida:

High end server Motherboards: Asus , SuperMicro

CPUs: Select CPU based on CPU socket of the board.
Memory : Choose supported memory based on the motherboard.

Configuração

Mesmo com um hardware muito bom, um software mal configurado fará com que o servidor falhe. Portanto, a parte complicada é como os componentes do OwnCloud são otimizados para a carga de trabalho.

Algumas coisas a considerar durante a configuração:

  • Conexões simultâneas permitidas em apache
  • A duração do tempo limite apache deve ser adequada.
  • Concurrent php conexões por página veiculada.
  • Tamanho máximo das transferências de arquivos em php .
  • Número máximo de conexões do banco de dados.
  • Otimização em tabelas de banco de dados pode ser necessária (otimização de tabelas InnoDB e parâmetros de banco de dados)
  • Owncloud - O cache de memória deve ser usado (APC / APCu no Ubuntu é o preferido)
  • Owncloud - O local do diretório de cache deve estar em uma unidade rápida (talvez SSDs baseados em MLC ou SLC)
  • Use SSL para segurança (necessário para trabalho comercial).

Verifique estes links para detalhes e mais: OwnCloud- pré-configuração de otimização , Ajuste do servidor OwnCloud .

    
por ankit7540 25.02.2017 / 12:27