Rafa Willians - AWS Cloud Practitioner (CLF-C02) - Escopo de Prova - Escopo da Prova Flashcards
Amazon Athena
Criar queries e tabelas SQL para analisar dados no S3, porém também com integração com vários outros serviços AWS
AWS Data Exchange
Catálogo de datasets third-party para compra, assinatura, download gratuito ou upload pra venda. Para a venda, seria via AWS Marketplace.
Amazon EMR
Executar workloads de Big Data em clusters. É como um Glue mais customizável.
AWS Glue
Solução “serverless” para criar pipelines de ETL. Fácil integração de dados de múltiplas fontes. (Não é totalmente serverless pois é necessário definir a quantidade de computação para os jobs)
Amazon Kinesis
Criar pipelines de streaming de dados. Para comunicação em tempo real entre recursos.
Amazon Managed Streaming for Apache Kafka (Amazon MSK)
Serviço gerenciado para criar clusters do Apache Kafka. Serve para processamento de streaming de dados.
Amazon OpenSearch Service
Serviço gerenciado para criar clusters de OpenSearch, que executam análise de dados em tempo real via busca de texto completo (ideal para análise de logs de monitoramento em tempo real). Esse serviço é o sucessor do Elasticsearch .
Amazon QuickSight
Dashboard de BI low-code (é o PowerBI da AWS)
Amazon Redshift
Datawarehouse de coluna larga, para Big Data, e pode ser feito query (consulta SQL) nele.
Amazon EventBridge
Serviço serverless de barramento de eventos na conta AWS, multiconta ou de empresas terceiras fornecedoras de soluções SaaS, para configurarmos quando, como e quais serviços vão ser acionados devido a algum evento (após alguma ação específica ter sido realizada). Era chamado de CloudWatch Events, porém ambos são acessíveis no console da AWS. É um serviço que recebe eventos de muitos serviços e aplicações na nuvem e permite então disparar ações para outros serviços.
Amazon Simple Notification Service (Amazon SNS)
Criar canais de mensagens de notificação como SMS, email, notificação push para celular, entre outros. Ideal para notificações internas. Para notificações externas (de usos em apps por clientes como login, compras realizadas, etc.), geralmente é recomendado o SES.
Amazon Simple Queue Service (Amazon SQS)
Criar filas de mensagerias, para comunicação assíncrona e ponderada entre serviços.
AWS Step Functions
Criar fluxos de trabalho na nuvem de forma visual.
AWS Budgets
Criar orçamentos, alertas de custo do que foi usado na nuvem.
AWS Billing Conductor
Serviço para provedores de soluções AWS e clientes Enterprise, para criar relatórios de cobrança personalizados para uso tanto internamente por grupos na empresa, quanto para clientes da empresa. Podemos criar grupos de cobrança e cada grupo poder consultar as cobranças de uso da nuvem de uma forma diferente, que podemos customizar de acordo com o tipo de cliente, ou departamento (como se criássemos os relatórios de custo e uso personalizado pra cada grupo de clientes).
AWS relatório de uso e custo (AWS Cost and Usage Reports)
Gera planilha detalhada sobre os usos e custos na nuvem. É possível exportar para o S3, depois usar o Athena para dar query nos dados como uma base de dados relacional, ou o Quicksight para criar dashboards para visualizar os gastos.
AWS Marketplace
Marketplace da AWS. Compra e venda de softwares, serviços e recursos tanto da AWS quanto nossos e de terceiros.
AWS Cost Explorer
Dashboard para visualizar e gerenciar o uso e custo na nuvem ao longo do tempo.
AWS Batch
Permite planejar e executar cargas de trabalho em batches na nuvem e em escala.
Amazon EC2
Para criarmos VMs ou máquinas virtuais (ou chamamos de servidores também) na nuvem.
Amazon EC2 Auto Scaling
Escalabilidade horizontal de instâncias EC2. Definimos como vamos escalar e automaticamente, com base nos critérios que adotamos, aumentam ou diminuem a quantidade de instâncias.
Amazon Lightsail
Serviço PaaS para subir aplicação para a nuvem apenas com o código. É um Elastic Beanstalk mais simples e para aplicações menores.
AWS Elastic Beanstalk
PaaS para hospedar sites dinâmicos ou webapps, provisionando recursos em background
AWS Outposts
Aluguel de rack com software e hardware AWS para usar onpremises
AWS Wavelength
Basicamente são como AZ’s, para subir instâncias e serviços em baixíssima latência. Executar aplicações diretamente em zonas edge-computing e próximas a distribuições de rede 5G.
Amazon Elastic Container Registry (Amazon ECR)
Registrar, armazenar e implementar imagens de containers Docker na nuvem.
Amazon Elastic Container Service (Amazon ECS)
Serviço de orquestração de containers na nuvem (e em escala - mesmo não sendo Kubernetes).
Amazon Elastic Kubernetes Service (Amazon EKS)
Orquestração de Kubernetes na nuvem.
AWS Activate para startups
Programa de benefícios para startups.
AWS IQ
Ferramenta para criar ponte entre as empresas que precisam realizar algum serviço na nuvem e profissionais certificados, desde o primeiro contato até o pagamento ao profissional de forma integrada na nuvem.
AWS Managed Services (AMS)
Apoio direto de profissionais da AWS para empresas com múltiplos serviços, para que profissionais da AWS auxiliem e gerenciem diretamente a infraestrutura da empresa, em vez da empresa gerenciar sozinha. Para quando a empresa quer que a AWS se responsabilize nas implantações na nuvem, em vez da empresa se responsabilizar sozinha.
AWS Support
Planos de suporte: Basic (único que é gratuito, para todos os clientes), Developer, Business, Enterprise On-Ramp e Enterprise.
Amazon Aurora
Banco de Dados relacional alta performance
Amazon Aurora sem servidor
Aurora serverless (há o Provisioned e o Serverless v2. O Serverless v2 é “o verdadeiro serverless” - não há gerenciamento de instância no v2 e automaticamente escalável porém não escala pra zero, requer mínimo de computação sempre ativa)
Amazon MemoryDB para Redis
Banco de Dados de Memória não-relacional, de chave/valor.
Amazon DynamoDB
Banco de Dados No-SQL serverless de alta performance, hiper escalável
Amazon Neptune
Banco de Dados de série-temporal (permite usar Gremlin, SPARQL ou OpenCypher).
Amazon RDS
Banco de Dados relacional. Rodam em instâncias, como se fossem as EC2 (ouvi dizer que nos bastidores são EC2 mesmo, que são usadas nas instâncias RDS).
AWS X-Ray
Analisar tempo de resposta entre serviços ou aplicações.
AWS AppConfig
Serviço que permite gerenciar as mudanças nas implementações de Configurações de Aplicação. Estas Configurações de Aplicação são as variáveis de ambiente, os parâmetros como localização de arquivos de configurações, qual tipo de dado que você precisa para determinado mecanismo, segredos como tokens de acesso ou nome de usuário, etc, que você precisa passar para a aplicação. Esse serviço vai te ajudar a por exemplo configurar quando ativar ou desativar certas variáveis de ambiente que desejar, passar variáveis de ambiente dinamicamente, aplicar tais variáveis em ambientes específicos (por instâncias específicas ou regiões), entre outros casos de uso.
AWS Cloud9
OBSOLETO EM BREVE - ambiente de desenvolvimento integrado na nuvem AWS.
AWS CloudShell
Shell na nuvem. É um terminal Linux acessível pela internet, pré-configurado para usar o AWS CLI e outras ferramentas.
AWS CodeArtifact
Serviço de gerenciamento de artefatos de desenvolvimento. Artefatos, em relação a desenvolvimento, são componentes que as aplicações usam. Em vez dos desenvolvedores criarem tudo do zero na aplicação, usam os artefatos que trazem mecanismos já prontos para uso, agilizando na criação das aplicações.
AWS CodeBuild
Serviço serverless para compilar código e criar artefatos para serem usados na nuvem AWS.
AWS CodeCommit
Serviço de VCS na nuvem (Version Control System - Sistema de Controle de Versão), para os desenvolvedores compartilharem o código entre si e controlar as alterações feitas por cada um. Seria como um “GitHub” interno para as empresas usarem na AWS.
AWS CodeDeploy
Serviço que cuida do deploy das aplicações em produção. Deploy é um termo comum na área de desenvolvimento, significa implantação. Ele atua quando os desenvolvedores criam ou atualizam a aplicação e agora precisam implantá-la nas instâncias e outros serviços, para consumo. Ela ajuda a criar ou atualizar o ambiente de produção subindo ou mudando a aplicação nas instâncias, com monitoramento e validação da implantação.
AWS CodePipeline
Serviço para criar pipelines CI/CD. Essas pipelines, a grosso modo, são como uma linha de montagem de carros, mas para desenvolvimento de software. Inicia desde quando um desenvolvedor salva o código no repositório, até chegar ao software acabado, pronto para uso pelo cliente.
AWS CodeStar
Serviço que integra os outros serviços Code da AWS (CodeBuild, CodePipeline, CodeDeploy) e outros serviços AWS tudo num ambiente só, além de ter modelos prontos para implantação do começo ao fim.
Amazon AppStream 2.0
Serviço para implantar streaming de aplicativos (para fazer com que aplicativos para PC por exemplo sejam acessíveis via navegador por qualquer dispositivo).
Amazon WorkSpaces
Serviço DaaS (Desktop as a Service - Desktop como Serviço) para implantar em escala acesso remoto a desktops remotos (para acessarmos um desktop Windows completo pelo navegador, por exemplo). A diferença dele para o AppStream 2.0 é que o AppStream seria apenas para o aplicativo, enquanto o WorkSpaces é quando o usuário precisa acessar o sistema operacional inteiro remotamente.
Amazon WorkSpaces Web
Serviço para implantar em escala acesso a aplicativos web internos da empresa (Intranet).
AWS Amplify
Ambiente de desenvolvimento na nuvem
Amazon API Gateway
Gateway de APIs, permite criar e gerenciar APIs que usam recursos da AWS
AWS Device Farm
Serviço para testar aplicativos iOS e Android em aparelhos reais.
AWS IoT Core
Serviço para gerenciar em escala os dispositivos IoT.
AWS IoT Greengrass
Permite criar e executar aplicações diretamente nos dispositivos IoT.
Amazon Comprehend
Serviço de NLP, para análise de texto e detecção de conteúdos-chave, sintaxe, entre outras entidades.
Amazon Kendra
Engine de busca com machine learning, para indexar documentos e outras fontes de dados
Amazon Lex
Chatbot baseado na Alexa
Amazon Polly
TTS (Text-to-Speech - Texto para fala).
Amazon Rekognition
Reconhecimento de imagem e objetos na imagem
Amazon SageMaker
Criar modelos e pipelines de IA/ML customizados e fim-a-fim
Amazon Textract
OCR (Optical Character Recognition - Reconhecimento Ótico de Caracteres, tecnologia que converte texto digitado, impresso ou escrito à mão em texto que o computador consiga reconhecer (geralmente em JSON)).
Amazon Transcribe
STT (Speech-to-Text - Fala para texto).