65 perguntas e respostas sobre conceitos de nuvem da AWS
- #AWS
Galera da uma força no Linkedin: https://www.linkedin.com/in/albertomoiseisdev/
65 perguntas e respostas sobre conceitos de nuvem da aws
O que é computação em nuvem?
1. Resposta: A computação em nuvem é um modelo de entrega de serviços de computação, armazenamento, banco de dados, rede e outros recursos pela internet.
Quais são os principais modelos de serviço em nuvem?
2. Resposta: Os principais modelos de serviço em nuvem são Infraestrutura como Serviço (IaaS), Plataforma como Serviço (PaaS) e Software como Serviço (SaaS).
Quais são os principais benefícios da computação em nuvem?
3. Resposta: Os principais benefícios da computação em nuvem incluem escalabilidade, flexibilidade, custos reduzidos, alta disponibilidade, segurança e facilidade de gerenciamento.
O que é escalabilidade horizontal e vertical na computação em nuvem? 4. Resposta: Escalabilidade horizontal refere-se à capacidade de adicionar mais instâncias de recursos para lidar com um aumento na demanda. Escalabilidade vertical refere-se à capacidade de aumentar os recursos de uma instância existente, como a adição de mais memória ou capacidade de processamento.
Qual é o modelo de responsabilidade compartilhada na AWS?
5. Resposta: O modelo de responsabilidade compartilhada estabelece que a AWS é responsável pela segurança da nuvem, enquanto o cliente é responsável pela segurança na nuvem. A AWS protege a infraestrutura subjacente, e o cliente é responsável por configurar e proteger seus recursos e dados na nuvem.
O que é uma zona de disponibilidade na AWS?
6. Resposta: Uma zona de disponibilidade é uma localização física isolada dentro de uma região da AWS. Cada zona de disponibilidade possui sua própria infraestrutura e é projetada para ser independente das outras, oferecendo resiliência e alta disponibilidade.
O que é o conceito de região na AWS?
7. Resposta: Uma região é uma área geográfica específica que contém várias zonas de disponibilidade da AWS. Cada região é isolada das outras, mas está conectada pela rede da AWS.
Quais são os principais componentes de uma arquitetura em nuvem na AWS? 8. Resposta: Os principais componentes de uma arquitetura em nuvem na AWS incluem instâncias EC2, bancos de dados RDS, serviços de armazenamento como o Amazon S3 e serviços de rede como o Amazon VPC.
O que é virtualização e qual é o seu papel na computação em nuvem? 9. Resposta: A virtualização é a técnica de criar várias instâncias virtuais de recursos físicos, como servidores, armazenamento e rede. Ela desempenha um papel fundamental na computação em nuvem, permitindo a criação e o gerenciamento eficiente de recursos compartilhados entre vários usuários. Quais são os principais provedores de serviços em nuvem?
10.Resposta: Além da AWS, outros provedores de serviços em nuvem incluem Microsoft Azure, Google Cloud Platform, IBM Cloud e Oracle Cloud. O que é o Amazon S3 (Simple Storage Service) e como ele funciona? 11. Resposta: O Amazon S3 é um serviço de armazenamento de objetos altamente escalável e durável. Ele permite armazenar e recuperar qualquer quantidade de dados de forma segura pela internet. Os dados são armazenados em buckets (recipientes) e acessados por meio de URLs exclusivas.
O que é o Amazon EC2 (Elastic Compute Cloud) e qual é a sua função? 12.Resposta: O Amazon EC2 é um serviço de computação em nuvem que oferece capacidade de computação redimensionável na nuvem. Ele permite criar e gerenciar instâncias de servidores virtuais para executar aplicativos e serviços.
O que é o Amazon RDS (Relational Database Service) e como ele funciona? 13.Resposta: O Amazon RDS é um serviço de banco de dados relacional gerenciado que facilita a configuração, a operação e a escalabilidade de bancos de dados na nuvem. Ele oferece suporte a vários mecanismos de banco de dados, como MySQL, PostgreSQL, Oracle e SQL Server. O que é o Amazon VPC (Virtual Private Cloud) e qual é a sua finalidade? 14.Resposta: O Amazon VPC é um serviço que permite provisionar uma seção isolada da nuvem da AWS onde você pode executar recursos de computação e armazenamento de forma segura. Ele oferece controle total sobre a rede virtual, incluindo a criação de sub-redes, configuração de tabelas de roteamento e definição de regras de segurança.
O que é o AWS Lambda e qual é a sua finalidade?
15.Resposta: O AWS Lambda é um serviço de computação sem servidor que permite executar código sem precisar provisionar ou gerenciar servidores. Ele permite que você crie funções (pequenos trechos de código) que são executadas em resposta a eventos, como o upload de um arquivo no Amazon S3.
O que é o Amazon CloudFormation e como ele é usado?
16.Resposta: O Amazon CloudFormation é um serviço que permite criar e gerenciar recursos da AWS usando arquivos de modelo. Ele automatiza o processo de provisionamento e configuração de recursos, permitindo a criação de infraestruturas complexas e repetíveis.
O que é o Amazon CloudWatch e qual é a sua função?
17.Resposta: O Amazon CloudWatch é um serviço de monitoramento e observabilidade que coleta e rastreia métricas, logs e eventos dos recursos da AWS. Ele permite monitorar o desempenho dos serviços e aplicativos, bem como definir alarmes para acionar ações automatizadas.
O que é o Amazon SNS (Simple Notification Service) e como ele é usado? 18.Resposta: O Amazon SNS é um serviço de mensagens que permite a entrega de notificações por push para vários destinos, como emails, mensagens de texto (SMS) e HTTP. Ele é frequentemente usado para enviar alertas e atualizações em tempo real.
O que é o Amazon Route 53 e qual é a sua finalidade?
19.Resposta: O Amazon Route 53 é um serviço de DNS (Domain Name System) que permite registrar nomes de domínio, rotear o tráfego da internet para recursos da AWS e executar verificações de saúde para garantir a disponibilidade de aplicativos.
O que é o Amazon S3 Glacier e como ele é usado?
20.Resposta: O Amazon S3 Glacier é um serviço de armazenamento de arquivamento de baixo custo e longa duração. É usado para armazenar dados que não precisam ser acessados com frequência, como backups, arquivos de log e dados de conformidade.
O que é o AWS Elastic Beanstalk e como ele é usado?
21.Resposta: O AWS Elastic Beanstalk é um serviço que simplifica o processo de implantação e gerenciamento de aplicativos na nuvem. Ele provisiona
automaticamente recursos, como instâncias EC2, balanceadores de carga e bancos de dados, para executar aplicativos web de forma escalável e resiliente.
O que é o AWS IAM (Identity and Access Management) e qual é a sua função? 22.Resposta: O AWS IAM é um serviço que permite gerenciar o acesso a recursos da AWS de forma segura. Ele permite criar e gerenciar usuários, grupos e funções, além de controlar as permissões de cada entidade para acessar os recursos.
O que é o AWS CloudTrail e qual é a sua finalidade?
23.Resposta: O AWS CloudTrail é um serviço de auditoria e conformidade que registra todas as ações realizadas nos recursos da AWS. Ele fornece trilhas de auditoria detalhadas, permitindo rastrear atividades, identificar possíveis problemas de segurança e atender aos requisitos de conformidade.
O que é o Amazon DynamoDB e qual é a sua função?
24.Resposta: O Amazon DynamoDB é um serviço de banco de dados NoSQL altamente escalável e totalmente gerenciado. Ele oferece armazenamento e recuperação de dados de baixa latência e alta disponibilidade, sendo adequado para aplicativos que exigem desempenho rápido e dimensionamento automático.
O que é o AWS CloudFront e qual é a sua finalidade?
25.Resposta: O AWS CloudFront é um serviço de CDN (Content Delivery Network) que acelera a entrega de conteúdo estático e dinâmico aos usuários finais. Ele armazena em cache o conteúdo em pontos de presença globais, reduzindo a latência e melhorando a experiência do usuário.
O que é o Amazon EMR (Elastic MapReduce) e como ele é usado? 26.Resposta: O Amazon EMR é um serviço que facilita a execução de grandes cargas de trabalho de processamento e análise de dados usando frameworks populares, como Apache Hadoop e Spark. Ele provisiona e gerencia clusters de computação escaláveis para lidar com essas cargas de trabalho. O que é o AWS Glue e como ele é usado?
27.Resposta: O AWS Glue é um serviço de preparação e transformação de dados. Ele permite descobrir, catalogar e transformar dados de várias fontes para uso em análises, data lakes e data warehouses. O Glue também automatiza tarefas de ETL (Extract, Transform, Load).
O que é o AWS Direct Connect e qual é a sua finalidade?
28.Resposta: O AWS Direct Connect é um serviço que estabelece uma conexão de rede dedicada entre o ambiente local de um cliente e a infraestrutura da AWS. Ele oferece uma conexão privada e de baixa latência, permitindo a transferência segura de dados entre os ambientes.
O que é o AWS Secrets Manager e como ele é usado?
29.Resposta: O AWS Secrets Manager é um serviço que ajuda a proteger informações sensíveis, como senhas, chaves de API e tokens, armazenando-os de forma segura. Ele permite gerenciar e rotear de forma centralizada segredos para aplicativos e serviços da AWS.
O que é o AWS CloudFormation e como ele é usado?
30.Resposta: O AWS CloudFormation é um serviço que permite criar e gerenciar recursos da AWS usando arquivos de template. Ele automatiza o processo de provisionamento e configuração de recursos, tornando a implantação de infraestruturas mais rápida e consistente.
O que é o Amazon SQS (Simple Queue Service) e qual é a sua finalidade? 31.Resposta: O Amazon SQS é um serviço de mensagens que permite a comunicação assíncrona entre componentes de um sistema distribuído. Ele permite que as mensagens sejam enviadas, armazenadas e processadas de forma confiável e escalável.
O que é o AWS Elastic Load Balancer e qual é a sua função?
32.Resposta: O AWS Elastic Load Balancer é um serviço que distribui automaticamente o tráfego de entrada entre várias instâncias de servidores EC2 ou contêineres. Ele melhora a disponibilidade e a escalabilidade de aplicativos, redirecionando o tráfego para instâncias saudáveis.
O que é o Amazon Kinesis e como ele é usado?
33.Resposta: O Amazon Kinesis é um serviço de streaming de dados que permite capturar, processar e analisar grandes volumes de dados em tempo real. Ele é frequentemente usado para aplicativos de streaming, análise de logs, IoT e análise em tempo real.
O que é o AWS Step Functions e qual é a sua finalidade?
34.Resposta: O AWS Step Functions é um serviço que permite coordenar e orquestrar fluxos de trabalho distribuídos baseados em estado. Ele ajuda a
construir e visualizar fluxos de trabalho complexos, controlando a execução passo a passo de cada etapa.
O que é o Amazon CloudSearch e qual é a sua finalidade?
35.Resposta: O Amazon CloudSearch é um serviço de pesquisa gerenciado que permite adicionar funcionalidades de pesquisa avançada a aplicativos e sites. Ele oferece recursos de pesquisa em texto completo, filtragem, classificação e destacamento de resultados.
O que é o Amazon Redshift e como ele é usado?
36.Resposta: O Amazon Redshift é um serviço de data warehousing que oferece análise rápida e escalável de grandes conjuntos de dados. Ele é projetado para consultas de data warehousing e análises de negócios, oferecendo alto desempenho e escalabilidade.
O que é o Amazon Elastic Beanstalk e como ele é usado?
37.Resposta: O Amazon Elastic Beanstalk é um serviço que simplifica o processo de implantação e gerenciamento de aplicativos na nuvem. Ele provisiona automaticamente recursos, como instâncias EC2, balanceadores de carga e bancos de dados, para executar aplicativos web de forma escalável e resiliente.
O que é o Amazon CloudFront e qual é a sua finalidade?
38.Resposta: O Amazon CloudFront é um serviço de CDN (Content Delivery Network) que acelera a entrega de conteúdo estático e dinâmico aos usuários finais. Ele armazena em cache o conteúdo em pontos de presença globais, reduzindo a latência e melhorando a experiência do usuário.
O que é o AWS Lambda e qual é a sua finalidade?
39.Resposta: O AWS Lambda é um serviço de computação sem servidor que permite executar código sem precisar provisionar ou gerenciar servidores. Ele é usado para executar trechos de código em resposta a eventos, de forma escalável e com cobrança baseada no tempo de execução.
O que é o AWS Batch e como ele é usado?
40.Resposta: O AWS Batch é um serviço que permite executar cargas de trabalho em lote de forma eficiente e escalável. Ele gerencia a execução de tarefas em contêineres ou instâncias EC2, otimizando o uso de recursos e facilitando a execução de trabalhos em lote.
O que é o AWS CloudHSM e qual é a sua finalidade?
41.Resposta: O AWS CloudHSM é um serviço de gerenciamento de chaves de criptografia baseado em hardware. Ele oferece recursos de segurança e conformidade, permitindo a geração, o armazenamento e o uso de chaves criptográficas em um ambiente seguro e controlado.
O que é o AWS Data Pipeline e como ele é usado?
42.Resposta: O AWS Data Pipeline é um serviço que permite orquestrar e automatizar o processamento e a transferência de dados entre diferentes serviços e aplicativos. Ele facilita o fluxo de dados entre fontes, transformações e destinos, oferecendo suporte a programação e monitoramento.
O que é o AWS Organizations e qual é a sua função?
43.Resposta: O AWS Organizations é um serviço que ajuda a gerenciar várias contas da AWS de forma centralizada. Ele permite criar hierarquias de contas, definir políticas de acesso e consolidar a faturação, facilitando o gerenciamento e o controle de várias contas da AWS.
O que é o AWS Snowball e como ele é usado?
44.Resposta: O AWS Snowball é um serviço que permite transferir grandes volumes de dados para a AWS de forma rápida e segura. Ele fornece um dispositivo físico resistente que é enviado para você, permitindo que você transfira seus dados offline para a nuvem.
O que é o AWS CloudWatch Logs e como ele é usado?
45.Resposta: O AWS CloudWatch Logs é um serviço que permite monitorar, armazenar e acessar logs de aplicativos e recursos da AWS. Ele coleta registros de várias fontes e oferece recursos de pesquisa, análise e visualização de logs.
O que é o AWS Storage Gateway e qual é a sua finalidade?
46.Resposta: O AWS Storage Gateway é um serviço que permite integrar o armazenamento local com a nuvem da AWS. Ele oferece um gateway virtual que permite armazenar e recuperar dados na nuvem, tornando-os acessíveis localmente por aplicativos e serviços.
O que é o AWS X-Ray e como ele é usado?
47.Resposta: O AWS X-Ray é um serviço de análise e depuração de aplicativos distribuídos. Ele permite rastrear e analisar solicitações à medida que
atravessam vários componentes e serviços, identificando gargalos, erros e otimizando o desempenho do aplicativo.
O que é o AWS IoT (Internet of Things) e qual é a sua finalidade? 48.Resposta: O AWS IoT é um serviço que permite conectar dispositivos à nuvem da AWS, facilitando a coleta, o processamento e o gerenciamento de dados de IoT. Ele fornece recursos para segurança, registro de dispositivos, comunicação e análise de dados de IoT.
O que é o Amazon Neptune e como ele é usado?
49.Resposta: O Amazon Neptune é um serviço de banco de dados de grafo totalmente gerenciado. Ele permite armazenar, consultar e processar dados de grafo, sendo usado para casos de uso como análise de redes sociais, recomendações personalizadas e detecção de fraudes.
O que é o Amazon Aurora e como ele é usado?
50.Resposta: O Amazon Aurora é um serviço de banco de dados relacional compatível com MySQL e PostgreSQL. Ele oferece alta disponibilidade, durabilidade e desempenho, sendo usado para aplicativos que exigem um banco de dados relacional escalável e de alto desempenho.
O que é o AWS Firewall Manager e qual é a sua finalidade?
51.Resposta: O AWS Firewall Manager é um serviço que simplifica o gerenciamento de regras de firewall em várias contas e recursos da AWS. Ele permite centralizar a configuração e o monitoramento de firewalls, garantindo a conformidade e a segurança em toda a organização.
O que é o AWS Backup e como ele é usado?
52.Resposta: O AWS Backup é um serviço de backup e recuperação de dados que simplifica a proteção de dados na nuvem da AWS. Ele permite configurar políticas de backup automatizadas, fazer backups sob demanda e restaurar dados de maneira fácil e rápida.
O que é o AWS CodeDeploy e qual é a sua finalidade?
53.Resposta: O AWS CodeDeploy é um serviço de implantação automatizada de aplicativos. Ele facilita a implantação de aplicativos em instâncias EC2, contêineres, servidores localizados e serviços da AWS, automatizando o processo de implantação e permitindo a atualização contínua de aplicativos.
O que é o AWS CodePipeline e como ele é usado?
54.Resposta: O AWS CodePipeline é um serviço de entrega contínua que permite criar, testar e implantar automaticamente aplicativos. Ele permite criar pipelines de implantação que automatizam o processo de liberação de software, desde a construção até a implantação em produção.
O que é o AWS CodeCommit e qual é a sua finalidade?
55.Resposta: O AWS CodeCommit é um serviço de hospedagem de repositório de controle de versão. Ele oferece um ambiente seguro e escalável para armazenar e gerenciar o código-fonte de aplicativos, facilitando a colaboração e o controle de versões.
O que é o AWS CodeBuild e como ele é usado?
56.Resposta: O AWS CodeBuild é um serviço de compilação de código que compila, testa e gera artefatos de software. Ele é usado para automatizar o processo de compilação de aplicativos, oferecendo um ambiente escalável e gerenciado para compilar código.
O que é o AWS CodeStar e qual é a sua finalidade?
57.Resposta: O AWS CodeStar é um serviço que simplifica o desenvolvimento de aplicativos na nuvem da AWS. Ele oferece um ambiente de desenvolvimento integrado (IDE), modelos de projeto pré-configurados e integração com outros serviços de desenvolvimento da AWS.
O que é o AWS Cloud9 e como ele é usado?
58.Resposta: O AWS Cloud9 é um ambiente de desenvolvimento baseado na nuvem. Ele oferece um IDE online que permite escrever, executar e depurar código em um navegador web, simplificando o desenvolvimento de aplicativos sem a necessidade de configuração local.
O que é o AWS AppSync e qual é a sua finalidade?
59.Resposta: O AWS AppSync é um serviço que permite criar APIs flexíveis e escaláveis para aplicativos móveis e web. Ele facilita a conexão com fontes de dados, como bancos de dados, serviços da AWS e APIs personalizadas, permitindo a consulta e a atualização de dados em tempo real.
O que é o AWS RoboMaker e como ele é usado?
60.Resposta: O AWS RoboMaker é um serviço que facilita o desenvolvimento, a simulação e a implantação de aplicativos de robótica. Ele oferece um ambiente de simulação 3D e ferramentas para construir, testar e implantar aplicativos de robótica de forma escalável e eficiente.
O que é o AWS DataSync e qual é a sua finalidade?
61.Resposta: O AWS DataSync é um serviço que simplifica a transferência de dados entre locais on-premise e a nuvem da AWS. Ele permite mover grandes volumes de dados de maneira rápida, segura e automatizada, facilitando a migração e o backup de dados.
O que é o AWS Transfer for SFTP e como ele é usado?
62.Resposta: O AWS Transfer for SFTP é um serviço que permite transferir arquivos de forma segura usando o protocolo SFTP (SSH File Transfer Protocol). Ele facilita a migração de cargas de trabalho SFTP para a nuvem da AWS, oferecendo segurança e gerenciamento centralizado.
O que é o AWS WAF (Web Application Firewall) e qual é a sua finalidade? 63.Resposta: O AWS WAF é um serviço de firewall de aplicativos web que protege aplicativos contra ataques comuns na web. Ele permite definir regras personalizadas de filtragem de tráfego e oferece proteção contra ataques, como injeção de SQL, cross-site scripting e DDoS (Distributed Denial of Service).
O que é o AWS Managed Services e qual é a sua função?
64.Resposta: O AWS Managed Services é um serviço que fornece operações gerenciadas para infraestrutura e aplicativos na nuvem da AWS. Ele ajuda a gerenciar e operar recursos da AWS de maneira eficiente, garantindo conformidade, segurança e desempenho otimizado.
O que é o AWS Outposts e como ele é usado?
65.Resposta: O AWS Outposts é um serviço que estende a infraestrutura da AWS para o ambiente local de um cliente. Ele permite executar serviços da AWS em data centers locais, oferecendo uma experiência consistente entre a nuvem da AWS e o ambiente local.