Tutorial: Comece a usar instâncias de Linux do Amazon EC2 - Amazon Elastic Compute Cloud

Tutorial: Comece a usar instâncias de Linux do Amazon EC2

Use este tutorial para começar a usar o Amazon Elastic Compute Cloud (Amazon EC2). Você aprenderá a iniciar, conectar-se e usar uma instância do Linux. Uma instância é um servidor virtual na Nuvem AWS. Com o Amazon EC2 é possível definir e configurar o sistema operacional e as aplicações que são executadas em sua instância.

Ao se cadastrar na AWS, será possível começar a usar o Amazon EC2 usando o Nível gratuito da AWS. Se você tiver criado sua conta da AWS há menos de 12 meses e ainda não tiver excedido os benefícios de nível gratuito para o Amazon EC2, você não será cobrado para concluir este tutorial, pois nós o ajudamos a selecionar as opções que estão dentro dos benefícios do nível gratuito. Caso contrário, você incorrerá em taxas de utilização padrão do Amazon EC2 desde o momento em que executar a instância até encerrar a instância (que é a tarefa final deste tutorial), mesmo que ela permaneça ociosa.

Tutoriais relacionados

Visão geral

A instância iniciada neste tutorial é baseada no Amazon EBS (o que significa que o volume raiz é um volume do EBS). É possível especificar a zona de disponibilidade na qual sua instância é executada ou deixar o Amazon EC2 selecionar uma zona de disponibilidade para você. As zonas de disponibilidade são vários locais isolados dentro de cada Região. É possível pensar em uma zona de disponibilidade como um datacenter isolado.

Quando você inicia a instância, protege-a especificando um par de chaves (para provar sua identidade) e um grupo de segurança (que atua como um firewall virtual para controlar o tráfego de entrada e saída). Ao se conectar à instância, forneça a chave privada correspondente ao par de chaves especificado ao iniciar a instância.


				Uma instância apoiada pelo Amazon EBS em um grupo de segurança.

Pré-requisitos

Antes de começar, é necessário concluir as etapas em Configuração para usar o Amazon EC2..

Etapa 1: executar uma instância

É possível executar uma instância do Linux utilizando o AWS Management Console como descrito no procedimento a seguir. Este tutorial tem o objetivo de ajudar você a iniciar rapidamente sua primeira instância. Ele não abrange todas as opções possíveis. Para obter informações sobre essas opções avançadas, consulte Iniciar uma instância usando o novo assistente de inicialização de instância, versão beta. Para obter informações sobre outras formas de executar sua instância, consulte Executar sua instância.

