Serviços

A AWS oferece um portfólio abrangente de serviços para apoiar a sua empresa no desenvolvimento de aplicativos modernos.

Computação

Serviços de computação modernos que permitem desenvolver, implantar, executar e escalar aplicativos e cargas de trabalho na nuvem computacional mais avançada, segura e inovadora do mundo, sem necessidade de gerenciar infraestrutura.

Computação sem servidor orientada a eventos

O AWS Lambda permite executar código sem provisionar ou gerenciar servidores. Você paga apenas pelo tempo de computação que utilizar e não será cobrado pelos períodos em que o código não está em execução. Com o Lambda, você pode executar código para praticamente qualquer tipo de aplicativo ou serviço de back-end, tudo sem precisar de administração. Você pode configurar o código para que ele seja acionado automaticamente por meio de outros serviços da AWS ou chamá-lo diretamente usando qualquer aplicativo web ou móvel.

Contêineres sem servidor

O AWS Fargate é um mecanismo de computação para o Amazon ECS, um serviço de orquestração de contêineres de alta performance que permite executar contêineres sem necessidade de gerenciar servidores ou clusters. Com o AWS Fargate, você não precisa mais provisionar, configurar e escalar clusters de máquinas virtuais para executar contêineres. Esqueça a necessidade de escolher tipos de servidor, decidir quando escalar os clusters e otimizar o agrupamento de clusters. Com o AWS Fargate, não é necessário interagir ou se preocupar com servidores ou clusters.

Integração de aplicativos

Os serviços de integração de aplicativos permitem a comunicação entre componentes desacoplados dentro de microsserviços, sistemas distribuídos e aplicativos sem servidor para que você possa criar facilmente soluções escaláveis e mais resilientes.

Gerenciamento de APIs

Com o Amazon API Gateway, um serviço gerenciado, os desenvolvedores podem criar, publicar, manter, monitorar e proteger APIs em qualquer escala. O serviço oferece uma plataforma abrangente para gerenciamento de APIs. O Amazon API Gateway permite processar centenas de milhares de chamadas de API simultâneas, incluindo gerenciamento de tráfego, controle de autorização de acesso, monitoramento e gerenciamento de versões de APIs.

Serviço de enfileiramento de mensagens

O Amazon SQS é um serviço de fila de mensagens rápido, confiável, escalável e gerenciado. Com o Amazon SQS, é simples e econômico desacoplar os componentes de um aplicativo de nuvem. Você pode usar o Amazon SQS para transmitir qualquer volume de dados sem perder mensagens ou exigir que outros serviços estejam sempre disponíveis.

Sistemas de mensagens publicação/assinatura

O Amazon SNS é um serviço gerenciado de sistema de mensagens do tipo publicação/assinatura (pub/sub) que facilita o desacoplamento de microsserviços, sistemas distribuídos e aplicativos sem servidor. Usando tópicos do Amazon SNS, os sistemas de editoras podem enviar mensagens a um grande número de endpoints de assinantes para processamento em paralelo, incluindo filas do Amazon SQS, funções do AWS Lambda e webhooks HTTP/S.

Orquestração

O AWS Step Functions facilita coordenar os componentes de aplicativos e microsserviços distribuídos usando fluxos de trabalho visuais. A criação de aplicativos a partir de componentes individuais, cada qual executando uma função diferente, permite que você escale e altere rapidamente os aplicativos.

Barramento de eventos

O Amazon EventBridge é um barramento de eventos sem servidor que facilita a interconexão de aplicativos usando dados dos próprios aplicativos, de aplicativos no modelo software como serviço (SaaS) e de produtos da AWS. O EventBridge entrega um stream de dados em tempo real de origens de eventos como Zendesk, Datadog ou Pagerduty e encaminha esses dados para destinos como AWS Lambda.

MALHA DE SERVIÇO

O AWS App Mesh é uma malha de serviços que oferece redes para aplicativos a fim de facilitar a comunicação dos serviços entre si e entre vários tipos de infraestrutura de computação. O App Mesh padroniza o modo de comunicação dos serviços, oferecendo visibilidade de ponta a ponta e garantindo alta disponibilidade para os aplicativos.

API GRAPHQL SEM SERVIDOR

O AWS AppSync simplifica o desenvolvimento de aplicativos, permitindo que você crie uma API flexível para acessar, manipular e combinar de forma segura dados de uma ou mais fontes de dados. O AppSync é um serviço gerenciado que usa GraphQL para permitir que aplicativos obtenham exatamente os dados de que precisam com mais facilidade.

Gerenciamento de dados

As soluções de gerenciamento de dados da AWS armazenam terabytes a petabytes de novos tipos de dados, disponibilizam acesso aos dados com latência de milissegundos, processam milhões de solicitações por segundo e escalam para comportar milhões de usuários de qualquer lugar do mundo.

Banco de dados MySQL e PostgreSQL

O Amazon Aurora Serverless é um mecanismo de banco de dados relacional compatível com MySQL e PostgreSQL que combina a velocidade e a disponibilidade dos bancos de dados comerciais avançados com a simplicidade e a economia dos bancos de dados de código aberto. O Amazon Aurora disponibiliza performance até cinco vezes maior que o MySQL com a segurança, a disponibilidade e a confiabilidade de um banco de dados comercial a um décimo do custo.

Banco de dados NoSQL

