-
Notifications
You must be signed in to change notification settings - Fork 95
3.5. Serviços Especializados da AWS
Este conteúdo educacional aborda uma série de serviços especializados oferecidos pela AWS, projetado para prepará-lo para o exame de certificação AWS Cloud Practitioner (CLF-C02). Neste curso, exploraremos uma ampla gama de serviços essenciais da AWS, desde Inteligência Artificial e Machine Learning até Analytics, Integração de Aplicativos e muito mais, fornecendo uma compreensão sólida dos recursos e funcionalidades fundamentais para o sucesso na nuvem da AWS.
A AWS oferece uma gama robusta de serviços de Inteligência Artificial (IA) e Machine Learning (ML), projetados para democratizar a IA e o ML, tornando-os acessíveis a qualquer desenvolvedor, sem necessidade de expertise profunda. Amazon SageMaker, Amazon Lex e Amazon Kendra são exemplos de como a AWS está na vanguarda da inovação, permitindo a criação, o treinamento e a implantação de modelos de ML com mais facilidade, a construção de interfaces conversacionais baseadas em IA e o desenvolvimento de soluções de busca empresarial poderosas, respectivamente. Nesse sentido, segue uma definição individualizada desses serviços, que possibilitam a inovação em uma ampla gama de indústrias:
-
Amazon SageMaker: Um serviço totalmente gerenciado que fornece a cada desenvolvedor e cientista de dados a capacidade de construir, treinar e implantar modelos de machine learning (ML) rapidamente. O SageMaker remove a complexidade pesada do processo de ML, permitindo que os usuários se concentrem na criação de algoritmos inovadores.
-
Amazon Lex: Este serviço permite construir interfaces de conversação em qualquer aplicação usando voz e texto. Baseado na mesma tecnologia que alimenta a Alexa, o Amazon Lex fornece funcionalidades de deep learning para entender a intenção do usuário e responder de forma natural.
-
Amazon Kendra: Um serviço de busca empresarial movido por machine learning, o Kendra reimagina a busca dentro das empresas, permitindo encontrar facilmente o conteúdo armazenado em diversos locais da organização.
Imagine que você está construindo um robô de cozinha inteligente que pode aprender receitas e técnicas culinárias. Usando o Amazon SageMaker, você pode treinar seu robô para reconhecer ingredientes e métodos de cozinha a partir de um vasto conjunto de dados de receitas e vídeos culinários. Em paralelo, utilizando o Amazon Lex, o robô pode interagir com os usuários através de comandos de voz, solicitando preferências ou oferecendo sugestões de receitas. E, para acessar rapidamente uma base de conhecimento culinário, o Amazon Kendra permite que o robô responda perguntas específicas sobre técnicas ou receitas, analisando uma grande biblioteca de conteúdo culinário. Este cenário ilustra como a combinação destes serviços pode criar soluções inovadoras e interativas.
A AWS, líder em computação em nuvem, está constantemente inovando e expandindo suas ofertas em inteligência artificial (IA). Além dos serviços de IA/ML mencionados anteriormente, a AWS lançou recentemente iniciativas inovadoras que ampliam ainda mais o acesso e as possibilidades da IA para empresas e desenvolvedores de todos os níveis.
-
Amazon Q: Um serviço de consulta de IA que permite que qualquer pessoa, mesmo sem conhecimento técnico, faça perguntas em linguagem natural e obtenha respostas precisas e relevantes. O Amazon Q utiliza modelos de linguagem de última geração para entender a intenção do usuário e fornecer respostas personalizadas, extraindo informações de um enorme conjunto de dados de conhecimento.
-
Amazon Bedrock: Uma plataforma de IA aberta e segura que facilita a criação, o treinamento e a implantação de modelos de IA em larga escala. O Bedrock oferece uma base sólida para desenvolvedores e cientistas de dados, abstraindo a complexidade da infraestrutura e permitindo que eles se concentrem na construção de soluções inovadoras de IA.
-
Anthropic's Claude em Amazon Bedrock: Uma colaboração entre a AWS e a Anthropic, uma empresa de pesquisa em IA, para disponibilizar o modelo de linguagem Claude na plataforma Bedrock. O Claude é um modelo de linguagem factual de grande porte, treinado em um conjunto de dados massivo de texto e código, capaz de gerar texto, traduzir idiomas, escrever diferentes tipos de conteúdo criativo e responder perguntas complexas de forma informativa.
Tais iniciativas da AWS em IA estão abrindo um mundo de possibilidades para empresas e desenvolvedores. O Amazon Bedrock facilita a criação de soluções de IA escaláveis e seguras, enquanto o Amazon Q democratiza o acesso à informação através de uma interface intuitiva. A colaboração com a Anthropic traz um modelo de linguagem de última geração para a plataforma Bedrock, expandindo ainda mais as capacidades de IA disponíveis.
Nesse sentido, podemos citar alguns exemplos de aplicações práticas:
- Atendimento ao Cliente: O Amazon Q pode ser usado para criar chatbots inteligentes que respondem perguntas frequentes de clientes, liberando agentes humanos para se concentrar em tarefas mais complexas.
- Desenvolvimento de Produtos: O Amazon Bedrock pode ser usado para criar ferramentas de IA que auxiliam no desenvolvimento de novos produtos, como sistemas de análise de mercado ou ferramentas de design assistido por computador.
- Pesquisa Científica: O Claude pode ser usado para analisar grandes conjuntos de dados científicos e gerar insights que aceleram a descoberta científica.
As novas iniciativas da AWS em IA representam um passo significativo para democratizar a IA e torná-la acessível a todos. Com plataformas como o Amazon Bedrock e o Amazon Q, e com o compromisso com o treinamento gratuito em IA, a AWS está capacitando empresas e desenvolvedores para criar soluções inovadoras que transformam a maneira como vivemos e trabalhamos.
No mundo dos dados, a capacidade de coletar, processar e analisar grandes volumes de dados rapidamente é fundamental para a tomada de decisões informadas. A AWS fornece uma série de serviços de analytics projetados para lidar com esses desafios. Amazon Athena é um serviço de consulta interativa que facilita a análise de dados no Amazon S3 usando SQL. Amazon Kinesis oferece capacidade de processamento de dados em tempo real, permitindo a análise de grandes fluxos de dados à medida que são gerados. AWS Glue é um serviço de ETL (extração, transformação e carga) totalmente gerenciado que prepara e transforma dados para a análise. Amazon QuickSight é uma ferramenta de Business Intelligence (BI) que utiliza ML para fornecer insights mais profundos a partir dos dados.
Em outras palavras, esses serviços de analytics da AWS permitem analisar grandes conjuntos de dados de forma eficiente e escalável. Nesse sentido, vamos definí-los em mais detalhes individualmente:
-
Amazon Athena: Um serviço interativo de consulta SQL que facilita a análise de dados no Amazon S3. O Athena é serverless, o que significa que não há infraestrutura para gerenciar, e você paga apenas pelas consultas que executar.
-
Amazon Kinesis: Permite coletar, processar e analisar dados em tempo real, fornecendo a capacidade de reagir rapidamente a novas informações. O Kinesis é essencial para aplicações que necessitam de análise de streaming.
-
AWS Glue: Um serviço ETL totalmente gerenciado que facilita a preparação e o carregamento dos dados para análise. Com o Glue, você pode catalogar seus dados, transformá-los e movê-los entre diversos serviços de armazenamento e bancos de dados.
-
Amazon QuickSight: Uma ferramenta de business intelligence que utiliza machine learning para fornecer insights avançados aos usuários. Com QuickSight, é possível criar e publicar dashboards interativos e obter insights de negócios a partir de seus dados de forma rápida e fácil.
Imagine uma cidade inteligente coletando dados de sensores espalhados por todo o território, monitorando tudo, desde o tráfego até a qualidade do ar. O Amazon Kinesis poderia processar esses dados em tempo real, permitindo que a cidade respondesse rapidamente a condições de tráfego congestionado ou picos de poluição. AWS Glue poderia ser usado para limpar e organizar esses dados, enquanto o Amazon Athena permitiria aos gestores da cidade analisar esses dados de forma interativa para entender padrões ou identificar áreas que necessitam de melhorias. Finalmente, o Amazon QuickSight poderia visualizar esses insights, ajudando na tomada de decisões informadas para melhorar a vida na cidade.
Para empresas que operam em ambientes complexos e dinâmicos, a capacidade de integrar e orquestrar diferentes serviços e aplicações é essencial. A AWS oferece uma série de serviços de integração de aplicativos para atender a essa necessidade. Amazon EventBridge é um barramento de eventos sem servidor que facilita a comunicação entre aplicativos, serviços e sistemas de terceiros de forma escalável e eficiente. Amazon Simple Notification Service (SNS) e Amazon Simple Queue Service (SQS) proporcionam soluções robustas para mensagens e enfileiramento, permitindo a construção de arquiteturas de aplicativos decoupladas e escaláveis.
Apenas reforçando, que a integração eficiente de aplicativos e serviços é fundamental para operações empresariais modernas. Nesse contexto, vimos que a AWS oferece vários serviços para facilitar essa integração, os quais descrevemos individualmente a seguir:
-
Amazon EventBridge: Um serviço de barramento de eventos serverless que facilita a integração de aplicações, SaaS e serviços AWS, permitindo a criação de arquiteturas orientadas a eventos de forma escalável e com baixo acoplamento.
-
Amazon Simple Notification Service (SNS): Um serviço de mensageria pub/sub totalmente gerenciado que permite a separação entre a produção de informações e o consumo dessas informações, facilitando a comunicação entre microserviços, sistemas distribuídos e aplicações sem servidor.
-
Amazon Simple Queue Service (SQS): O primeiro serviço lançado pela AWS, o SQS é um serviço de enfileiramento de mensagens que ajuda a desacoplar e escalar microserviços, sistemas distribuídos e aplicações serverless.
Pense em um concerto ao vivo com várias bandas, onde a coordenação entre o palco, iluminação, som e segurança é crucial. Amazon EventBridge atua como o diretor de palco, coordenando as diferentes equipes e equipamentos automaticamente. Amazon SNS é como os walkie-talkies usados pela equipe, permitindo comunicações diretas e rápidas. Amazon SQS é comparável aos bastidores, onde as demandas são organizadas e atendidas em ordem, garantindo que o show prossiga sem problemas. Juntos, esses serviços garantem uma performance harmoniosa e eficiente, assim como na integração e operação de sistemas complexos na AWS.
Empresas de todos os tamanhos necessitam de ferramentas confiáveis para comunicação e gestão de relacionamento com o cliente. A AWS oferece soluções como o Amazon Connect e o Amazon Simple Email Service (SES) para atender a essas necessidades. O Amazon Connect é um centro de contato na nuvem auto-atendido que proporciona uma experiência do cliente melhorada a um custo menor. O Amazon SES é um serviço de envio de e-mail flexível e escalável para marketing, notificações e e-mails transacionais. Em mais detalhes, para suportar as operações de negócios e melhorar a comunicação com os clientes, a AWS oferece:
-
Amazon Connect: Um centro de contato na nuvem autoatendido que oferece uma experiência de cliente melhorada a um custo menor. O Amazon Connect é fácil de configurar, escalável e totalmente gerenciado, transformando a maneira como as empresas interagem com seus clientes.
-
Amazon Simple Email Service (SES): Um serviço de envio e recebimento de e-mail flexível e escalável, projetado para ajudar as empresas a se comunicarem com seus clientes usando e-mails transacionais, mensagens de marketing e notificações em massa de forma eficiente e segura.
Imagine uma loja virtual que deseja proporcionar um atendimento ao cliente excepcional. O Amazon Connect seria como um assistente de loja virtual, capaz de atender chamadas e interações de clientes 24/7, utilizando IA para direcionar chamadas e fornecer respostas automáticas. O Amazon SES atuaria como um sistema de correspondência personalizado, enviando aos clientes atualizações sobre pedidos, ofertas especiais e newsletters. Essas ferramentas juntas permitem uma comunicação eficaz e personalizada, melhorando a satisfação do cliente e otimizando as operações de negócios.
A AWS oferece uma variedade de serviços projetados para melhorar a interação com os clientes e otimizar a gestão de relacionamentos. AWS Activate é um programa destinado a startups, fornecendo recursos como créditos AWS, treinamento e suporte para ajudar no crescimento dos negócios. AWS IQ conecta clientes com especialistas certificados AWS para projetos sob demanda, enquanto o AWS Managed Services (AMS) oferece operações de nuvem totalmente gerenciadas, reduzindo a complexidade e permitindo que as empresas se concentrem em suas principais atividades. AWS Support oferece suporte técnico e orientação para otimizar recursos da AWS, garantindo desempenho e eficiência.
Portanto, resumidamente, esses serviços de interação com clientes da AWS visam otimizar a gestão de relacionamentos e impulsionar o crescimento dos negócios, onde detacamos os seguintes:
-
AWS Activate: Um programa que oferece às startups recursos gratuitos, incluindo créditos AWS, suporte técnico e treinamentos para ajudar no lançamento e escalabilidade dos seus negócios.
-
AWS IQ: Conecta clientes a especialistas certificados AWS para trabalhar em projetos na nuvem, facilitando a realização de projetos específicos com a ajuda de especialistas.
-
AWS Managed Services (AMS): Oferece operações de nuvem totalmente gerenciadas, ajudando empresas a migrar para a nuvem com menos complexidade e mantendo a infraestrutura de TI otimizada e segura.
-
AWS Support: Fornece suporte técnico e orientação de especialistas AWS para ajudar as empresas a otimizar seus recursos na nuvem, garantindo eficiência e desempenho.
Considerando uma startup que está lançando um novo aplicativo móvel, AWS Activate seria o mentor, fornecendo os recursos e orientações necessárias para escalar de forma eficiente. AWS IQ seria o consultor especializado, pronto para ajudar em desafios técnicos específicos. AWS Managed Services atuaria como a equipe de operações dedicada, garantindo que a infraestrutura da nuvem esteja sempre otimizada e segura. AWS Support seria o guia confiável, oferecendo suporte técnico e conselhos para maximizar o uso da AWS. Juntos, esses serviços formam uma base sólida para startups e empresas focarem no que fazem de melhor, enquanto a AWS cuida do backend.
Desenvolvedores necessitam de ferramentas eficazes e integradas para criar, testar, e implantar aplicações rapidamente. A AWS oferece um conjunto completo de serviços de desenvolvimento, incluindo AWS AppConfig para gerenciamento de configurações de aplicativos, AWS Cloud9 como um ambiente de desenvolvimento integrado (IDE) na nuvem, AWS CloudShell para acesso à linha de comando na nuvem, AWS CodeArtifact para gerenciamento de artefatos de software, AWS CodeBuild, AWS CodeCommit, AWS CodeDeploy, AWS CodePipeline para integração contínua e entrega contínua (CI/CD), AWS CodeStar para gerenciamento de projetos de desenvolvimento de software, e AWS X-Ray para análise e depuração de aplicações.
Para reforçar a importância desses serviços, que compõem um ecossistema completo de ferramentas para desenvolvedores, sintetizamos cada um deles a seguir:
-
AWS AppConfig: Parte do AWS Systems Manager, permite gerenciar, testar e implantar configurações de aplicativos de forma segura e escalável.
-
AWS Cloud9: Um IDE na nuvem que permite escrever, executar e depurar código com apenas um navegador, simplificando o desenvolvimento de aplicações na AWS.
-
AWS CloudShell: Uma shell baseada em navegador que permite gerenciar recursos AWS com segurança a partir da linha de comando.
-
AWS CodeArtifact, AWS CodeBuild, AWS CodeCommit, AWS CodeDeploy, AWS CodePipeline, AWS CodeStar: Uma suíte de ferramentas para integração contínua e entrega contínua (CI/CD), gerenciamento de artefatos, colaboração em projetos de código, automação de build e deploy, e orquestração de pipelines de release.
-
AWS X-Ray: Oferece insights e análise de aplicações, permitindo aos desenvolvedores analisar e depurar produção, em ambientes de desenvolvimento e produção.
Imaginemos o desenvolvimento de software como a construção de uma casa. AWS AppConfig é o plano arquitetônico, garantindo que todas as partes da aplicação estejam corretamente configuradas. AWS Cloud9 é o canteiro de obras, onde a construção (desenvolvimento) realmente acontece. AWS CloudShell é a caixa de ferramentas, oferecendo fácil acesso aos recursos necessários. AWS CodeArtifact é o depósito, armazenando materiais (código) reutilizáveis. AWS CodeBuild, CodeCommit, CodeDeploy, e CodePipeline são os trabalhadores, cada um especializado em diferentes fases da construção, desde a fundação (compilação do código) até a entrega da casa pronta. AWS CodeStar é o gerente de projeto, coordenando todas as atividades, enquanto AWS X-Ray é o inspetor, garantindo que tudo esteja em ordem e funcionando como deveria. Juntos, esses serviços proporcionam um ambiente integrado e eficiente para o desenvolvimento de aplicações na nuvem.
A AWS não se limita apenas a desenvolvedores e empresas; ela também oferece soluções para usuários finais que precisam de acesso remoto a aplicativos e desktops. Amazon AppStream 2.0 é um serviço de streaming de aplicações que permite aos usuários acessar aplicações de qualquer dispositivo. Amazon WorkSpaces é um serviço de desktop virtual que proporciona aos usuários um desktop na nuvem acessível de qualquer lugar. Amazon WorkSpaces Web é uma versão mais leve e baseada em navegador do WorkSpaces, ideal para acesso rápido e seguro a aplicações web.
Portanto, para usuários finais, a AWS oferece acesso remoto a aplicativos e desktops por meio desses serviços, os quais listamos a seguir para reforçar o valor agregado de cada um deles:
-
Amazon AppStream 2.0: Permite fazer streaming de aplicações de desktop para qualquer dispositivo, facilitando o acesso a aplicações de forma segura e escalável.
-
Amazon WorkSpaces: Um serviço de desktop virtual que fornece aos usuários acesso a um desktop na nuvem, permitindo trabalhar de qualquer lugar.
-
Amazon WorkSpaces Web: Uma versão baseada em navegador do WorkSpaces, que oferece um acesso mais leve e rápido a aplicações web corporativas.
Imagine um escritório moderno, onde os funcionários têm a liberdade de trabalhar de qualquer lugar, seja em casa, em um café ou enquanto viajam. Amazon AppStream 2.0 seria como um serviço de entrega que traz as ferramentas de trabalho (aplicações) diretamente aos dispositivos dos funcionários, onde quer que estejam. Amazon WorkSpaces seria o escritório virtual pessoal de cada funcionário, completo com todos os recursos e arquivos de que precisam, acessível de qualquer dispositivo. Amazon WorkSpaces Web seria o acesso expresso a esse escritório, permitindo logins rápidos e seguros sem a necessidade de configurações complexas. Essas soluções fornecem a flexibilidade e a mobilidade que os ambientes de trabalho modernos exigem.
O desenvolvimento de aplicações web e móveis modernas exige uma plataforma que possa escalar facilmente, gerenciar conteúdo dinâmico e proporcionar uma experiência de usuário fluida. AWS Amplify e AWS AppSync são serviços que ajudam os desenvolvedores a construir aplicações front-end robustas, escaláveis e interativas. AWS Amplify fornece um conjunto de ferramentas e serviços para desenvolver aplicações móveis e web, incluindo autenticação, armazenamento de dados, backend lógico, e muito mais, enquanto AWS AppSync permite a criação de aplicações com dados em tempo real e offline, utilizando GraphQL para facilitar a comunicação entre o frontend e o backend. Então, apenas sintetizando essas ferramentas, temos:
-
AWS Amplify: Um conjunto de ferramentas e serviços que ajudam os desenvolvedores a construir aplicações web e móveis escaláveis e seguras, fornecendo componentes de UI, autenticação de usuários, armazenamento de dados, e mais.
-
AWS AppSync: Permite a criação de aplicações com dados em tempo real e offline, usando GraphQL para facilitar a comunicação entre o frontend e o backend.
Considerando o lançamento de um novo jogo para celular que precisa de uma forte presença online e interatividade em tempo real. AWS Amplify seria como o construtor de cenários, proporcionando as ferramentas para criar e gerenciar o mundo do jogo, os personagens e as missões. AWS AppSync seria o mensageiro, garantindo que as ações dos jogadores sejam sincronizadas em tempo real, permitindo uma experiência de jogo coesa e interativa, independentemente de onde os jogadores estejam ou se estão conectados. Juntos, esses serviços permitem a criação de experiências de usuário ricas e dinâmicas, fundamentais para o sucesso de aplicações web e móveis.
A Internet das Coisas (IoT) está remodelando o mundo ao conectar dispositivos físicos à internet, permitindo a coleta e a troca de dados em uma escala sem precedentes. AWS IoT Core e AWS IoT Greengrass são serviços fundamentais para o desenvolvimento de soluções IoT na AWS. AWS IoT Core permite que dispositivos se conectem à nuvem e interajam com outros dispositivos e serviços de forma segura e escalável. AWS IoT Greengrass estende a AWS para dispositivos edge, permitindo que eles atuem localmente nos dados coletados, mantendo a capacidade de comunicação com a nuvem para gerenciamento e análise avançada.
Sendo assim, identificamos que os seguintes serviços de IoT da AWS conectam dispositivos físicos à nuvem:
-
AWS IoT Core: Permite que dispositivos se conectem à nuvem AWS e interajam facilmente com outros dispositivos e serviços.
-
AWS IoT Greengrass: Estende a AWS para dispositivos edge, permitindo que eles atuem localmente nos dados coletados, enquanto ainda usam a nuvem para gerenciamento, análise e armazenamento durável.
Imagine uma fazenda inteligente equipada com sensores IoT para monitorar a saúde das plantas, umidade do solo e condições climáticas. AWS IoT Core seria como o sistema nervoso central da fazenda, coletando dados de todos os sensores e facilitando a comunicação entre eles e a nuvem. AWS IoT Greengrass seria como os ajudantes no campo, capazes de tomar decisões imediatas baseadas nos dados, como ajustar a irrigação ou a alimentação das plantas, mesmo sem conexão constante à internet. Esse cenário ilustra como os serviços IoT da AWS permitem soluções sofisticadas e autônomas em uma ampla gama de indústrias, da agricultura à manufatura, melhorando a eficiência e a produtividade.
Aprofunde seus conhecimentos nos serviços e recursos da AWS mencionados neste documento:
- Serviços de IA/ML da AWS
- Novas Iniciativas de IA da AWS (Offtopic CLF-C02)
- Serviços de Analytics da AWS
- Serviços de Integração de Aplicativos da AWS
- Serviços de Aplicativos de Negócios da AWS
- Serviços de Interação com os Clientes da AWS
- Serviços e Recursos de Ferramentas do Desenvolvedor da AWS
- Serviços de Computação para Usuários Finais da AWS
- Serviços de Front-End para Web e Dispositivos Móveis da AWS
- Serviços de IoT da AWS
Explore esses links para obter mais informações sobre cada serviço e aprofundar seus conhecimentos na AWS. Eles são recursos oficiais que fornecem documentação detalhada, tutoriais e outros materiais úteis para aprender e dominar os serviços da AWS.
- 1.1. Proposta de Valor e Benefícios da AWS
- 1.2. Introdução ao AWS WAF
- 1.3. Estratégias de Migração Para a Nuvem
- 1.4. Aspectos Econômicos da Nuvem AWS
- 2.1. Modelo de Responsabilidade
- 2.2. Segurança, Governança e Conformidade
- 2.3. Recursos de Gerenciamento de Acesso
- 2.4. Componentes e Recursos de Segurança