Pergunta

Existe uma maneira de distinguir entre conjuntos de EC2 casos?

Meu caso de uso é que eu tenho um monte de máquinas de camada da Web e um monte de máquinas de busca camadas; atualmente a única maneira de acompanhar o que cada instância está fazendo é em um diretório ativo roll-seu-próprio, como LDAP ou um banco de dados.

Idealmente, eu gostaria de ser capaz de determinar o papel de uma máquina a partir dos metadados disponíveis a partir dos APIs da AWS.

Atualmente, a única abordagem que eu venha com é ter diferentes funções da máquina em diferentes grupos de segurança (mesmo se não for estritamente necessário). Existe uma maneira melhor?

Foi útil?

Solução

Update:. EC2 agora suporta "tags" para categorizar casos

http://docs.amazonwebservices.com/AWSEC2 /latest/UserGuide/index.html?Using_Tags.html


Eu sempre usei grupos de segurança para categorização. Eu não vejo nada de errado com o uso deles!

Os grupos não só permitem categorizar, eles também permitem que as regras de firewall diferentes. Também pode ter mais do que um grupo por exemplo, v.g. "Produção", "banco de dados"

Referência: http :? //docs.amazonwebservices.com/AWSEC2/2008-12-01/DeveloperGuide/index.html ApiReference-SOAP-RunInstances.html

Outras dicas

Você pode querer verificar algumas ferramentas de terceiros como RightScale, que acrescenta alguma capacidade para gerir recursos de nuvem com metadados adicionais, como rótulos significativos em volumes e instâncias. Eu só estou usando a versão gratuita agora que é um pouco limitado, mas ainda acrescenta um pouco sobre a Amazônia desde ferramentas de gestão.

Amazon acaba de anunciar o seu próprio console ( https://console.aws.amazon.com/), que inicialmente tem me animado com a perspectiva de uma versão gratuita do RightScale. No entanto, parece que ele é apenas uma interface Web que é funcionalmente equivalente a ElasticFox. Oh bem.

Eu ainda estou mantendo uma planilha localmente para acompanhar essa bagunça. Além disso, este é extremamente baixa tecnologia, mas estou soltando um arquivo de texto na área de trabalho de cada máquina (sob a conta de administrador) com a finalidade da máquina no nome do arquivo para que eu possa distingui-los (os nomes das máquinas gerados são absolutamente nenhuma ajuda sem uma folha de fraude.)

Eu votaria segundo John de usar uma conta RightScale livre se você só quer manter o controle sobre suas instâncias EC2 online. A versão paga dá-lhe muito mais funcionalidades, mas pode ficar muito caro.

O novo AWS Management Console é uma interface agradável e faz com que seja mais fácil do que em ElasticFox fazer operações comuns como o lançamento de casos, criar e anexar volumes EBS e assim por diante, mas eu estou realmente surpreso que eles não adicionar a capacidade de rotular suas instâncias e volumes. Aquelas cordas Amazon ID não são exatamente fácil de lembrar, são eles; -)

O console AWS não mostrar o grupo de segurança para cada instância, de modo sugestão de usar o grupo de segurança de Gerald para identificar diferentes grupos de instâncias que trabalham lá, mas ainda não é tão bom quanto ter um rótulo editável para cada dispositivo.

Embora não seja nos metadados da AWS, você poderia sempre usar algo como iClassify . Ele foi projetado para ser o repositório de dados meta para servidores, EC2 ou não.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top