Pular para o conteúdo principal

Tutorial de AWS EC2 para iniciantes

Descubra por que usar o Amazon Web Services Elastic Compute Cloud (EC2) e como configurar um ambiente básico de ciência de dados em uma instância Windows.
Atualizado 17 de set. de 2026  · 7 min lido

Explorar com IA

ChatGPTClaudePerplexity

Conheça algumas vantagens de usar o Amazon Web Services Elastic Compute Cloud (EC2). Primeiro, veremos como iniciar e se conectar a máquinas virtuais (instâncias) Windows no EC2. Em seguida, você vai aprender a configurar um ambiente básico de ciência de dados (instalar R, RStudio e Python) na instância.

Amazon Web Services Elastic Compute Cloud (EC2): um breve panorama

Às vezes, um desktop ou notebook não dá conta do recado. Imagine que uma pessoa cientista de dados tem um conjunto de dados enorme para analisar. Ela tenta carregar todo o dataset na memória e recebe um erro como o abaixo.

error

O erro aconteceu porque a RAM disponível se esgotou. O sistema operacional não conseguiu alocar mais 500 MB de RAM. Existem várias formas de lidar com isso; uma delas seria fazer um upgrade de RAM no computador. Além do investimento, muitos computadores têm limite de expansão. A solução proposta neste tutorial é usar uma máquina virtual na nuvem (AWS) com mais RAM e CPU.

As máquinas virtuais do AWS EC2, chamadas de instâncias, têm várias vantagens. Entre elas: alta escalabilidade (você escolhe instâncias com mais RAM, CPU etc.), facilidade para iniciar e parar (fora do nível gratuito, você paga pelo que usar) e a possibilidade de escolher diferentes plataformas (sistemas operacionais). Vale destacar que, embora este tutorial mostre como iniciar uma máquina virtual Windows, existem muitos tipos de instâncias para finalidades diversas.

Dito isso, vamos começar.

Crie uma conta na AWS e faça login

1. No site da Amazon Web Services (acesse aqui), clique em "Sign In to the Console". Se já tiver uma conta, faça login. Caso não tenha, crie uma.

create aws account

2. No painel do EC2, clique em EC2.

ec2 dashboard

Crie uma instância

3. No console do Amazon EC2, clique em Launch Instance.

launch instance

4. Clique no botão "Select" na linha do Microsoft Windows Server 2016 Base. Isso criará uma instância baseada em Windows (em vez de Linux), o que impacta a forma de conexão.

choose ami

5. Garanta que a t2.micro (tipo de instância gratuita) esteja selecionada.

choose instance type

e clique em "Review and Launch"

choose instance type 2

6. Clique em Launch.

review instance launch

7. Selecione "Create a new key pair". No campo abaixo ("Key pair name"), dê um nome para a chave. Aqui usamos DataCampTutorial, mas você pode escolher outro. Clique em "Download Key Pair" para baixar a chave e guarde-a em um local seguro.

download key pair

Depois, clique em "Launch Instances"

launch instances

8. A instância foi iniciada. Volte ao console do Amazon EC2. Recomendo clicar no que está destacado em vermelho para retornar ao console.

amazon ec2 console

9. Aguarde até o "Instance State" estar como running antes de seguir. Isso pode levar alguns minutos.

instance state

Conecte-se à sua instância

10. Clique em Connect.

connect to instance

11. Clique em "Download Remote Desktop File" e salve o arquivo RDP em um local seguro.

download remote desktop file

12. Clique em "Get Password". Lembre-se de que é preciso esperar pelo menos 4 minutos após iniciar a instância para conseguir recuperar a senha.

get password

13. Selecione o arquivo .pem baixado no passo 7 e clique em "Decrypt Password".

decrypt password

14. Após descriptografar a senha, salve-a em um local seguro. Você vai precisar dela para fazer login na instância.

instance password

15. Abra o arquivo RDP. Clique em continuar. Se o seu computador for um Mac, baixe o "Microsoft Remote Desktop" na App Store para abrir o arquivo RDP.

download microsoft remote desktop

16. Digite a senha obtida no passo 14.

enter password

Depois de inserir a senha, você verá uma tela como esta:

screen

Baixe o Firefox