Como iniciar uma instância
  1. Abra o console do Amazon EC2 em https://console.aws.amazon.com/ec2/.

  2. No painel do console do EC2, na caixa Launch instance (Iniciar instância), escolha Launch instance (Iniciar instância) e escolha Launch instance (Iniciar instância) entre as opções exibidas.

  3. Em Name and tags (Nome e etiquetas), em Name (Nome), insira um nome descritivo para a instância.

  4. Em Application and OS Images (Amazon Machine Image) (Imagens de aplicações e SO [imagem de máquina da Amazon]), faça o seguinte:

    1. Escolha Quick Start (Início rápido) e depois Amazon Linux. Este é o sistema operacional (SO) de sua instância.

    2. Em Amazon Machine Image (AMI) (Imagem de máquina da Amazon [AMI]), selecione uma versão HVM do Amazon Linux 2. Essas AMIs estão marcadas como Free tier eligible (Qualificadas para o nível gratuito). Uma imagem de máquina da Amazon (AMI) é uma configuração básica que serve de modelo para sua instância.

  5. Em Instance type (Tipo de instância), na lista Instance type (Tipo de instância), é possível selecionar a configuração de hardware para a instância. Escolha o tipo de instância t2.micro, que é selecionado por padrão. O tipo de instância t2.micro está qualificado para o nível gratuito. Em regiões onde t2.micro não está disponível, é possível usar uma instância t3.micro no nível gratuito. Para obter mais informações, consulte Nível gratuito da AWS.

  6. Em Key pair (login) (Par de chaves [login]), para Key pair name (Nome do par de chaves), escolha o par de chaves criado durante a configuração.

    Atenção

    Não escolha Proceed without a key pair (Not recommended) (Continuar sem um par de chaves [Não recomendado]). Se você executar sua instância sem um par de chaves, você não poderá conectá-la.

  7. Ao lado de Network settings (Configurações de rede), escolha Edit (Editar). Em Security group name (Nome do grupo de segurança), você observará que o assistente criou e selecionou um grupo de segurança para você. É possível usar esse grupo de segurança ou, como opção, pode selecionar o grupo de segurança que você criou ao realizar a configuração usando as seguintes etapas:

    1. Escolha Select existing security group (Selecionar um grupo de segurança existente).

    2. Em Common security groups (Grupos de segurança comuns), escolha o grupo de segurança na lista de grupos de segurança existentes.

  8. Mantenha as seleções padrão para outras configurações de sua instância.

  9. Revise um resumo da configuração da instância no painel Summary (Resumo) e, quando você estiver pronto, escolha Launch instance (Iniciar instância).

  10. Uma página de confirmação informa que sua instância está sendo executada. Escolha View all instances (Visualizar todas as instâncias) para fechar a página de confirmação e voltar ao console.

  11. Na tela Instances, é possível visualizar o status da execução. Demora um pouco para executar uma instância. Ao executar uma instância, seu estado inicial é pending. Após a inicialização da instância, seu estado muda para running e ela recebe um nome DNS público. Se a coluna Public IPv4 DNS (DNS IPv4 público) estiver oculta, escolha o ícone de configurações ( Settings icon. ) no canto superior direito, alterne o DNS IPv4 público e clique em Confirm (Confirmar).

  12. Pode levar alguns minutos até que a instância esteja pronta para sua conexão. Verifique se a instância foi aprovada nas verificações de status da coluna Status Checks (Verificações de status).

Etapa 2: conectar-se à instância

Há várias formas de conectar-se a sua instância do Linux. Para obter mais informações, consulte Conecte-se à sua instância do Linux.

Importante

Não é possível conectar-se à instância a menos que você a tenha executado com um par de chaves, para o qual existe o arquivo .pem, e a tenha executado com um grupo de segurança que permita acesso SSH em seu computador. Se você não puder se conectar à sua instância, consulte Solução de problemas para conectar-se à sua instância para obter assistência.

Etapa 3: limpar a instância

Após concluir a instância que você criou para este tutorial, você deverá limpar encerrando a instância. Se você quiser realizar outras ações com essa instância antes de limpá-la, consulte Próximas etapas.

Importante

Encerrar uma instância significa excluí-la efetivamente, pois você não poderá mais reconectá-la depois dessa ação.

Se você estiver executando uma instância que não está no Nível gratuito da AWS, você deixará de ser cobrado por essa instância assim que o status da instância for alterado para shutting down ou terminated. Para manter sua instância para depois, sem a cobrança de taxas, será possível interromper a instância agora e iniciá-la novamente mais tarde. Para obter mais informações, consulte Interromper e iniciar sua instância.

Para encerrar sua instância
  1. No painel de navegação, escolha Instances (Instâncias). Na lista de instâncias, selecione a instância.

  2. Escolha Instance state (Estado da instância) e Terminate instance (Encerrar instância).

  3. Quando a confirmação for solicitada, escolha Terminate (Encerrar).

    O Amazon EC2 desliga e encerra sua instância. Depois que a instância for encerrada, ela permanecerá visível no console por um curto período e a entrada será automaticamente excluída. Você não pode remover a instância encerrada da exibição do console.

Próximas etapas

Após iniciar sua instância, talvez você queira tentar alguns dos seguintes exercícios: