Solução VPS para corresponder à escalabilidade e confiabilidade da nuvem

1

Tendo esta arquitetura em mente:

  • servidor 1: servidor da web - flutuação / surtos de carga da CPU e consumo de BW
  • servidor 2: dbserver - E / S flutuante do servidor da Web e E / S constante / pesada do processo em lote
  • servidor 3: processo em lote - carga da CPU estável / baixa e BW constante / pesado

Qual é a melhor solução para hospedagem?

Seguindo a arquitetura proposta por Ryan usando o Amazon EC2 ( link ), pensei nisso usando o Rackspace:  (tenha em mente que esta é uma start-up, tráfego zero no momento)

Servidor da web

  • dois servidores de 256 MB
  • cada servidor usando a Cloud Servers API ( link ) para redimensionar automaticamente quando necessário
  • balanceamento de carga DNS round-robin

Banco de dados

  • um servidor de 512MB
  • também usando a CS API para redimensionar automaticamente

Processamento em lote

  • um servidor de 256MB
  • serviço de fila de mensagens (um simples mysql-db)
  • usando a API para monitorar todos os 3 servidores

Armazenamento persistente e entrega de conteúdo

  • Amazon S3

Por menos que o preço de 1 Amazon EC2 ($ 82,8 / mês), você obtém 4 servidores com escalabilidade (redimensionamento automático da API), confiabilidade (balanceador de carga DNS e reconstrução / reinicialização automática) e monitoramento, por US $ 54 / mês . Obviamente, há mais trabalho envolvido em configurar isso na Rackspace: desenvolvimento de API e configuração de DNS (eles não têm balanceador de carga integrado) onde na Amazon tudo está pronto. Mas você toma medidas menores ao escalar: pelo preço de 2 EC2 + CloudWatch, posso obter 8+ fatias, cada uma adaptada à sua tarefa (servidor da Web, db ou processo em lote).

Alguém tem experiência com a API da Rackspace? eles dizem que ainda está em BETA.

Quais são as desvantagens desta abordagem?

    
por Trident Splash 10.09.2009 / 06:19

1 resposta

2

Você também deve procurar em www.joyent.com . Eles já possuem balanceamento de carga e parecem ter um ambiente bastante maduro. O único problema é que eles só executam o solaris.

    
por 10.09.2009 / 07:45