Pergunta de desempenho do servidor de mídia de alta utilização + Solução de backup

1

Eu tenho um site de mídia bastante ocupado, que permite aos meus usuários fazer streaming / download de grandes arquivos MP3 (50-200Mb). Em períodos de maior movimento, eu tenho mais ou menos 250 streams / downloads simultâneos. Tenho mais de 500 GB carregados mensalmente e mais 40 TB baixados mensalmente.

Configuração atual

Fornecedor: 100TB.com

2X: - HDD SATA Intel Xeon X3220, 4 GB, 4x2TB, largura de banda de 100 TB (em cada servidor) - Balanceamento de carga via Windows NLB

Minha configuração atual me dá uma velocidade decente de leitura de disco, backup dos meus dados e alta disponibilidade.

Currently Costs: $638 per month

Problema

O meu problema é que fiquei sem compartimentos de HDD no meu chassis, apenas a forma de atualizar é com um servidor de especificações mais elevado que vem com 12 compartimentos.

Discos rígidos de 2 TB custam US $ 60 por mês, cada um com meu provedor.

Solução 1

Servidor de especificações superior: 2X: - Quadcore Xeon 5430/8 GB de RAM / HD de 5x2TB, 100 TB BW, 7 compartimentos de HDD sobressalentes.

Monthly Costs: $1240

Solução 2

1X: - Quadcore Xeon 5430 / 8GB de RAM / 10x2TB HDD RAID0 Listrado, 100 TB BW, 7 baias de HDD sobressalentes.

Monthly Costs: $800

Backup externo com o Cloud Storage Service

Monthly Costs: $300 (for 10TB, $0.03 per GB, $0.075 per GB transfer bandwidth)

Solução 3

Outro provedor (Swiftway) na Holanda me ofereceu esse servidor de especificações:

Intel Xeon X3450 (cache de 4 x 2,66 GHz / 8 MB) DDR3-RAM de 16 GB (4xKingston DIMM 4 GB PC3-8500) 3ware 9650SE-24M8 SATA II 24 portas 24 x WD Caviar Green 2000 GB WD20EARS 100 TB de largura de banda

Initial Setup Costs: 1000 euros

Monthly Costs: 400 euros

A opção 3 é obviamente a opção mais barata se eu combinar com o serviço de backup fora da nuvem ou obter dois desses servidores e balancear a carga como estou agora, mas usar HDs WD Green, não tenho certeza se eles serão estar à altura da tarefa para lidar com o meu site ... ou será que eles?

Sinto muito pelo longo artigo que eu só queria deixar o mais claro possível.

Buscando sua opinião sobre minhas possíveis soluções e quaisquer outras soluções que você possa imaginar, quero manter um orçamento sensato sobre isso.

Muito obrigado!

Paul Hinett

link

    
por Paul Hinett 26.10.2010 / 14:12

3 respostas

1

Em primeiro lugar, quero agradecer-lhe por uma pergunta tão detalhada e bem escrita, que só desejo que 10% das perguntas que recebemos sejam tão bem pensadas e explicadas.

A primeira coisa a salientar é que eu não acho que você deveria estar pensando em mudar para um Xeon da série 54xx - eles não são apenas muito antigos e ineficientes (tanto em termos de capacidade, mas também de watts / calor). mas eles foram substituídos - duas vezes. Houve um salto simplesmente enorme no desempenho entre a série 54xx e a 55xx ('Nehelam') CPUs, especialmente para o uso geral do servidor web que você parece ter.

A segunda coisa a salientar é NÃO USE RAID 0, nunca, principalmente com discos SATA grandes, provavelmente de nível de consumidor (como discos 'verdes' da opção 3), isso afetará enormemente a disponibilidade do sistema. Sempre use um nível de RAID mais alto, até mesmo o tão odiado R5, se você tiver que ultrapassar R0 ok. Então essa é a opção 2.

Agora, obviamente, você está feliz com 100tb.com, eu não estava ciente deles, mas eles parecem bem e se você está feliz, então você está indo bem. Você não menciona se você PRECISA do recurso de tempo de atividade que dois servidores fornecem ou se é um WANT / LIKE. A razão pela qual eu pergunto é que a 100tb.com oferece uma solução baseada em Xeon da série 55xx que não apenas superará seu par atual de 3220, mas também por alguma margem. Se você pudesse obter um daqueles com o armazenamento que você gosta (se você pode tentar obter o RAID 10 - ele vai funcionar e ser mais seguro), então eu acho que você seria feliz.

    
por 26.10.2010 / 14:32
0

Só para deixar claro, a única questão é se os HDs Caviar Green Western Digital estarão prontos para o trabalho?

Vocês receberam 24 deles, então com um nível de RAID decente (como o RAID 10) você deve conseguir uma velocidade decente deles, no entanto, esses discos rígidos são voltados para o mercado de desktop, e eu não acho que eu gostaria de executá-los em qualquer servidor onde o tempo de atividade fosse importante.

    
por 26.10.2010 / 14:28
0

soa como o tipo de uso exato para sistemas distribuídos / replicados semelhantes a arquivos. Há muitos deles, minhas primeiras opções seriam mogileFS para simplificar ou GlusterFS para maturidade.

especificamente, eu usaria mogileFS se eu tivesse controle total do código (provavelmente em aplicações web), e GlusterFS se não fosse (mais comum em configurações de LAN e aplicativos de desktop).

    
por 26.10.2010 / 14:53