Criando sua primeira instância EC2 na nuvem AWS
- #AWS
- #Amazon EC2
Afinal o que é o EC2 - Amazon Elastic Compute Cloud
É um serviço web que fornece capacidade computacional segura e escalável na nuvem. Através desse serviço, é possível provisionar servidores virtuais, também conhecidos como instâncias EC2.
Você pode provisionar uma ou várias instâncias e pagar somente pelo tempo de utilização de acordo com o tipo de instância. Quando você não precisar mais de uma instância é possível parar ou encerrar a instância, evitando cobranças.
Para criar uma instância EC2, vamos precisar conhecer os serviços abaixo:
• AMI - Amazon Machine Image
A primeira configuração a ser feita ao iniciar uma instância do EC2 é definir qual sistema operacional você deseja (Windows, Linux entre outros) utilizando uma Amazon Machine Image (AMI). A AMI fornece as informações necessárias para executar uma instância.
• Tipo de instância
Algumas instâncias têm maior capacidade do que outras. Para compreender os detalhes de capacidade de uma instância específica, é crucial analisar o seu tipo. Hoje vamos utilizar o tipo de instância T2 uma de uso geral, que são instâncias que podem ser usadas para diversas cargas de trabalho.
• Amazon VPC - Virtual Private Cloud
Rede virtual isolada. Caso não seja especificado, quando executada uma instância do EC2, a mesma é colocada em uma nuvem privada virtual (VPC) padrão, sem precisar criar e configurar uma rede.
• Security group- Grupo de segurança
Um grupo de segurança desempenha o papel de um firewall virtual para as instâncias do EC2, com o objetivo de gerenciar o tráfego de entrada e saída. Ao iniciar uma instância caso não seja feita uma especificação, o Amazon EC2 usará o grupo de segurança padrão da VPC.
• Key pars – par de chaves
Um par de chaves é composto por uma chave pública e uma chave privada, é um conjunto de credenciais de segurança que você usa para provar sua identidade ao se conectar a uma instância do Amazon EC2. Para instâncias do Windows, a chave privada é necessária para descriptografar a senha do administrador, que você usa para conectar-se à sua instância.
Bora lá...
· Acessar o console da AWS e pesquisar por EC2:
· Clicar em iniciar instâncias
· Adicionar um nome para nossa instância
* Nome da instância: DIO – Instância EC2: Um amor virtual
· Definir o sistema operacional por meio da AMI – Amazon Machine Image
*importante verificar a elegibilidade (nível gratuito), escolhi o Sistema operacional Windows Server
· Escolher o tipo de instância – t2 (nível gratuito)
· Clicar em Criar um novo par de chaves – para poder conectar à máquina virtual
· Adicionar um nome a seu par de chaves
· Clicar no formato “. pem” via SSH
· Clicar para criar par de chaves
· Arquivo gerado
· Configurações de rede – VPC
* Marcar onde está azul (trafego de rede), as outras configurações com relação a vpc e grupos de segurança permaneceram com as configurações padrão.
· Definição de armazenamento padrão - Permanecer no nível gratuito e clicar em iniciar instância
· Instância criada
· Configuração da Instância EC2 finalizada, hora de conectar...
· Clicar em RDP e clicar para fazer download. O Protocolo de Desktop Remoto (RDP) é um protocolo, ou padrão técnico, que permite utilizar um computador desktop remotamente.
· Clicar no download
· Em seguida clicar em obter senha para conectar ao servidor
· Fazer o upload do par de chaves que criamos anteriormente.
· Descriptografar o par de chaves que criamos
· Copiar a senha e conectar ao servidor
É agora...
Uhuuuu!!! Instância EC2 criada e em uso.
Conclusão
Com o Amazon Elastic Compute Cloud (Amazon EC2) é possível criar instâncias de servidor de forma simples e rápida, pagando somente pela capacidade que realmente usa.
Referências
https://explore.skillbuilder.aws/learn/course/aws-technical-essentials
https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/ec2-key-pairs.html