O Amazon DynamoDB é um serviço de banco de dados NoSQL rápido e flexível para aplicativos que precisam de latência consistente abaixo de 10 milissegundos em qualquer escala. O banco de dados é gerenciado oferece suporte a modelos de dados de documentos e de chave-valor. O modelo de dados flexível e a performance confiável fazem dele a escolha perfeita para aplicativos móveis e web, jogos, tecnologia de anúncios, IoT e muitas outras aplicações.

Armazenamento de objetos

O Amazon S3 é um armazenamento de objetos com uma interface de web service simples para armazenar e recuperar qualquer quantidade de dados, de qualquer parte da web. Ele foi projetado para oferecer uma resiliência de 99,999999999% e escalar para mais de trilhões de objetos em todo o mundo.

Ferramentas de desenvolvedor

O conjunto de ferramentas de desenvolvimento da AWS habilita e automatiza o ciclo de vida completo do aplicativo, com serviços para desenvolvimento, compilação, teste, monitoramento, provisionamento e implantação.

Provisionamento da infraestrutura

O AWS CloudFormation oferece aos desenvolvedores e administradores de sistemas uma maneira fácil de criar e gerenciar um grupo de recursos relacionados à AWS, provisionando e atualizando-os de forma organizada e previsível.

IDE baseado na nuvem

O AWS Cloud9 é um Integrated Development Environment (IDE – Ambiente de desenvolvimento integrado) que permite escrever, executar e depurar código usando apenas um navegador. O ambiente inclui um editor de código, um depurador e um terminal. O AWS Cloud9 é fornecido com ferramentas essenciais para linguagens de programação comuns para que você não precise instalar arquivos ou configurar a máquina de desenvolvimento para iniciar novos projetos.

Auditoria de usuários

O AWS CloudTrail é um web service que registra as chamadas de APIs da AWS para a sua conta e envia os arquivos de log para você. As informações registradas incluem a identidade do chamador da API, a hora da chamada da API, o endereço IP de origem do chamador da API, os parâmetros da solicitação e os elementos de resposta retornados pelo serviço da AWS.

Entrega contínua

O AWS CodePipeline é um serviço gerenciado de entrega contínua que ajuda a automatizar pipelines de liberação para oferecer atualizações rápidas e confiáveis de aplicativos e infraestruturas. O CodePipeline automatiza as fases de compilação, teste e implantação do processo de liberação sempre que ocorre uma mudança no código, de acordo com o modelo de liberação que você definiu. Isso permite disponibilizar recursos e atualizações de forma rápida e confiável.

Monitoramento

O Amazon CloudWatch é um serviço de monitoramento de recursos da Nuvem AWS e aplicativos executados na AWS. Você pode usar o CloudWatch para coletar e rastrear métricas, coletar e monitorar arquivos de log, definir alarmes e reagir automaticamente a alterações em seus recursos da AWS.

Depuração

O AWS X-Ray ajuda desenvolvedores a analisar e depurar aplicativos distribuídos de produção, como os criados usando uma arquitetura de microsserviços. Com o X-Ray, é possível entender a performance de aplicativos e de seus serviços subjacentes, o que permite identificar e solucionar problemas e erros de performance.

ESTRUTURA DE DESENVOLVIMENTO

O AWS Cloud Development Kit (AWS CDK) é uma estrutura de desenvolvimento de software de código aberto para modelar e provisionar recursos de aplicativos de nuvem usando linguagens de programação conhecidas.

Segurança e conformidade

O conjunto de serviços de segurança da AWS permite que você aplique segurança em todo o ciclo de vida dos aplicativos, sem prejudicar a agilidade de inovação.

Controle de acesso

O AWS Identity and Access Management (IAM) permite controlar o acesso de usuários aos produtos da AWS. Crie e gerencie usuários e grupos, além de conceder ou negar permissões.

Single Sign-On

O AWS Single Sign-On (SSO) é um serviço na nuvem que facilita o gerenciamento centralizado do acesso via SSO a várias contas e aplicativos empresariais da AWS. 

Gerenciamento de contas

O AWS Organizations oferece gerenciamento baseado em políticas para várias contas da AWS. Com o AWS Organizations, é possível criar grupos de contas e automatizar a criação de contas, além de aplicar e gerenciar políticas a esses grupos. 

Detecção de ameaças

O Amazon GuardDuty é um serviço gerenciado de detecção de ameaças que oferece uma forma mais precisa e fácil de monitorar e proteger continuamente contas e cargas de trabalho da AWS.

Avaliação de segurança

O Amazon Inspector é um serviço de avaliação de segurança automático que ajuda a melhorar a segurança e a conformidade dos aplicativos implantados na AWS.

Virtual Private Cloud

A Amazon Virtual Private Cloud (VPC) permite provisionar uma seção da Nuvem AWS isolada logicamente onde é possível executar recursos da AWS em uma rede virtual que você mesmo define.

Gerenciamento do WAF

O AWS Firewall Manager é um serviço de gerenciamento de segurança que facilita a configuração e o gerenciamento centralizado de regras do AWS WAF em todas as contas e aplicativos.

Proteção contra DDoS

O AWS Shield é um serviço gerenciado de proteção contra Distributed Denial of Service (DDoS – Negação de serviço distribuída) que protege os aplicativos executados na AWS. 

Chaves de criptografia

O AWS Key Management Service (KMS) é um serviço gerenciado que facilita a criação e o controle de chaves de criptografia usadas para criptografar dados. 

Gerenciamento de certificados SSL/TLS

O AWS Certificate Manager permite provisionar, gerenciar e implantar facilmente certificados Secure Sockets Layer (SSL)/Transport Layer Security (TLS) para uso com produtos da AWS e recursos internos conectados.