3 - Tecnologia e serviços da nuvem 34% Flashcards
O que é EC2?
Elastic Compute Cloud, serviço IaaS da AWS,
onde o usuário poderá alugar maquinas virtuais, pagas sob demanda
O que são instâncias?
Máquinas virtuais, oferecidas pela EC2
Quais beneficios de se utilizar uma EC2?
Escalabilidade
Controle Completo
Uso sob demanda
Performance
Economia
Alto armazenamento
segurança
Tipos de EC2?
Instâncias de Uso Geral (A, T, M): Essas instâncias proporcionam um bom equilíbrio de computação, memória e rede e são uma boa escolha para muitas cargas de trabalho que não requerem especificações de hardware específicas.
Instâncias Otimizadas para Computação (C): Essas instâncias são otimizadas para cargas de trabalho que exigem alta performance de CPU, como computação científica, modelagem e análise financeira, e renderização de mídia.
Instâncias Otimizadas para Memória (R, X, Z): Essas instâncias são projetadas para cargas de trabalho que processam grandes conjuntos de dados na memória, como bancos de dados em memória, caches distribuídos, análise em memória e aplicações de big data.
Instâncias Otimizadas para Armazenamento (D, I, H): Essas instâncias são projetadas para cargas de trabalho que requerem alto desempenho de armazenamento local, como bancos de dados escalonáveis, processamento de dados em escala de petabytes e aplicações de data warehousing.
Instâncias Otimizadas para GPU (P, G, F, Inf): Essas instâncias são projetadas para cargas de trabalho de computação gráfica, como aprendizado de máquina, mineração de criptomoedas, renderização 3D, e aplicações de streaming de jogos.
Instâncias Arm (A1, M6g, C6g, R6g): Essas instâncias são baseadas na arquitetura Arm e são uma opção de baixo custo para cargas de trabalho que requerem um bom desempenho de CPU e suportam a arquitetura Arm.
O que são security groups?
Os Security Groups atuam como um firewall virtual para as suas instâncias Amazon EC2 para controlar o tráfego de entrada e saída. Eles operam ao nível da instância, o que significa que você pode associar diferentes security groups a diferentes instâncias, o que é útil para configurar a segurança a um nível granular.
Aqui estão algumas características principais dos Security Groups na AWS:
Regras de entrada e saída: Cada security group consiste em um conjunto de regras de entrada e saída. As regras de entrada controlam o tráfego que é permitido chegar à instância associada ao security group, enquanto as regras de saída controlam o tráfego permitido para sair da instância.
Estado de conexão: Os security groups são “stateful”, o que significa que se você enviar uma solicitação de uma instância, a resposta é permitida automaticamente, independentemente das regras de saída.
Permissões por protocolo: As regras em um security group permitem especificar protocolos permitidos, portas e origem (para tráfego de entrada) ou destino (para tráfego de saída). Isso permite que você restrinja o tráfego para um protocolo ou porta específicos e controle de onde o tráfego é originado ou para onde ele é direcionado.
Flexibilidade e controle: Você pode associar diferentes security groups a diferentes instâncias e também pode modificar as regras de um security group a qualquer momento. As novas regras são aplicadas automaticamente a todas as instâncias associadas ao security group.
Isolamento de instâncias: Os security groups ajudam a isolar suas instâncias de outras instâncias na mesma rede, uma vez que as regras são aplicadas por instância e não por sub-rede.
O que são EBS?
Elastic Block Store
Cluster de servidores que são utilizados como armazenamento EC2
São discos virtuais (de rede) que são acessados pela internet
Quantos GBs de armazenamento eu tenho gratuito no EBS?
30 GB por 12 meses
É possível criar um outro servidor e associa-lo com o meu EBS?
Sim
Discos EBS podem ficar disponíveis em diferentes AZs?
Não podem, somente na mesma AZ em que foi criado.
Quantos tipos de discos existem no EBS?
HDD - Hard Disk Drive
Lento + Espaço + Barato
SSD - Solid State Drive
Rapido - Espaço + Caro
Recomendado para sistema operacionais
banco de dados
Se eu deixar minha máquina ligada, isso causará custo?
Sim
Como eu crio um Servidor EC2?
- Serviço EC2
- Escolher a zona local para hospedar o servidor
- Dar o nome para a instância
- Escolher o sistema operacional
- Escolher o tipo de instancia
- Escolher o par de chaves (para se conectar com segurança a instância)
- Configurar a opção de armazenamento (EBS)
É possível adicionar mais de um volume EBS?
Sim
Como verificar o disco da minha máquina EC2?
Em ec2, você pode clicar na instância e ir em configurações de armazenamento e então clicar no id do volume EBS.
Como crio o volume EBS?
- Ec2
- Volumes
- Criar novo volume
- Escolha o tipo (SSD ou HDD)
- Escolha o tamanho do armazenamento
- Escolha a zona de disponibilidade (de mesmo local da instância)
O que acontece se tenho um volume EBS em uma AZ e uma EC2 em outra?
Não será possível associar. Pois isso irá aumentar muito a latência, e não é isso que a AWS quer e oferece.
Como faço para associar um volume EBS a minha máquina EC2?
- EC2
- Volumes
- Escolha o disco criado
- Clique em ações
- Associar volume
- Escolha o id da instancia
- Nome do dispositivo
- Associar
Como excluir volume EBS?
- EC2
- Volumes
- Escolha o disco criado
- Clique em ações
- Desassociar
- Excluir
O que é um snapshot?
Uma cópia de um disco, um backup de uma instância com as mesmas configurações e com os mesmos recursos instalados.
Snapshot é pago?
Não, você só paga pelo armazenamento.
Como eu crio um Snapshot
- EC2
- Volumes
- Escolha o disco criado
- Clique em ações
- Criar Snapshot
- De um nome
- crie snapshot
Preciso desligar a minha instância para criar um snapshot?
Não é necessário.
Onde visualizo os meus snapshots
- EC2
- Elastic Block Store
- Snapshot
Como faço para o snapshot virar um disco de novo?
- EC2
- Elastic Block Store
- Snapshot
- Selecione o snapshot que gostaria
- Ações
- Criar volume com o snapshot
O que é uma AMI?
Amazon machine image
é uma imagem da sua máquina que pode vir pré configurada, ou até mesmo pode se criar uma nova imagem a partir de uma outra espelho.
Com isso é possível replicar novas instâncias de máquinas com a mesma configuração.
Como eu crio uma AMI?
- EC2
- Instancia criada
- Ações
- Imagens e modelos
- Criar uma imagem
- Dar o nome
- Descrição
- Criar imagem
Como vejo a AMI que criei?
- EC2
- Imagens
- AMIS
Como gero outro servidor a partir da minha AMI?
- EC2
- Criar uma nova instancia
- Dar o nome
- Minha AMIs
- De minha propriedade
- Executar instância
O que é EFS?
Armazenamento de arquivos gerenciado para o EC2
Como eu crio um EFS?
- EFS
- Criar um sistema de arquivos
- Nome
- Selecione a VPC
- Criar
Qual é a vantagem de se utilizar o EFS?
Compartilhar dados entre servidores de diferentes AZs, como se fossem arquivos compartilhados
Porém é bastante caro.
múltiplas zonas e instancias.
Linux.
O que é FSx?
é um serviço de armazenamento de arquivos totalmente gerenciado da AWS que facilita o lançamento e a execução de sistemas de arquivos de terceiros. O FSx fornece o rico conjunto de recursos e a rápida performance que esses tipos de aplicativos precisam, e atualmente suporta dois sistemas de arquivos: Windows File Server para aplicações baseadas em Windows, e Lustre para cargas de trabalho de computação intensiva.
FSx para Windows File Server: Ele fornece um sistema de arquivos nativamente compatível com o Windows, permitindo que você mova com facilidade as aplicações baseadas em Windows que exigem o sistema de arquivos do Windows para a AWS. É construído sobre o Windows Server e oferece suporte a recursos como deduplicação de dados, criptografia de dados em repouso, e acesso via SMB (Server Message Block) e NFS (Network File System).
FSx para Lustre: O Lustre é um sistema de arquivos popular para cargas de trabalho de computação intensiva, como análise de big data, modelagem de machine learning e processamento de mídia. O FSx para Lustre é totalmente gerenciado pela AWS, simplificando o processo de criação e execução de um sistema de arquivos Lustre.
Desempenho: O Amazon FSx foi projetado para oferecer o desempenho rápido necessário para suportar aplicações exigentes. Ele fornece baixa latência e altas taxas de transferência de dados.
Compatibilidade e Integração: O Amazon FSx é totalmente compatível com os sistemas de arquivos que suporta, o que significa que você pode usar suas ferramentas e aplicações existentes sem modificação. Além disso, o FSx se integra com uma série de outros serviços AWS para coisas como backup, monitoramento e acesso seguro a arquivos.
Segurança: O Amazon FSx oferece várias funcionalidades de segurança, como a capacidade de armazenar dados em redes virtuais privadas da Amazon (VPCs), suporte a redes de acesso (ACLs) para o Windows File Server, criptografia de dados em repouso e em trânsito, e integração com AWS Key Management Service (KMS) para gerenciamento de chaves de criptografia.
Em quais palavras podem ser resumidas as estrutura da AWS, que a AWS ama?
Escalabilidade
Vertical -> Aumentar o tipo da instância
Horizontal -> Aumentar mais instâncias (AutoScaling)
Elasticidade
A capacidade do sistema de adaptar automaticamente as mudanças (Load/Carga)
Disponiblidade
Estar disponivel
Como funciona o AutoScaling da AWS?
Cria novos servidores para fazer o balanceamento para deixar ambos funcionando de forma performática e quando estiver estabilizado, é reduzido essas instâncias para a economia, além disso também é adicionada disponibilidade.
Escalabilidade horizontal - ELB (Elastic Loud Balancer)
O que é o AutoScaling Group?
É um serviço da AWS, responsável por dimensionar automaticamente os recursos para manter a performance e a disponibilidade de suas aplicações
Como o AutoScaling Group funciona?
Ele monitora continuamente as aplicações e ajusta sua capacidade para manter a performance estável e previsivel ao menor custo possível.
Cite as caracteristicas do AutoScaling Group
- Dimensionamento automatico: O Auto Scaling permite que você defina políticas de dimensionamento que ajustam automaticamente a capacidade de recursos com base nas condições definidas.
- Otimização de Custo e Performance: Ao ajustar continuamente a capacidade, o Auto Scaling ajuda a melhorar a disponibilidade e minimizar os custos. Quando a demanda aumenta, o Auto Scaling adiciona automaticamente mais recursos. Quando a demanda diminui, ele remove os recursos desnecessários para economizar dinheiro.
Balanceamento de Carga: O Auto Scaling pode ser usado junto com o Elastic Load Balancing (ELB) para distribuir o tráfego de aplicações entre várias instâncias EC2 para melhorar a disponibilidade e a tolerância a falhas.
Saúde da Aplicação: O Auto Scaling realiza verificações de saúde em suas instâncias EC2 e substitui automaticamente as instâncias que não estão saudáveis.
Integração AWS: O Auto Scaling está integrado com uma série de serviços da AWS, incluindo Amazon CloudWatch, Amazon SNS, AWS CloudFormation, entre outros.
Flexibilidade: O Auto Scaling permite dimensionar vários recursos, não se limitando apenas às instâncias EC2. Você também pode dimensionar serviços como Amazon DynamoDB, Amazon Aurora, Amazon ECS, e Amazon RDS.
Em resumo, o Amazon Auto Scaling é um serviço eficaz e essencial para otimizar a performance e a disponibilidade de suas aplicações na AWS, garantindo que você tenha o número certo de recursos da AWS quando precisar.
O que é a AWS Cloud Map?
É serviço que cria e mantém um mapa de serviços back end.
Qual é o objetivo do Cloud Map?
auxiliar na comunição de microsserviços e outros recursos.
O que é o AWS Organizations?
Fornece Faturamento e Governança de contas de forma centralizada.
O que é o AWS OpsCenter?
O OpsCenter fornece um local central para os profissionais de TI visualizarem, investigarem e resolverem itens de trabalho operacionais.
O que é o AWS Cost, usage report?
Fornece um relatório de uso e de preço.
Qual é o plano minimo da AWS que oferece suporte a chamadas telefonicas?
Business
O que é AWS Direct Connect?
vincula sua rede interna a um local do Direct Connect por meio de uma conexão de rede. Uma extremidade da conexão se conecta ao seu roteador on-premises. A outra extremidade se conecta a um roteador do Direct Connect. Com essa conexão, você pode ignorar os ISPs em seu caminho de rede. No entanto, a empresa deve usar uma conexão de internet existente nesse cenário.
O que é o Amazon Connect?
é uma central de atendimento na nuvem para todos os tipos de canais. O Amazon Connect ajuda você a oferecer atendimento ao cliente a um custo baixo. O Amazon Connect usa um design para todos os tipos de canais para fornecer uma experiência perfeita em voz e bate-papo para seus clientes e agentes. O Amazon Connect não fornece uma conexão de rede.
O que é o AWS Site to Site VPN?
cria um caminho de rede criptografado entre sua rede on-premises e sua rede na nuvem AWS. Essa conexão entre sua rede on-premises e sua rede na nuvem AWS usa a internet.
O que é o AWS Trusted Advisors?
verifica em grupos de segurança regras que permitam acesso irrestrito a um recurso. O acesso irrestrito aumenta as oportunidades para atividades maliciosas, como hacking, ataques de negação de serviço, perda de dados.
O que é o AWS Config?
Monitora e registra continuamente as alterações do seus recursos.
O que é o Amazon CloudWatch?
O CloudWatch é um serviço de monitoramento que coleta e rastreia métricas para recursos da AWS.
O que é o CloudTrail?
O CloudTrail fornece um registro de auditoria de chamadas de API.
Qual serviço usar para proteger os dados do S3?
Amazon Macie
O que é o Amazon Macie?
O Macie é um serviço automatizado de avaliação de segurança que ajuda a aprimorar a segurança e a conformidade dos aplicativos implantados na AWS.
Se eu precisar aumentar a segurança da minha EC2, qual serviço devo utilizar?
AWS Inspector
O que é o AWS Inspector?
O Amazon Inspector é um serviço automatizado de avaliação de segurança que ajuda a aprimorar a segurança e a conformidade dos aplicativos implantados em instâncias do EC2
O que é GuardDuty?
O GuardDuty é um serviço de detecção de ameaças que monitora continuamente atividades mal-intencionadas e comportamentos não autorizados para proteger cargas de trabalho e contas da AWS. O GuardDuty não executa a classificação de dados S3
O que é o AWS Secrets Manager?
O Secrets Manager ajuda você a proteger os segredos necessários para acessar aplicativos, serviços e recursos de TI. O Secrets Manager não executa a classificação de dados do S3 e a descoberta automática.
O que é Load Balancer?
Quem identifica os Webservers, e também responsável por identificar os ASGs(Auto Scaling Group)
É um serviço da Amazon Web Services (AWS) que distribui automaticamente o tráfego de entrada de aplicações em várias instâncias EC2, contêineres, endereços IP e funções Lambda para garantir que as aplicações tenham alta disponibilidade e desempenho.
Cite as caracteristicas principais do ELB:
Tipos de Balanceador de Carga: O ELB oferece três tipos de balanceadores de carga que se adequam a diferentes necessidades de aplicação - o Balanceador de Carga de Aplicação (ALB) para tráfego HTTP e HTTPS, o Balanceador de Carga de Rede (NLB) para tráfego TCP, UDP e TLS, e o Classic Load Balancer para tráfego HTTP, HTTPS, TCP e SSL.
Alta disponibilidade: O ELB distribui automaticamente o tráfego em várias instâncias em várias zonas de disponibilidade para garantir a continuidade do serviço, mesmo se uma ou mais instâncias falharem.
Escalabilidade: O ELB escala automaticamente a sua capacidade de balanceamento de carga em resposta ao tráfego de entrada.
Integração com o Auto Scaling: O ELB trabalha em conjunto com o Auto Scaling da AWS para garantir que há capacidade suficiente para atender ao tráfego de entrada e para substituir as instâncias que falham.
Segurança: O ELB oferece recursos de segurança como a integração com o AWS Certificate Manager para SSL/TLS, e a integração com o AWS Identity Access Management (IAM) para controle de acesso.
Monitoramento e Auditoria: O ELB integra-se com o Amazon CloudWatch e o AWS CloudTrail para monitorar o desempenho de suas aplicações e registrar as ações realizadas no seu balanceador de carga.
Resumindo, o Elastic Load Balancing é uma ferramenta essencial para a distribuição eficiente de tráfego, melhorando a disponibilidade e a tolerância a falhas das suas aplicações na AWS.
Quando crio um Load Balancer, preciso criar um auto scaling?
Sim, e vice-versa, um depende do outro. Como arroz e feijão.
Qual caminho da URL?
URL -> DNS -> Load Balancer -> ASG -> WebServer
Como encontrar o Load Balancer
- Ec2
- Balanceamento de Carga
- AutoScaling
Quais são os tipos de Load Balancer?
Aplicação Load Balancer (ALB)
Decisões de roteamento, baseado em aplicação.
Rede
Rede interno
Getway
Dispositivo ou soluções de terceiros