O sucesso do Ubuntu como plataforma e o compromisso do Ubuntu em atualizar as AMIs significa que há literalmente milhares de imagens no Amazon EC2 com o "ubuntu" em seu nome. Isso, combinado com a falta do Ubuntu no menu "Quick Start", faz com que selecionar a AMI certa seja uma tarefa não trivial.
Algumas informações gerais do Ubuntu
Você já pode estar ciente desses itens, mas quero destacá-los para aqueles que estão começando a usar o Ubuntu ou o EC2.
- O Ubuntu lança a cada 6 meses. Cada versão tem um número de versão e um codinome. A coisa mais importante a notar aqui é que a cada 2 anos é feita uma liberação LTS (Long Term Support). Se você quiser estabilidade e suporte por 5 anos, selecione uma versão LTS. Se você quiser os pacotes mais novos, selecione a versão mais recente. Veja a entrada da wikipedia para mais informações.
- No momento da redação deste artigo, existem 5 "regiões" no Amazon EC2. Cada região representa uma localização geográfica. Cada região tem seus próprios IDs de AMI. Dentro de cada região existem 2 arquiteturas (x86_64, i386) e 2 tipos de "armazenamento raiz" (EBS ou instância). Isso significa que para cada versão do Ubuntu, nós geramos 20 ami ids.
Mais fácil: encontre AMIs no navegador da Web
Você pode escolher sua interface para selecionar imagens. Vá para:
-
Na parte inferior desta página, você pode selecionar a região, release, arch ou root-store. Você só está mostrando os lançamentos mais recentes aqui. Depois de fazer sua seleção, você pode copiar e colar o número de ami ou apenas clicar nele para ir diretamente para a página de inicialização do console do EC2 para essa AMI.
ou
-
link
- Selecione seu release por número ou nome de código
- Selecione "release /": mantemos versões históricas para depuração, mas o diretório "release /" sempre será o mais recente.
- Selecione sua AMI na tabela e clique para iniciar no console ou copie e cole uma linha de comando.
Pesquise pelo console do Amazon EC2
O Console do EC2 é uma maneira gráfica de classificar as AMIs e selecionar uma para iniciar. Para iniciar uma imagem oficial do Ubuntu aqui, siga os passos abaixo.
- Selecione a região desejada no canto superior esquerdo, em "Navegação" Exemplo: "Nós do Leste (Virgínia)"
- Clique em "AMIs" não clique em "Iniciar Instância" [veja a nota abaixo]
- para "Visualizar", selecione "Todas as imagens"
-
Limite os resultados para as imagens do Ubuntu Stable Release, digitando ubuntu-images /
Você deve expandir o campo 'Nome AMI' o máximo possível (talvez diminuir os outros).
-
Limite os resultados para uma versão específica acrescentando '. *'.
Por exemplo: ubuntu-images /.* 10.04
-
Limite os resultados para um determinado arco adicionando '. * i386' ou '. * amd64'
Nota : Se você quer rodar um m1.small ou c1.medium, você precisa do 'i386'. Se você deseja executar um t1.micro, será necessário selecionar uma imagem 'ebs'.
-
Classifique seus resultados por Nome da AMI e faça a seleção
Classificando por nome AMI, você pode ver mais facilmente a nova AMI de um determinado conjunto. Cada AMI termina com um número no formato AAAAMMDD (ano, mês, dia). Você quer o mais recente.
-
Verifique se o proprietário é 099720109477!
Qualquer usuário pode registrar uma AMI sob qualquer nome. Nada impede que um usuário mal-intencionado registre uma AMI que corresponda à pesquisa acima. Então, para estar seguro, você precisa verificar se o dono do ami é ' 099720109477 '.
- Se "Proprietário" não for uma coluna para você, clique em "Mostrar / ocultar" no canto superior direito e selecione "Proprietário" para ser exibido.
- Clique no nome da AMI e, em seguida, clique em "Iniciar"
Notas
-
Acesso HTTPS : das opções acima, agora link é o único que fornece dados por meio de https. Isso pode ser importante para você se estiver preocupado com possíveis ataques "Man in the Middle" ao encontrar um ID da AMI. Solicitei Ahmed [kim0 in irc] para dar suporte ao acesso https ao link .
-
Diálogo "Iniciar instância" do console da Web : não vi nenhuma maneira na caixa de diálogo "Iniciar instância" para ver o ID do proprietário. Porque se isso, eu sugiro não usar esse diálogo para encontrar "AMIs comunitárias". Simplesmente não há como saber com segurança quem é o proprietário da imagem no console. Para usuários avançados, vou blogar em breve sobre uma maneira de encontrar AMIs programaticamente [Hint].