~/questoes/devops
EC2 (Elastic Compute Cloud) é um computador virtual na nuvem AWS que funciona como o servidor onde sua aplicação Node.js realmente executa. Quando você faz deploy com infraestrutura como código (IaC) usando Pulumi, está essencialmente criando e configurando essas instâncias EC2 para rodar sua aplicação e processar as requisições dos usuários.
A instância EC2 é o recurso de computação fundamental na AWS. Ela fornece a capacidade de processamento necessária para executar o código da sua aplicação Node.js e responder às requisições dos usuários. Quando você define infraestrutura como código com Pulumi, está automatizando a criação dessas máquinas virtuais.
Certificados SSL/TLS são configurados em load balancers ou aplicações, não em instâncias EC2. Embora a EC2 possa hospedar um serviço que usa certificados, essa não é sua função principal.
Armazenamento de backups de longo prazo é responsabilidade do S3 ou de outros serviços de armazenamento AWS. EC2 é computação, não armazenamento.
EC2 é o serviço de computação que executa sua aplicação Node.js. É onde o código Node.js realmente roda e processa as requisições HTTP dos usuários.
Atualizações de segurança do SO são responsabilidade do usuário (patch management). EC2 não faz isso automaticamente; você precisa gerenciar ou usar imagens AMI atualizadas.