~/questoes/devops
O EC2 (Elastic Compute Cloud) é o serviço da AWS que permite criar e gerenciar máquinas virtuais na nuvem, pagando apenas pelo tempo que usa. Diferente de comprar servidores físicos, você provisiona instâncias virtuais conforme necessário e as encerra quando não precisa mais.
O EC2 permite executar máquinas virtuais configuráveis sob demanda. Você tem total controle sobre o sistema operacional, aplicações instaladas e recursos (CPU, memória, armazenamento), sendo responsável pelo gerenciamento completo da instância.
Armazenar arquivos e objetos na nuvem é função do S3 (Simple Storage Service), não do EC2. O S3 é ideal para guardar fotos, documentos e backups de forma escalável.
Executar funções sem gerenciar servidores é a proposta do Lambda, serviço de computação serverless da AWS. No EC2, você sim gerencia a máquina virtual, escolhendo sistema operacional e aplicações.
Criar bancos de dados relacionais gerenciados automaticamente é função do RDS (Relational Database Service). No EC2, você poderia instalar um banco manualmente, mas teria todo o trabalho de administração.
O EC2 oferece máquinas virtuais configuráveis que você provisiona e encerra conforme precisa. Você escolhe o tamanho da instância, sistema operacional e aplicações, pagando apenas pelo tempo de uso.