Básico Flashcards
Oque é computação em nuvem ?
A entrega de serviços de TI pela internet por demanda, onde você paga pelo que utiliza
Amazon EC2 significa . . .
Amazon Elastic Compute Cloud
Quais são os modelos de implantação da computação em nuvem ?
-Implantação baseada em nuvem
-Implantação on-premises
-Implantação Hibrida
Cite benefícios da computação em nuvem ! (Avalie seu resultado baseado na quantidade de itens que acertar)
° Troque despesas iniciais por despesas variáveis
° Pare de gastar dinheiro para executar e manter data centers
° Pare de tentar adivinhar a capacidade
° Beneficie-se de grandes economias de escala
° Aumento de velocidade e agilidade
° Ter alcance global em minutos
Oque é um provedor cloud ?
A entidade dona dos servidores, responsável por gerenciar e distribuir serviços da nuvem
Quais os tipos de arquitetura na computação em nuvem ?
SaaS,PaaS,IaaS
Defina SaaS
Software as a Service. Nesse moledo o fornecedor de responsabiliza por toda estrutura necessária para disponibilizar o uso de uma aplicação, pagando pelo serviço
Defina PaaS
Plataform as a Service, o fornecedor disponibiliza toda a infraestrutura para a hospedagem e implementação de hardware e software
Defina IaaS
Infra as a Service ou hardware as a Service, É uma modalidade que permite o provedor distribuir ao cliente hardware por demanda.
O que é uma AZ ?
Availability Zone ou zona de disponibilidade
Defina Região
Local geográfico no mundo com múltiplas AZ
Cada Região é fisicamente isolada uma da outra em termos de localização,energia e suprimentos
Mínimo de 2 AZ zonas de disponibilidade
Defina Availability Zone
Data centers onde rodam os serviços AWS
Sobre Edge Location (localização de borda)
DataCenter controlado por um parceiro de confiança AWS
Pequeno servidor de cache localizado em pontos estratégicos para fornecer melhor disponibilidade junto o cloudfront
Qual a latência entre Az’s ?
<10 ms
Para que é usado o auto scaling?
Para dimensionar a capacidade de um serviço automaticamente conformo a necessidade
Oque é ELB ?
Elastic Load Balancer
Defina ELB
Serviço responsável por distribuir automaticamente o tráfego de aplicações de entrada entre vários destinos e dispositivos virtuais em uma ou mais AZ’s
Oque é um CDN ?
Content distribution Network, rede de distribuição(entrega) de conteúdo
Defina Amazon Ec2
Amazon Elastic Compute Cloud é uma parte central da plataforma de cloud computing da Amazon.com, Amazon Web Services. O EC2 permite que os usuários aluguem computadores virtuais nos quais rodam suas próprias aplicações
Quais são os Tipos de instâncias do Amazon EC2 ?
Instâncias de uso geral
Instâncias otimizadas para computação
Instâncias otimizadas para memória
Instâncias de computação acelerada
Instâncias otimizadas para armazenamento
Quais são os tipos de Definição de preços do Amazon EC2 ?
° Sob demanda
° Instâncias reservadas
° Savings Plans da instância do EC2
° Instâncias spot
° Hosts dedicado
Quais são as formas de Auto Scaling do Amazon EC2 ?
° O scaling dinâmico responde às alterações na demanda.
° O scaling preditivo programa automaticamente o número correto de instâncias do Amazon EC2 com base na demanda prevista.
Oque é o Amazon SNS ?
Amazon Simple Notification Service
Defina o Amazon SNS
O Amazon Simple Notification Service é um serviço de notificação fornecido como parte do Amazon Web . Fornece um serviço para envio de mensagens. O Amazon SNS atua como um único barramento de mensagens que pode enviar mensagens para uma variedade de dispositivos e plataforma
Oque é o Amazon SQS ?
Amazon Simple Queue Service
Defina o Amazon SQS
O Amazon Simple Queue Service (Amazon SQS) é um serviço de enfileiramento de mensagens. No Amazon SQS, uma aplicação envia mensagens para uma fila. Um usuário ou serviço recupera uma mensagem da fila, processa-a e a apaga da fila.
Oque é o AWS Lambda ?
O AWS Lambda é um serviço que permite a execução de códigos sem a necessidade de provisionar ou gerenciar servidores
Oque é o Amazon ECS ?
Amazon Elastic Container Service
Defina o Amazon ECS
O Amazon Elastic Container Service (Amazon ECS) é um sistema de gerenciamento de contêineres altamente dimensionável e de alto desempenho que permite executar e dimensionar aplicações em contêineres na AWS.
O Amazon ECS é compatível com os contêineres do Docke
Oque é o Amazon EKS ?
Amazon Elastic Kubernetes Service
Defina o Amazon EKS
O Amazon Elastic Kubernetes Service (Amazon EKS) é um serviço totalmente gerenciado que você pode usar para executar o Kubernetes na AWS
Defina o AWS Fargate
O AWS Fargate é um mecanismo de computação sem servidor (servless) para contêineres. Ele funciona com o Amazon ECS e o Amazon EKS.
Defina Amazon EC2
Parte central da plataforma de cloud Amazon
Permite que os usuários aluguem máquinas virtuais oferecendo capacidade de computação escalável sob demanda na AWS
Sobre definição de preço do EC2
Defina - Sob demanda
As instâncias são executadas continuamente até que sejam interrompidas, e você paga pelo tempo de execução
Sobre definição de preço do EC2
Defina - Instância Reservada
Desconto em cima da contratação do serviço de instância sob demanda quando é estabelecido um vínculo de tempo contratual
Sobre definição de preço do EC2
Quais os tipos de instância reservada
Standart Reserved Instance;
Instância Reservada conversíveis;
Sobre definição de preço do EC2
Defina - Savings Plans
Plano que reduz o custo quando você assume um compromisso de gasto por hora com uma família de instância e uma região por um período de um OU três anos.
Qualquer uso além do compromisso é cobrado o preço normal por hora
Sobre definição de preço do EC2
Defina - Instância Spot
São instâncias que usam uma capacidade computacional não utilizada do Amazon EC2 e tem até 90% de desconto em relação a instâncias sob demanda POREM
A instância pode ser interrompida DO NADA
Sobre definição de preço do EC2
Defina - Hots Dedicados
São servidores físicos com capacidade de instância do Amazon EC2 totalmente dedicados ao uso do cliente
De todas as opções essa é a mais cara
O que é o AWS well-architected framework ?
Uma estrutura baseada em 6 pilares que ajuda a entender os pros e os contras das decisões que você toma ao criar sistemas na AWS
Quais os 6 pilares do AWS well-architected framework ?
° Excelência operacional
° segurança
° Confiabilidade
° Eficiência de desempenho
° Otimização de custos
° Sustentabilidade
O que é o AWS WELL-ARCHITECTED TOOL ?
Um serviço na nuvem que permite revisar e medir sua arquitetura usando AWS WELL-ARCHITECTED FRAMEWORK para tornar suas workloads mais confiáveis,eficientes,seguras e econômicas
O que é um workload (carga de trabalho) ?
Conjunto de códigos e recursos que agrega valor empresarial, como uma aplicação voltada para o cliente ou um processo back end
Qual tipo de dado nao é pago na AWS, de entrada ou de saida ?
a AWS não cobra pelos dados de entrada
Quais os dois tipos de escalabilidade ?
1.Vertical Scalability
- Horizontal Scalability (= elasticity)
What is vertical scalability?
Means increasing / decreasing the size of the instance. There is usually a limit.
What is horizontal scalability?
Means increasing / decreasing the number of instances / systems for your application. Implies distributed systems and is very common for web applications
What is high availability?
Means running your application / system in at least 2 AZs.
Scalability vs Elasticity?
Escalabilidade: capacidade de acomodar uma carga maior, tornando o hardware mais forte (aumento de escala) ou adicionando nós (aumento de escala)
Elasticidade: uma vez que um sistema é escalonável, elasticidade significa que haverá algum ‘escalonamento automático’ para que o sistema possa escalar com base na carga. Isto é “compatível com a nuvem”: pague conforme o uso, corresponda à demanda, otimize custos
Como Console,CLI ou SDK interagem com serviços da AWS ?
Atravez de chamada de API
Quais maneiras de interagir com os serviços da AWS ?
Console - WEB
CLI - Terminal
SDK - Programação
AWS Beanstalk - Tool
AWS CloudFormation - Tool
Falando sobre interação com os serviços AWS, do que se trata Console ?
Uma interface baseada na web para acessar e gerenciar os serviços da AWS
Falando sobre interação com os serviços AWS, do que se trata CLI ?
O AWS CLI permite que você controle vários serviços AWS diretamente a partir da linha de comando em uma ferramenta
Falando sobre interação com os serviços AWS, do que se trata SDK ?
Os SDKs facilitam o uso dos serviços AWS por uma API projetada para sua linguagem de programação ou plataforma. Os SDKs permitem que você use serviços da AWS com suas aplicações ou crie aplicações totalmente novas que serão executados na AWS
Oque é o AWS Elastic Beanstalk ?
Serviço de provisionamento de recursos da AWS
Em vez de criar sua rede manualmente o basta carregar o código da aplicação, e o Beanstalk processará automaticamente todos os detalhes, como provisionamento de recursos, balanceamento de carga, autoescalabilidade e monitoramento e fara o deploy da sua aplicação
Como funciona a escalabilidade do AWS Beanstalk ?
O Elastic Beanstalk usa o Elastic Load Balancing e o Auto Scaling para reduzir e aumentar automaticamente a escala na horizontal de sua aplicação com base nas necessidades específicas dela
Como é possível VISIALIZAR a integridade geral da aplicação e personalizar as verificações de integridade de uma aplicação que teve seu deploy feito pelo AWS Beanstalk ?
Com o Elastic Beanstalk Health Dashboard que coleta mais de 40 metricas para analise
Oque é o AWS CloudFormation ?
Linguagem de infraestrutura da AWS
Significa que você pode criar um ambiente escrevendo linhas de código em vez de usar o console de gerenciamento da AWS para provisionar recursos individualmente
O que é o AWS CloudFormation Designer?
Ferramenta gráfica para criar, visualizar e modificar modelos do AWS CloudFormation
Qual a diferença entre o CloudFormation e o BeanStalk ?
O Elastic Beanstalk é um serviço de nível superior que simplifica a implantação e o gerenciamento de aplicações provisionando recursos de forma automática
CloudFormation é um serviço de nível inferior que fornece mais controle sobre o provisionamento e a configuração de recursos uma vez que é uma linguagem de infra.
Oque é o AWS CodeArtifact ?
O CodeArtifact é um serviço gerenciado de repositório de artefatos que armazena e compartilha software pronto para implantação
Oque é o AWS CodeBuild ?
O CodeBuild é um serviço que ajuda os usuários a compilar automaticamente o código-fonte, executar testes de unidade e produzir pacotes de software prontos para implantação
Oque é o AWS CodePipeline ?
O CodePipeline é um serviço que gerencia a movimentação do código entre os serviços individuais
Oque é o AWS CodeCommit ?
CodeCommit é um serviço de controle de versão do código-fonte. O CodeCommit ajuda os usuários a armazenar e gerenciar o código-fonte dos desenvolvedores na AWS
Sobre AWS Well-Architected Framework.
Defina o pilar de confiabilidade
Capacidade de uma carga de trabalho de executar sua função pretendida corretamente e de forma consistente quando é esperado
Sobre AWS Well-Architected Framework.
Defina o pilar de Otimização de custos
Custos inclui a capacidade de executar sistemas para proporcionar valor comercial pelo menor preço
Sobre AWS Well-Architected Framework.
Defina o pilar de eficiência de desempenho
Inclui a capacidade de usar recursos computacionais com eficiência para atender aos requisitos do sistema e manter essa eficiência à medida que a demanda muda e as tecnologias evoluem
Sobre AWS Well-Architected Framework.
Defina o pilar de Segurança
Capacidade de proteger dados, sistemas e ativos para utilizar as tecnologias de nuvem a fim de melhorar sua segurança
Como a AWS cobra pelo uso do AWS Lambda depois que o nível gratuito é ultrapassado?
°Número de solicitações para suas funções do Lambda
°Tempo necessário para executar o código
O Amazon Polly …
é um serviço de machine learning que converte texto em fala
O Amazon Translate …
é um serviço de tradução de idiomas com machine learning
O Amazon Transcribe …
é um serviço que usa machine learning para converter dados de áudio em texto
Oque é o Amazon Macie ?(ESTUDAR SOBRE)
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
Oque é o AWS Secrets Manager ? (ESTUDAR SOBRE)
Secrets Manager ajuda você a proteger os segredos necessários para acessar aplicativos, serviços e recursos de TI
Oque é o AWS Personal Health Dashboard?
visão personalizada da saúde e do status dos serviços da AWS que você está utilizando
O que é o AWS athena ?
U serviço de consultas interativas que facilita a análise de dados diretamente no Amazon Simple Storage Service (Amazon S3) usando SQL padrão.
Servless
Oque é o aws glue ?
ETL
EXTRACT TRANSFORM LOAD
Serviço de integração de dados com tecnologia sem servidor que facilita aos usuários de análise a descoberta, preparação, transferência e integração de dados de várias fonte