image

Access unlimited bootcamps and 650+ courses

50
%OFF

BQ

Bianca Queiroz12/09/2025 13:42
Share

O que é Amazon EC2

    O Amazon EC2 é um serviço de computação em nuvem da AWS que permite criar e gerenciar servidores virtuais chamados de instâncias. Esses servidores podem rodar aplicações, bancos de dados, sites, ou qualquer outro serviço que você precisaria de um computador físico para executar.

    Principais conceitos do EC2

    1. Instâncias: servidores virtuais que você cria na nuvem. Podem ter diferentes tamanhos e capacidades (CPU, memória, armazenamento).
    2. AMIs (Amazon Machine Images): imagens que você usa para criar uma instância. Contêm o sistema operacional e softwares pré-configurados.
    3. Tipos de instância: definem recursos da instância. Exemplos:
    • t3.micro – baixo custo, ideal para testes e pequenas aplicações.
    • m5.large – balanceada, para aplicações de médio porte.
    1. Elastic IPs: endereços IP públicos fixos que podem ser associados às instâncias.
    2. Security Groups: firewall virtual que controla o tráfego de entrada e saída das instâncias.
    3. Volumes EBS (Elastic Block Store): armazenamento persistente para instâncias EC2.

    Vantagens do EC2

    • Escalabilidade: você aumenta ou diminui recursos conforme a demanda.
    • Flexibilidade: escolha de SO, tipo de instância e armazenamento.
    • Pagamentos sob demanda: paga pelo que usar, sem precisar investir em hardware.
    • Integração com outros serviços AWS: como RDS, S3 e VPC.
    Share
    Recommended for you
    Neo4J - Análise de Dados com Grafos
    Cognizant - Mobile Developer
    Luizalabs - Back-end com Python
    Comments (2)

    BQ

    Bianca Queiroz - 15/09/2025 12:02

    Respondendo à sua pergunta: os dois caminhos são bastante complementares.

    • Cenários práticos de uso (como deployment de aplicações web, integração com RDS, balanceamento de carga e escalabilidade automática) ajudam o iniciante a visualizar “o EC2 em ação” e entender rapidamente como aplicá-lo em projetos reais.
    • Automação e gerenciamento em escala (CloudFormation, Elastic Beanstalk, Auto Scaling Groups, uso de scripts via User Data, integração com Systems Manager) já levam para um nível intermediário/avançado, mostrando como sair do gerenciamento manual e ganhar produtividade.

    Uma sequência interessante poderia ser:

    1. Primeiro: mostrar um caso simples e prático de deployment de uma aplicação web no EC2, conectado a um banco RDS e usando S3 para armazenamento.
    2. Depois: evoluir para boas práticas de automação, gerenciamento de múltiplas instâncias e observabilidade (CloudWatch, IAM, escalabilidade automática).


    DIO Community
    DIO Community - 15/09/2025 11:41

    Muito claro, Bianca! O seu artigo explica de forma objetiva e didática o Amazon EC2, mostrando não apenas os conceitos básicos, mas também os benefícios práticos como escalabilidade, flexibilidade e pagamento sob demanda. Gostei bastante de como você conectou esses conceitos às vantagens de integração com outros serviços da AWS, como RDS, S3 e VPC, tornando evidente como o EC2 se encaixa dentro de uma arquitetura de nuvem completa.

    Na DIO, valorizamos muito esse tipo de explicação clara, que ajuda iniciantes a visualizar como a nuvem funciona na prática e como tirar proveito dela para criar soluções escaláveis e seguras.

    Me conta: você pretende explorar mais cenários práticos de uso, como deployment de aplicações web ou integração com bancos de dados, ou o próximo passo será aprofundar em automação e gerenciamento de instâncias em escala?