Menu
Amazon Elastic Compute Cloud
User Guide for Linux Instances

Conceitos básicos das instâncias do Linux do Amazon EC2

Vamos começar a usar o Amazon Elastic Compute Cloud (Amazon EC2) executando, conectando e usando uma instância do Linux. Uma instância é um servidor virtual na nuvem da AWS. Com o Amazon EC2 você pode definir e configurar o sistema operacional e os aplicativos que são executados em sua instância.

Ao se cadastrar na AWS, você poderá começar a usar o Amazon EC2 gratuitamente 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 Amazon EC2, 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.

Visão geral

A instância é baseada em Amazon EBS (o que significa que o volume raiz é um volume do EBS). Você pode especificar a zona de disponibilidade na qual sua instância é executada ou deixar o Amazon EC2 selecionar uma zona de disponibilidade para você. Quando você executa a instância, a protege especificando um par de chaves e um security group. Ao se conectar à instância, você deve especificar a chave privada correspondente ao par de chaves especificado ao executar a instância.

 Uma instância baseada no Amazon EBS com um volume adicional do Amazon Elastic Block Store (EBS)

Tarefas

Para concluir este tutorial, realize as seguintes tarefas:

  1. Inicie uma instância

  2. Conecte-se à sua instância

  3. Limpe sua instância

Tutoriais relacionados

Pré-requisitos

Antes de começar, você deve concluir as etapas em Como configurar com o Amazon EC2.

Etapa 1: Executar uma instância

Você pode executar uma instância do Linux utilizando o Console de gerenciamento da AWS como descrito no seguinte procedimento. Este tutorial tem o objetivo de ajudá-lo a executar rapidamente sua primeira instância, então ele não abrange todas as opções possíveis. Para obter mais informações sobre as opções avançadas, consulte Execução de uma instância.

Inicie uma instância

  1. Abra o console do Amazon EC2 em https://console.aws.amazon.com/ec2/.

  2. No painel do console, selecione Launch Instance.

  3. Na página Choose an Amazon Machine Image (AMI), há uma lista de configurações básicas, chamadas Amazon Machine Images (AMIs), que funcionam como modelos para sua instância. Selecione a edição de HVM da AMI do Linux da Amazon. Observe que esta AMI está marcada(s) como "Qualificada para nível gratuito".

  4. Na página Choose an Instance Type, você pode selecionar a configuração de hardware de sua instância. Selecione o tipo t2.micro, que é selecionado por padrão. Observe que este tipo de instância está qualificado para o nível gratuito.

    nota

    Instâncias T2, como t2.micro, devem ser executadas em uma VPC. Se sua conta da AWS oferecer suporte ao EC2-Classic e você não tiver uma VPC na região selecionada, o assistente de inicialização criará uma VPC e você poderá prosseguir para a próxima etapa. Caso contrário, o botão Review and Launch estará desabilitado e você deverá escolher Next: Configure Instance Details e seguir as instruções para selecionar uma sub-rede.

  5. Escolha Review and Launch para permitir que o assistente conclua outras definições de configuração para você.

  6. Na página Review Instance Launch, em Security Groups, você verá que o assistente criou e selecionou um security group para você. Você pode usar esse security group ou, como opção, pode selecionar o security group que você criou ao realizar a configuração usando as seguintes etapas:

    1. Escolha Edit security groups.

    2. Na página Configure Security Group, garanta que Select an existing security group esteja selecionado.

    3. Selecione o security group na lista de security groups existentes e escolha Review and Launch.

  7. Na página Review Instance Launch, escolha Launch.

  8. Se um par de chaves for solicitado, selecione Choose an existing key pair e selecione o par de chaves que você criou ao obter a configuração.

    Como alternativa, você pode criar um novo par de chaves. Selecione Create a new key pair, insira um nome para o par de chaves e, em seguida, escolha Download Key Pair. Esta é a única chance de você salvar o arquivo de chave privada, logo, não deixe de fazer download dele. Salve o arquivo de chave privada em um lugar seguro. Você precisará fornecer o nome do par de chaves ao iniciar uma instância e a chave privada correspondente sempre que se conectar à instância.

    Atenção

    Não selecione a opção Proceed without a key pair. Se você executar sua instância sem um par de chaves, você não poderá conectá-la.

    Quando estiver pronto, selecione a caixa de confirmação e, então, escolha Launch Instances.

  9. Uma página de confirmação informa que sua instância está sendo executada. Selecione Visualizar instâncias para fechar a página de confirmação e voltar ao console.

  10. 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 DNS (IPv4) estiver oculta, escolha Mostrar/ocultar colunas (o ícone de engrenagem) no canto superior direito da página e selecione Public DNS (IPv4).)

  11. Pode levar alguns minutos até que a instância esteja pronta para que você possa se conectar a ela. Certifique-se de que sua instância tenha sido aprovada nas verificações de status. É possível visualizar essas informações na coluna Status Checks.

