Content text Aula 30_ Computação na AWS.pdf
As instâncias EC2 são máquinas virtuais flexíveis que oferecem diversas opções de configuração e armazenamento, permitindo a execução de uma ampla gama de aplicativos e serviços com diferentes requisitos de performance e persistência de dados. Tipos de Instância EC2 O que são os Tipos de Instância? Os tipos de instância são diferentes configurações de hardware virtual disponíveis no Amazon EC2. Eles são escolhidos com base na carga de trabalho que você deseja executar, variando em termos de CPU, memória, armazenamento e desempenho de rede. Variações nos Tipos de Instância ● Tipo de CPU e Armazenamento: Determina a potência de processamento e tipo de armazenamento. ● Contagem de CPUs e Memória: Quantidade de núcleos de CPU e memória RAM disponível. ● Desempenho de Rede: Capacidade de transferência de dados na rede. Categorias de Instâncias ● Uso Geral: Equilibram recursos de computação, memória e rede. Exemplo: t3.nano. ● Computação Otimizada: Oferecem alto desempenho de CPU. ● Memória Otimizada: Projetadas para cargas de trabalho que exigem muita memória. Exemplo: x1e.32xlarge. ● Armazenamento Otimizado: Oferecem alto desempenho de I/O de disco. Famílias e Tipos de Instância ● Famílias: Conjuntos de tipos de instância que compartilham uma categoria. Exemplo: Família T3. ● Tipos: Configurações específicas dentro de uma família. Exemplo: t3.nano. Exemplos de Tipos de Instância ● t3.nano: Parte da categoria de uso geral, com 2 vCPUs, 0,5 GB de memória e até 5 Gbps de desempenho de rede. Ideal para pequenas cargas de trabalho. ● x1e.32xlarge: Parte da categoria de memória otimizada, com 128 vCPUs, 3.904 GB de memória e 14.000 Mbps de largura de banda dedicada, ideal para bancos de dados de alto desempenho e aplicativos empresariais. Como Escolher o Tipo de Instância?
Escolha o tipo de instância com base nos requisitos da sua aplicação, como a necessidade de processamento, memória e desempenho de rede, além de considerar a relação custo-benefício. Você pode explorar mais sobre os diferentes tipos de instâncias EC2 visitando a página oficial de tipos de instância do Amazon EC2: https://aws.amazon.com/ec2/instance-types/ Provisionamento de uma Instância EC2 Etapas para Provisionar uma Instância 1. Selecionar uma AMI (Amazon Machine Image) ○ AMI: É a imagem de máquina que contém a configuração necessária (SO, aplicativos, etc.) para iniciar uma instância. ○ Escolha da AMI: Pode ser fornecida pela AWS ou por terceiros, disponível no AWS Marketplace. Também é possível criar sua própria AMI a partir de uma instância existente. 2. Especificar Detalhes da Instância ○ Posicionamento e Endereçamento de Rede: Define onde a instância será executada e como será acessada. ○ VPC (Virtual Private Cloud): Todas as instâncias são executadas dentro de uma VPC, permitindo controle sobre a rede virtual. ○ Endereço IP e DNS: Decide se a instância terá um IP público ou um nome de domínio (DNS). 3. Configurar o Armazenamento ○ Tipos de Armazenamento: Escolher entre armazenamento em bloco (EBS) ou armazenamento de instância temporário. ○ Volumes EBS: Armazenamento persistente que mantém os dados mesmo após a interrupção da instância. 4. Definir Regras de Segurança ○ Security Group: Define as regras de tráfego de entrada e saída, determinando quais portas e protocolos são permitidos. 5. Configurar o Par de Chaves ○ Par de Chaves: Usado para acessar a instância via SSH (Linux) ou RDP (Windows). Ele garante que apenas pessoas autorizadas consigam acessar a instância. 6. Fornecer Dados do Usuário ○ Dados do Usuário: Scripts ou comandos que são executados durante a inicialização da instância. Usado para automatizar a configuração e instalação de softwares.