Article image
Júlio Siqueira
Júlio Siqueira05/04/2024 10:00
Compartilhe

Capacidade computacional segura e redimensionável

  • #AWS

Neste artigo vamos mergulhar no mundo do Amazon EC2 e responder todas as suas dúvidas sobre esse serviço poderoso da AWS. Se você está interessado em aprender mais sobre o EC2 e como ele pode beneficiar suas aplicações e projetos, você está no lugar certo. Continue lendo para descobrir tudo o que você precisa saber sobre o Amazon EC2!

 

O que é uma instância EC2?

Imagine você ter um computador superpoderoso, disponível na nuvem, que você pode configurar e usar sempre que precisar. É exatamente isso que uma instância EC2 oferece! O Amazon Elastic Compute Cloud (Amazon EC2)  é o serviço de computação elástica da Amazon Web Services, permitindo que você lance e gerencie servidores virtuais em um piscar de olhos. Em outras palavras, é como se você estivesse alugando um computador potente na nuvem da AWS para executar suas aplicações.

O Amazon Elastic Compute Cloud (Amazon EC2) oferece a plataforma de computação mais ampla e aprofundada, com mais de 750 instâncias e opções de processadores, armazenamentos, redes, sistemas operacionais e modelos de compras mais recentes para ajudar você a atender melhor às necessidades da sua workload. Somos o primeiro grande provedor de nuvem a oferecer suporte para processadores Intel, AMD e Arm, a única nuvem com instâncias Mac do EC2 sob demanda e a única nuvem com redes Ethernet de 400 Gbps. Oferecemos a melhor performance de preço para treinamento de machine learning, bem como o menor custo por instâncias de inferência na nuvem. Mais workloads SAP, computação de alta performance (HPC), ML e Windows são executadas na AWS do que qualquer outra nuvem.

                                Fonte: Elastic Compute Cloud - Amazon EC2 - AWS

 

Como acessar EC2 via SSH?

Para acessar o EC2, você precisa primeiro criar na AWS. Uma vez que sua conta seja criada e ativada, faça login no Console da AWS usando seu endereço de e-mail e senha criados durante o registro. Após o login bem-sucedido, você será direcionado para o Console da AWS, onde você terá acesso a todos os serviços oferecidos pela AWS.

Agora é so criar sua instancia EC2.

  1. No painel do EC2, clique em "Launch Instance" ou "Launch Instance" para iniciar o processo de criação de uma nova instância.
  2. Siga as etapas do assistente de lançamento para selecionar uma AMI (Amazon Machine Image), escolher um tipo de instância, configurar detalhes da instância, adicionar armazenamento, configurar segurança e lançar a instância.

Agora, vamos falar sobre como acessar sua instância EC2 usando SSH, que é um protocolo seguro de acesso remoto. Primeiro, você precisa do endereço IP público da sua instância e, é claro, certifique-se de que as regras do seu grupo de segurança permitam conexões SSH. Depois, abra seu terminal e insira o comando SSH, seguido pelo nome de usuário e o endereço IP da instância. Se estiver usando uma chave SSH para autenticação, não se esqueça de especificá-la no comando. E pronto, você estará conectado à sua instância EC2!

Veja o passo a passo:

  1. Após a instância ser lançada com sucesso, selecione a instância na lista de instâncias no painel do EC2.
  2. No painel inferior, você verá informações sobre a instância, incluindo o endereço IP público.
  3. Abra seu terminal ou cliente SSH favorito e use o comando SSH para se conectar à instância, substituindo <seu_usuário> pelo nome de usuário da instância e <seu_endereço_IP> pelo endereço IP público da instância. Exemplo:

image

  1. Você pode ser solicitado a confirmar a autenticidade da conexão; digite "yes" para continuar.
  2. Se estiver usando autenticação por chave SSH, adicione o caminho para a chave privada usando a opção -i no comando SSH.

image


E é isso! Agora você está pronto para acessar e começar a usar sua instância EC2 na AWS. Lembre-se de desligar ou terminar a instância quando não estiver em uso para evitar custos desnecessários.

 

Como escolher o tipo de instância EC2 adequado para minha aplicação?

Essa é uma pergunta importante! Escolher o tipo certo de instância EC2 pode fazer toda a diferença no desempenho e nos custos da sua aplicação. Você precisa considerar fatores como CPU, memória, armazenamento e necessidades de rede. A AWS oferece uma variedade de tipos de instância para atender a diferentes necessidades. Veja os principais tipos de instancias do EC2:

  • Uso geral
  • Otimizadas para computação
  • Otimizadas para memória
  • Computação acelerada
  • Otimizadas para armazenamento
  • Otimizadas para HPC

Veja mais detalhes em: https://aws.amazon.com/pt/ec2/instance-types/

Analise bem suas exigências de aplicação e escolha o tipo que melhor se adapta a elas.

 

Qual é a melhor forma de gerenciar a escalabilidade e a elasticidade das instâncias EC2?


A escalabilidade e elasticidade, dois dos grandes trunfos do EC2! Para gerenciar isso, você pode usar grupos de Auto Scaling. Com eles, você pode definir políticas que ajustam automaticamente o número de instâncias EC2 de acordo com a demanda da sua aplicação. Assim, você garante que sempre terá capacidade suficiente para lidar com picos de tráfego, mantendo os custos sob controle.

 

Como otimizar os custos ao usar o EC2, especialmente com relação ao uso de instâncias reservadas vs. sob demanda?

 

Economizar dinheiro é sempre uma prioridade, certo? Então, quando se trata de EC2, você tem algumas opções para otimizar os custos. Uma delas é usar instâncias reservadas, que oferecem descontos significativos em troca de um compromisso de uso por um período específico. Por outro lado, se você precisa de flexibilidade total, as instâncias sob demanda podem ser a melhor opção, pois você paga apenas pelo tempo que usa, sem compromissos de longo prazo.

Conclusão

Espero que este artigo tenha sido útil para ajudá-lo a entender melhor o Amazon EC2 e suas possibilidades. Se você está pronto para começar a usar o EC2 para impulsionar suas aplicações na nuvem, não hesite em dar o primeiro passo. A AWS oferece recursos e suporte abrangentes para ajudá-lo em sua jornada na nuvem. Lembre-se sempre de continuar explorando, experimentando e aprendendo. Aproveite ao máximo todas as oportunidades que o Amazon EC2 tem a oferecer e transforme suas ideias em realidade. Estou ansiosos para ver o que você vai criar!

Compartilhe
Comentários (1)

NC

Nayara Cabral - 10/10/2024 16:35

Muito bom!