Etapa 2: Conecte-se à sua instância

Há várias formas de conectar-se a uma instância Linux. Nesse procedimento, você se conectará usando o navegador. Como alternativa, você pode se conectar usando o PuTTY ou um cliente SSH. Também supõe-se que você tenha seguido as etapas anteriores e executado uma instância de uma AMI do Linux da Amazon, que tem um nome de usuário específico. Outras distribuições do Linux podem usar um nome de usuário diferente. Para obter mais informações, consulte Conexão da sua instância do Linux no Windows usando PuTTY ou Conexão à sua instância do Linux utilizando SSH.

Importante

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

Para se conectar à sua instância do Linux usando um navegador da Web.

  1. Você precisa ter Java instalado e habilitado no navegador. Se você ainda não tiver o Java, poderá contatar o administrador do sistema para instalá-lo ou seguir as etapas descritas nas seguintes páginas: Instalar o Java e Habilitar o Java em seu navegador da web.

  2. No console do Amazon EC2, escolha Instances no painel de navegação.

  3. Selecione a instância e escolha Connect.

  4. Escolha A Java SSH client directly from my browser (Java required).

  5. O Amazon EC2 detecta automaticamente o nome DNS público da sua instância e preenche Public DNS para você. Ele também detecta o par de chaves que você especificou ao executar a instância. Preencha o seguinte e selecione Launch SSH Client.

    1. Em User name, insira ec2-user.

    2. Em Private key path, insira o caminho totalmente qualificado para seu arquivo (.pem) de chave privada, incluindo o nome do par de chaves.

    3. (Opcional) Selecione Store in browser cache para armazenar o local da chave privada no cache do navegador. Isso permite que o Amazon EC2 detecte o local da chave privada nas sessões posteriores do navegador, até que você apague a memória cache do navegador.

  6. Se necessário, selecione Yes para confiar no certificado e Run para executar o cliente MindTerm.

  7. Se essa for a primeira vez que você executa o MindTerm, uma série de caixas de diálogo solicitarão que você aceite o contrato de licença. Confirme a configuração do seu diretório inicial e confirme a configuração do diretório conhecido de hosts. Confirme essas configurações.

  8. Um diálogo o alerta para adicionar o host ao seu conjunto de hosts conhecidos. Se você não quiser armazenar as informações da chave do host no computador local, selecione No.

    Uma janela se abrirá e você estará conectado à sua instância.

    nota

    Se você escolher No na etapa anterior, verá a mensagem a seguir, que é esperada:

    Verification of server key disabled in this session.

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ê tiver executado uma instância que não esteja 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. Se você quiser manter sua instância para depois, sem a cobrança de taxas, poderá interromper a instância agora e iniciá-la novamente mais tarde. Para obter mais informações, consulte Interrupção de instâncias.

Para encerrar sua instância

  1. No painel de navegação, escolha Instâncias. Na lista de instâncias, selecione a instância.

  2. Escolha Ações, Estado da instância, Encerrar.

  3. Quando a confirmação for solicitada, escolha Sim, 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, em seguida, a entrada será excluída.

Próximas etapas

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