Gerenciamento de implantação EC2 de tipo de recurso Opensource RightScale [fechado]

2

Alguém sabe se existem alternativas de código aberto sólidas para o RightScale for EC2 + gerenciamento de manutenção?

Basicamente, o que estou procurando é:

  1. Implementação e configuração de AMI baseada em script. No meu caso nginx + Jetty.
  2. Verificação de integridade da rede. Basicamente, as instâncias do EC2 rotineiramente acionam de volta para um gerente seu estado atual.

Felicidades,

Shane

    
por Shane 14.01.2011 / 14:55

5 respostas

3

Você deve absolutamente olhar para o Scalr . É muito parecido com o Rightscale, apenas a) open source, b) muito mais precificação para startups para o serviço gerenciado (instância de teste gratuita, instância de produção 99 USD / mês AFAIK).

O Scalr está disponível como serviço totalmente gerenciado ou como código-fonte aberto de instalação. Os destaques para o serviço gerenciado são IMHO:

  • GUI da web bastante intuitivo, rápido para começar.

  • Suporte amigável, pelo menos em minhas duas solicitações de suporte para eles.

  • EC2 AMI com suporte do Scalr e mantido para algumas tarefas comuns (como o nginx AMI para balanceamento de carga HTTP, MySQL AMI).

  • Monitoramento e métricas de tempo de atividade integrados para AMIs suportadas.

  • Aprovisionamento de dimensionamento automático e recuperação de falhas para algumas AMIs, por exemplo O Scalr pode enviar spool a instâncias adicionais do EC2 de imagens de máquina "sem estado" com base na demanda medida. (Scalr não pode manipular magicamente os sharks de dados MySQL para você.)

por 07.04.2011 / 20:55
2

Você também deve verificar o Scalr ( link ). É open source, eles também têm uma versão paga que está hospedada ( link ).

    
por 07.04.2011 / 19:42
1

Eu tive sorte rolando meus próprios scripts de gerenciamento com python e boto . O bom do python é que ele é razoavelmente portátil para o Windows também.

    
por 14.01.2011 / 16:17
1

Existem várias opções.

Para implantações, você pode usar chef ou fantoche. Nenhum deles é claramente melhor que o outro. Eu descobri que chef-solo serve minhas necessidades

Para a saúde da rede, a amazon oferece cloudwatch (caro e não tão poderoso e não open source, imho). Você pode configurar uma caixa zenoss e usar o ec2 "egg" para monitorar automaticamente seus servidores sobre snmp, mas é difícil configurar e é outro servidor que você precisa manter,

Minha oferta favorita dejour é scoutapp. Ele não é de código aberto e vai custar dinheiro, mas permite que você monitore todos os seus servidores, paginá-lo se as coisas caírem e permitirá que você publique pares arbitrários de chave / valor para rastrear qualquer coisa em seu sistema (incluindo métricas de negócios) .

    
por 14.01.2011 / 16:39
1

Para implantações, prefiro a abordagem direta adotada em www.practicalclouds.com . Eles podem carregar diferentes "perfis" na inicialização do EC2 que carregam o software e o configuram de acordo com os argumentos inseridos nos dados do usuário e nos arquivos armazenados no S3. Não parece haver muitos perfis ainda, mas existem alguns úteis. Está escrito em shell script, então deve ser bem fácil criar mais.

Para o monitoramento, eu fiquei feliz com o AWS Console até agora, mas eu provavelmente tocaria com algo parecido com o Nagios se eu precisasse de mais detalhes.

    
por 01.11.2011 / 21:44