Para instalar R e/ou Python, ter um navegador ajuda bastante. A instância vem com o Internet Explorer com a Enhanced Security Configuration ativada, o que dificulta a navegação. Baixe o Firefox como navegador alternativo para evitar esses bloqueios.

  1. Digite no Internet Explorer: https://www.mozilla.org/firefox/new/?scene=2

download firefox

  1. Clique em "Add" quando o pop-up abaixo aparecer.

add

Clique em "Add" novamente.

add

3. Ao chegar na página do Firefox, talvez você precise clicar em Add algumas vezes (como nos passos 1 e 2) até o download começar. Se não iniciar automaticamente, clique em "click here".

download

Com o Firefox instalado, passe a usá-lo como navegador. Vai ser muito mais simples do que lidar o tempo todo com as restrições do Internet Explorer.

Instale R e Python

Com o Firefox instalado, você pode instalar R e Python como faria em um computador Windows comum. Se precisar de ajuda, confira os guias abaixo:

Parar ou encerrar uma instância (importante)

Ao terminar de usar uma instância, é recomendável parar ou encerrar a instância. Para isso, no console do Amazon EC2 clique em "Actions", depois em "Instance State" e escolha entre parar (Stop) ou encerrar (Terminate) a instância.

Se pretende usar a instância novamente, pare a instância. Se não pretende utilizá-la mais, encerre a instância.

Embora a instância deste tutorial esteja no "nível gratuito", recomendo encerrar a instância para não esquecer dela.

Stop or Terminate an Instance

Conclusão

Este tutorial trouxe um passo a passo rápido para iniciar e se conectar a instâncias EC2 e mostrou como configurar um ambiente básico de ciência de dados. Para continuar aprendendo sobre EC2, recomendo o tutorial "Deep Learning com Jupyter Notebooks na nuvem", que explica como configurar uma instância EC2 com GPU baseada em Linux para aplicações de deep learning. Se tiver dúvidas ou comentários sobre o tutorial, compartilhe abaixo ou fale comigo no Twitter.

Tópicos
AWS
Ciência de dados
Data Analysis

Cursos relacionados

Curso

Introdução ao AWS Boto em Python

4 h
18.7K
Saiba mais sobre o AWS Boto e como usar a tecnologia em nuvem para otimizar seu fluxo de trabalho de dados.
Ver detalhesRight Arrow
Iniciar Curso
Ver maisRight Arrow
Relacionado

blog

AWS Certified Cloud Practitioner: um guia completo

Saiba mais sobre a certificação e o exame AWS Certified Cloud Practitioner com nosso guia completo. Descubra dicas, recursos e estratégias para garantir que você tenha sucesso.
Srujana Maddula's photo

Srujana Maddula

13 min

blog

Certificações AWS em 2026: Níveis, custos e como passar

Dá uma olhada no nosso guia completo sobre as certificações da AWS, incluindo qual é a melhor para você e como passar nos exames. Além disso, dá uma olhada nos recursos do DataCamp pra te ajudar!
Adel Nehme's photo

Adel Nehme

15 min

Tutorial

Tutorial de armazenamento do AWS: Uma introdução prática ao S3 e ao EFS

O guia completo para armazenamento de arquivos no AWS com S3 e EFS.
Zoumana Keita 's photo

Zoumana Keita

14 min

Tutorial

O guia completo para machine learning na AWS com o Amazon SageMaker

Este tutorial abrangente ensina você a usar o AWS SageMaker para criar, treinar e implantar modelos de machine learning. Nós guiamos você por todo o fluxo de trabalho, desde a configuração do seu ambiente AWS e a criação de uma instância de notebook do SageMaker até a preparação de dados, modelos de treinamento e sua implementação como endpoints.

Tutorial

Primeiros passos com o AWS Athena: Um guia prático para iniciantes

Este guia prático ajudará você a começar a usar o AWS Athena. Explore sua arquitetura e seus recursos e saiba como consultar dados no Amazon S3 usando SQL.
Tim Lu's photo

Tim Lu

15 min

Tutorial

Um guia completo para armazenamento de dados no AWS com o Redshift

Este guia do AWS Redshift abrange a configuração e o gerenciamento de um data warehouse na nuvem, o carregamento de dados, a execução de consultas complexas, a otimização do desempenho, a integração com ferramentas de BI e fornece práticas recomendadas e dicas de solução de problemas para que você tenha sucesso.
Zoumana Keita 's photo

Zoumana Keita

15 min

Ver MaisVer Mais