Escolhendo um serviço AWS de integração de aplicativos - Escolhendo um serviço AWS de integração de aplicativos

As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.

Escolhendo um serviço AWS de integração de aplicativos

Dando o primeiro passo

Finalidade

Ajude a determinar quais serviços de integração de AWS aplicativos são mais adequados para suas cargas de trabalho.

Última atualização

16 de abril de 2025

Serviços cobertos

Introdução

A integração de aplicativos é um conjunto de serviços que permite a comunicação entre componentes desacoplados em microsserviços, sistemas distribuídos e aplicativos sem servidor. A Amazon Web Services (AWS) oferece mais de meia dúzia de serviços de integração de aplicativos para suportar um conjunto diversificado de cargas de trabalho em execução na nuvem.

Escolher um serviço de integração que seja mais adequado à sua organização e às suas cargas de trabalho pode se tornar difícil. Este guia de decisão ajudará você a fazer as perguntas certas para descobrir suas necessidades e fornecerá orientações claras sobre como avaliar e escolher os serviços de integração certos para suas cargas de trabalho.

Este clipe de 8 minutos e meio é de uma gravação de uma hora de uma apresentação do AWS diretor de estratégia empresarial Gregor Hohpe no re:Invent 2022. AWS Ele fornece uma visão geral dos serviços de integração de AWS aplicativos disponíveis.

Compreendo

Um dos principais benefícios da modernização é a capacidade de transferir as responsabilidades operacionais, permitindo que você libere recursos para realizar mais atividades de valor agregado e lideradas pela inovação.

Há uma variedade de opções de responsabilidade compartilhada em diferentes níveis de modernização, desde hospedar seu agente de mensagens na Amazon Elastic Compute Cloud EC2 (Amazon), onde você gerencia escalabilidade, configurações de segurança, provisionamento, aplicação de patches e muito mais, até ofertas sem servidor em que toda a infraestrutura subjacente é gerenciada.

Diagrama mostrando a responsabilidade operacional entre os serviços de integração de AWS aplicativos.

À medida que você começa a explorar e entender seus critérios, seu ambiente e o pacote de serviços de integração que AWS oferece, recomendamos que você analise algumas das melhores práticas. Essas melhores práticas são aplicáveis independentemente de qual serviço (ou conjunto de serviços) você escolher.

Entenda a integração em seu ambiente

É comum que algumas organizações passem mais tempo do que gostariam mantendo integrações de código aberto. Recomendamos que você considere fontes comunitárias, and/or apoio de empresas ou fundações ao fazer esses investimentos. Um investimento nesses projetos não é apenas financeiro, mas também em capital de conhecimento e dívida potencialmente técnica, pois esses componentes e integrações associadas normalmente precisarão ser atualizados. Para obter mais informações, consulte o blog AWS Open Source.

Entenda as características da sua arquitetura

A capacidade de oferecer suporte a uma ampla variedade de arquiteturas é importante. Recomendamos que você use o AWS Well-Architected Framework como um guia para ajudá-lo a entender as decisões que você toma ao criar arquiteturas. AWS Além disso, o uso do Well-Architected Framework permite que você aprenda as melhores práticas arquitetônicas para projetar e operar sistemas confiáveis, escaláveis, seguros, eficientes e econômicos na nuvem.

Use uma combinação de serviços de integração

Se você estiver usando serviços específicos, uma combinação de serviços pode ser a melhor opção para seu caso de uso. Veja a seguir algumas maneiras comuns pelas quais AWS os clientes estão usando uma combinação de serviços.

  • Roteamento de eventos da Amazon EventBridge ou do Amazon Simple Notification Service (Amazon SNS) para uma fila do Amazon Simple Queue Service (Amazon SQS) como um buffer para consumidores downstream.

  • Extrair eventos diretamente de um stream (Amazon Kinesis Data Streams ou Amazon Managed Streaming for Apache Kafka (Amazon MSK)) ou de uma fila (Amazon SQS ou Amazon MQ) com Pipes e enviar eventos para um ônibus para enviar aos consumidores. EventBridge EventBridge

  • Roteamento de EventBridge eventos do Amazon SNS para um Kinesis Data Streams ou Amazon MSK para coleta e visualização de análises.

Definir

Depois de ter uma visão mais clara de seus critérios, ambiente, direção estratégica e serviços disponíveis (incluindo as modalidades de implantação hospedada e gerenciada), você precisa identificar seus requisitos de integração. Talvez você já conheça alguns dos seus requisitos se estiver migrando para uma plataforma de integração ou agente de mensagens existente. No entanto, você precisa estabelecer como esses requisitos mudariam se você mudasse para um ambiente de nuvem, se fosse o caso.

Plataformas de mensagens ou streaming

Espera-se que essas plataformas cumpram uma determinada funcionalidade comercial. Use os exemplos de casos de uso a seguir ao considerar quais funcionalidades você precisará.

Exemplo 1:

Considere uma seguradora que receba diferentes sinistros como mensagens para diferentes tipos de sinistros (automóveis, residenciais ou vitalícios) com regras comerciais diferentes. Isso pode significar que o consumidor da mensagem deve ter a funcionalidade de encaminhar as declarações para um destino diferente com base nas propriedades do cabeçalho da mensagem.

Exemplo 2:

Considere uma companhia aérea na qual uma atualização do status do voo precisa notificar todos os sistemas conectados, como operações de bagagem ou portão, usando um protocolo como o Advanced Messaging Queuing Protocol (AMQP). A grande questão com as primitivas de casos de uso funcionais e comerciais é o que constitui a plataforma de mensagens mais adequada. Temos várias opções que podem determinar a adequação da plataforma com base no caso de uso.

  • Adoção no mercado: essa plataforma é amplamente adotada por uma grande comunidade de clientes e é adequada para a maioria dos casos de uso. Ele é testado e testado por uma comunidade de suporte vibrante para quaisquer problemas que possam ser encontrados. É uma decisão de baixo risco com treinamento suficiente disponível para os recursos de desenvolvimento.

  • Melhor opção para o caso de uso: essas plataformas serão personalizadas para casos de uso específicos do setor, como companhias aéreas, logística ou assistência médica. Eles podem ser os mais adequados para esses casos de uso com modelos prontos disponíveis para adoção. Essas plataformas podem ser fáceis de começar, mas podem não ter o nível de adoção no mercado, bem como a flexibilidade. A adoção desse tipo de plataforma pode exigir muito tempo e recursos para validação e desenvolvimento de experiência interna.

  • Moderno: essas plataformas são criadas com a arquitetura de próxima geração para lidar com implantações em escala de nuvem, multilocação, recuperação de desastres e tipos de preços sem servidor. O uso desse tipo de plataforma pode exigir alguma refatoração das cargas de trabalho para viabilidade a longo prazo. Ele usa uma plataforma nativa da nuvem e se concentra em usar os princípios bem arquitetados dos aplicativos modernos.

Exemplo 3:

Se a plataforma de mensagens fizer parte de um fluxo de trabalho maior de processamento de empréstimos que precisa ser multirregional, a plataforma de mensagens também precisa atender aos mesmos requisitos comerciais. Se a empresa precisar da capacidade de se recuperar e voltar para um estado anterior em situações de dias chuvosos, a plataforma subjacente de mensagens ou streaming também precisará ter algum recurso de captura instantânea ou reprodução para recriar o estado do sistema.

A plataforma de integração que você escolher deve facilitar o processamento assíncrono dos pedidos de empréstimo ou atuar como canal de armazenamento e encaminhamento para um fluxo de trabalho de processamento de mídia em várias etapas. A criticidade do processo de negócios determinaria os recursos necessários da plataforma de mensagens ou streaming.

Considere

Ao considerar uma grande arquitetura de integração de aplicativos na nuvem, há maneiras diferentes de determinar os requisitos funcionais para cada um dos pontos de integração.

A seguir estão alguns dos critérios a serem considerados ao escolher um serviço de integração de aplicativos.

Managed service and operation overhead

Considere migrar para a nuvem para reduzir o custo operacional padronizando os serviços gerenciados que transferem a carga operacional para. AWS Níveis mais altos de abstração permitem que desenvolvedores e operadores se concentrem em suas próprias atividades exclusivas de valor agregado, em vez de tarefas indiferenciadas.

Open source

Considere a padronização em tecnologias de código aberto. O código aberto pode permitir que uma organização encontre as habilidades certas e evite alguns riscos relacionados ao confinamento.

Fazer escolhas erradas em um ecossistema de código aberto pode resultar em abstrações e integrações internas. Além disso, a responsabilidade de fazer com que diferentes componentes de código aberto funcionem juntos geralmente cabe à organização que faz a escolha. Isso pode fazer com que as organizações passem um tempo significativo mantendo integrações de código aberto.

Workload characteristics

Ao escolher o serviço de integração certo, é importante entender as características das mensagens que precisam ser enviadas entre os aplicativos. Características importantes, como formato, tamanho, retenção e prioridade da mensagem, podem orientar a decisão do serviço de integração.

Alguns serviços de integração são mais adequados para pequenas mensagens de texto, enquanto outros são projetados para suportar vários formatos, como texto e binário, e oferecer tamanhos de mensagem maiores. A necessidade de ter um recurso de repetição também pode ser um fator importante ao lado da ordem das mensagens em alguns cenários.

Por exemplo, a ordenação de mensagens pode ser implementada usando a funcionalidade FIFO oferecida pelo Amazon SNS e pelo Amazon SQS. Também é importante considerar ter uma arquitetura baseada em pull ou push, como EventBridge a invocação assíncrona de uma função Lambda pelo Amazon SNS.

Uma arquitetura baseada em pull pode usar serviços como Amazon SQS ou Kinesis Data Streams, em que as mensagens são armazenadas em uma fila ou em um stream e, em seguida, podem ser recuperadas por um sistema consumidor. Serviços de mensagens como o Amazon MQ oferecem recursos para cargas maiores de mensagens e têm retenção ilimitada. No entanto, eles não oferecem capacidade de repetição.

Rapid iteration and feature velocity

Se seu foco principal é criar e iterar rapidamente, os serviços sem servidor podem oferecer o melhor valor. Os serviços sem servidor permitem que você crie aplicativos sem gerenciar a infraestrutura. Eles fornecem funcionalidades e integrações gerenciadas para reduzir o tempo gasto escrevendo o código da placa de caldeira.

Outro benefício da tecnologia sem servidor ao testar novas ideias é que esses serviços oferecem preços baseados no uso. Seu código só é executado quando o serviço é invocado, portanto, um experimento não exige um investimento inicial.

Application portability

Muitos aplicativos usam determinados protocolos, como o Advanced Message Queuing Protocol (AMQP) ou o MQ Telemetry Transport (MQTT), para se conectar a um serviço de mensagens. Como alternativa, eles têm alguma dependência de biblioteca que usa um determinado protocolo de mensagens. Exemplos dessas bibliotecas ou estruturas incluem Spring Boot, Celery ou. MassTransit

Talvez você queira preservar esses aplicativos por diferentes motivos. Nesses casos, a escolha do seu serviço de integração também depende do suporte dos protocolos necessários para ter portabilidade com seus aplicativos.

Automation portability

Talvez seja necessário ter um serviço que ofereça compatibilidade com sua infraestrutura e ferramentas de implantação e executar o mesmo sistema de integração que você hospeda localmente (como Apache ActiveMQ, RabbitMQ e Apache Kafka).

Serviços gerenciados de código aberto (como Amazon MQ e Amazon MSK) oferecem os benefícios da nuvem, além de serem compatíveis com muitas ferramentas de implantação populares usadas para implantações locais.

Se a refatoração do aplicativo for uma opção, você pode se beneficiar do uso de serviços sem servidor para fornecer esse recurso de forma nativa, bem como da integração avançada com uma variedade de serviços. AWS

Organization size and skills

As habilidades de sua organização são um fator importante ao decidir sobre o serviço de integração correto. Se suas equipes estão familiarizadas com um produto autogerenciado e ele atende às suas necessidades, ter um serviço gerenciado para o mesmo fornece o caminho de menor impacto. Isso pode ajudá-lo a aplicar as melhores práticas para o serviço e se concentrar em atividades de valor agregado.

Escolher

Agora que você conhece os critérios que usará para avaliar suas necessidades de integração de aplicativos, você está pronto para escolher qual AWS serviço ou serviços são adequados para suas cargas de trabalho em seu ambiente.

Tipo de serviço Quando você a usaria? Para que é otimizado? Serviços associados

Capacidade

Use quando precisar separar editores e assinantes e enviar eventos para vários assinantes simultaneamente.

Otimizado para comunicação assíncrona e pouco acoplada entre editores e assinantes. Os eventos oferecem flexibilidade no roteamento e entrega de mensagens e são adequados para arquiteturas orientadas a eventos, nas quais os eventos desempenham um papel central no início de ações ou fluxos de trabalho.

Amazon EventBridge

Amazon SNS

Sistema de mensagens

Use quando precisar de pub/sub mensagens para transmitir mensagens para vários destinatários simultaneamente ou point-to-point mensagens quando precisar de comunicação confiável e assíncrona entre componentes.

Otimizado para sistemas assíncronos e de envio de mensagens assíncronos de alto rendimento, escaláveis e confiáveis entre componentes distribuídos. pub/sub point-to-point

Amazon SNS

Amazon SQS

Amazon MQ

Streaming

Use serviços de streaming como o Amazon Kinesis Data Streams e o Amazon Managed Streaming for Apache Kafka (MSK) em cenários que envolvam manipulação e processamento de dados de streaming em tempo real.

Otimizado para ingerir, processar e analisar grandes volumes de dados de streaming em tempo real para casos de uso que exigem análise em tempo real, monitoramento em tempo real, exploração de dados e outros aplicativos que exigem o processamento de fluxos de dados de alta velocidade.

Amazon Kinesis Data Streams

Amazon MSK

Fluxos de trabalho

Use quando precisar projetar, coordenar e gerenciar fluxos de trabalho ou sequências de tarefas de forma organizada e escalável.

Otimizado para casos de uso, como gerenciamento de processos de negócios, orquestração de aplicativos, automação de pipeline de dados e coordenação de microsserviços. Os fluxos de trabalho abstraem a complexidade da infraestrutura subjacente, permitindo que você se concentre em projetar e gerenciar seus fluxos de trabalho de forma eficaz. Eles são capazes de lidar com dependências e sequenciamento, permitindo paralelismo e ramificação condicional, ao mesmo tempo em que fornecem tolerância a falhas, tratamento de erros e novas tentativas para garantir a execução confiável do fluxo de trabalho.

AWS Step Functions

Amazon MAA

Programação

Use o agendamento quando precisar automatizar tarefas rotineiras, como processamento de dados, backups ou verificações de integridade do sistema. As tarefas geralmente precisam ser executadas em horários ou intervalos específicos, como todas as noites, horas ou minutos.

Otimizado para tarefas confiáveis e baseadas em tempo com lógica de repetição integrada. Adequado para fluxos de trabalho que exigem agendamento preciso e integração com vários AWS serviços.

Amazon EventBridge

Use

Agora você deve ter uma compreensão clara do que cada serviço de integração de AWS aplicativos faz e qual pode ser o ideal para você. Para explorar como usar e aprender mais sobre cada um dos serviços de integração de AWS aplicativos disponíveis, fornecemos um caminho para explorar como cada um dos serviços funciona. A seção a seguir fornece links para documentação detalhada, tutoriais práticos e recursos para você começar.

Amazon SNS
  • Filtrar mensagens publicadas em tópicos com o Amazon SNS e o Amazon SQS

    Saiba como usar o recurso de filtragem de mensagens do Amazon SNS.

    Comece a usar o tutorial

  • Amazon SNS - Solução de problemas

    Saiba como visualizar informações de configuração, monitorar processos e coletar dados de diagnóstico sobre o Amazon SNS.

    Explore o guia

  • Crie um jogo baseado em turnos com o Amazon DynamoDB e o Amazon SNS

    Aprenda a criar um jogo multijogador baseado em turnos usando o Amazon DynamoDB e o Amazon Amazon SNS.

    Comece a usar o tutorial

  • Construindo arquiteturas orientadas por eventos

    Aprenda a desenvolver uma pub/sub implementação simples usando o Amazon SNS como nosso serviço de publicação e o Amazon SQS como assinante.

    Explore o guia

  • Arquivamento e reprodução de mensagens com o Amazon SNS FIFO

    Saiba como arquivar e reproduzir mensagens publicadas no Amazon SNS FIFO, que podem ser úteis em cenários de recuperação de falhas e replicação de estado.

    Leia a publicação do blog

Amazon SQS
  • Conceitos básicos do Amazon SQS

    Este guia mostra como gerenciar filas e mensagens usando o console do Amazon SQS.

    Explore o guia

  • Enviar notificações de eventos do Fanout

    Saiba como implementar um cenário de mensagens de fanout usando o Amazon SNS e o Amazon SQS.

    Comece a usar o tutorial

  • Organize microsserviços baseados em filas

    Saiba como projetar e executar um fluxo de trabalho sem servidor que orquestra um microsserviço baseado em fila de mensagens.

    Comece a usar o tutorial

  • Enviar mensagens entre aplicativos distribuídos

    Use o console do Amazon SQS para criar e configurar uma fila de mensagens, enviar uma mensagem, receber e excluir essa mensagem e, em seguida, excluir a fila.

    Comece a usar o tutorial

Amazon EventBridge
  • Comece a usar a Amazon EventBridge

    A base do EventBridge é criar regras que direcionem eventos para um alvo. Neste guia, você cria uma regra básica.

    Explore o guia

  • Tutoriais de introdução da Amazon EventBridge

    Esses tutoriais ajudarão você a explorar os recursos EventBridge e como usá-los.

    Comece a usar os tutoriais

  • Integrando com outros Serviços da AWS

    Os tutoriais a seguir mostram como se integrar EventBridge com outros. Serviços da AWS

    Comece a usar os tutoriais

  • Crie arquiteturas orientadas por eventos

    Aprenda os conceitos básicos do design orientado por eventos, como escolher o ideal AWS service (Serviço da AWS) para o trabalho e como otimizar o custo e o desempenho.

    Comece a usar o tutorial

  • Criação de aplicativos orientados a eventos com a Amazon EventBridge

    Aprenda a criar aplicativos orientados a eventos conectando vários aplicativos, incluindo aplicativos SaaS e Serviços da AWS usando o barramento de eventos sem servidor fornecido pela Amazon. EventBridge

    Comece a usar o tutorial

  • Conector Kafka para Amazon EventBridge

    Esse conector permite converter registros de um ou mais tópicos do Kafka em eventos e enviar esses eventos para o ônibus de eventos de sua escolha.

    Explore o guia

  • Apresentando metas entre contas para Amazon EventBridge Event Buses

    Saiba como você pode usar os ônibus de eventos para enviar eventos diretamente para destinos em outros lugares Contas da AWS, como Amazon SQS, Amazon SNS e. AWS Lambda

    Leia a publicação do blog

Amazon MQ
  • Crie um agente de mensagens conectado

    Saiba como configurar um agente de mensagens Amazon MQ e conectar um aplicativo Java sem reescrever seu código.

    Comece a usar o tutorial

  • Migre para um agente de mensagens na nuvem

    O Amazon MQ facilita a migração para um agente de mensagens na nuvem, como o Apache ActiveMQ e o RabbitMQ.

    Leia o guia

  • Criando e conectando-se a um corretor RabbitMQ

    Saiba como você pode usar o Console de gerenciamento da AWS para criar um corretor RabbitMQ e anexar seu aplicativo a ele.

    Comece a usar o tutorial

  • Workshop RabbitMQ

    Este workshop é uma coleção de laboratórios que abrangem diferentes aspectos e padrões de mensagens usando o RabbitMQ.

    Comece com o workshop

  • Apresentando as filas de quórum no Amazon MQ para RabbitMQ

    Descubra como o uso de filas de quórum com o RabbitMQ pode fornecer maior disponibilidade e segurança de dados.

    Leia a publicação do blog

  • Criando e conectando-se a um corretor ActiveMQ

    Saiba como você pode usar o Console de gerenciamento da AWS para criar um corretor básico.

    Comece a usar o tutorial

  • Workshop ActiveMQ

    Explore conceitos de mensagens, como filas, tópicos e recursos do Amazon MQ, como failover e rede de corretores.

    Comece com o workshop

  • Implemente e publique em um agente do Amazon MQ usando a tecnologia sem servidor AWS

    Orientamos você na implantação de um back-end sem servidor e de um agente Amazon MQ em uma única etapa usando o SAM. AWS

    Leia a publicação do blog

  • Medindo a taxa de transferência do Amazon MQ usando o benchmark Maven 2 e AWS CDK

    Saiba como avaliar a taxa de transferência do Amazon MQ usando o plug-in de teste ActiveMQ Classic Maven Performance.

    Leia a publicação do blog

Amazon Kinesis Data Streams
  • Comece a usar o Amazon Kinesis Data Streams

    Conheça os princípios fundamentais do fluxo de dados do Kinesis Data Streams e as etapas necessárias para colocar e obter dados de um stream de dados do Kinesis.

    Explore o guia

  • Crie streams altamente disponíveis com o Amazon Kinesis Data Streams

    Comparamos e contrastamos diferentes estratégias para criar um stream de dados Kinesis altamente disponível em caso de interrupções, atrasos ou interrupções no serviço na região principal de operação.

    Leia a publicação do blog

  • Exemplos de tutoriais para Amazon Kinesis Data Streams

    Esses tutoriais foram criados para ajudá-lo ainda mais a entender os conceitos e a funcionalidade do Amazon Kinesis Data Streams.

    Comece a usar os tutoriais

  • Usando AWS Lambda com o Amazon Kinesis

    Saiba como criar uma função Lambda para consumir eventos de um stream do Kinesis.

    Comece a usar o tutorial

  • Streaming em tempo real com o Amazon Kinesis

    Explore uma série de exercícios de laboratório que ajudam os usuários a criar um aplicativo de análise de streaming no AWS.

    Comece a usar os tutoriais

Amazon MSK
  • Começando a usar o Amazon MSK

    Este tutorial mostra um exemplo de como criar um cluster do MSK, produzir e consumir dados e monitorar a integridade do seu cluster usando métricas.

    Comece a usar o tutorial

  • Introdução ao uso de clusters MSK Serverless

    Este tutorial mostra um exemplo de como você pode criar um cluster do MSK Serverless, criar uma máquina cliente capaz de acessá-lo e usar o cliente para criar tópicos no cluster e gravar dados nesses tópicos.

    Comece a usar o tutorial

  • Laboratórios Amazon MSK

    Esses laboratórios podem ser executados em contas pessoais ou corporativas Contas da AWS ou provisionadas por AWS equipes de contas para eventos que usam o workshop studio.

    Comece com os laboratórios

  • Apresentando corretores Express para Amazon MSK para oferecer alta taxa de transferência e escalabilidade mais rápida para seu cluster Kafka

    Saiba como os corretores Express podem reduzir custos, fornecer maior resiliência e reduzir a sobrecarga operacional para suas cargas de trabalho do Kafka.

    Leia a publicação do blog

AWS Step Functions
  • Começando com AWS Step Functions

    Esses tutoriais orientam você na criação de um fluxo de trabalho básico para processar solicitações de cartão de crédito.

    Comece a usar os tutoriais

  • Introdução às Step Functions

    Este curso apresenta os principais componentes do Step Functions para ajudar você a começar a gerenciar fluxos de trabalho em um aplicativo.

    Comece com o curso

  • Processamento de dados em grande escala com AWS Step Functions

    Saiba como aplicativos de processamento de dados em grande escala podem ser criados usando Step Functions.

    Comece com o workshop

  • Padrões de design para AWS Step Functions

    Saiba como implementar padrões de design em suas máquinas de estado do Step Functions e por que usar cada uma delas.

    Comece com o curso

  • Agende um fluxo de trabalho sem servidor com o AWS Step Functions Amazon Scheduler EventBridge

    Mostramos como invocar uma máquina de estado usando o EventBridge Scheduler com base na programação que você define.

    Comece a usar o tutorial

  • AWS Step Functions Workshop

    Aprenda a usar os principais recursos do AWS Step Functions por meio de uma série de módulos interativos.

    Comece com o workshop

  • Compartilhe AWS recursos com segurança entre os limites da VPC e da conta com VPC PrivateLink Lattice e Step Functions EventBridge

    Aprenda a compartilhar AWS recursos, como EC2 instâncias e serviços de contêiner Amazon EKS, entre Amazon VPC e Conta da AWS limites com. AWS Step Functions

    Leia a publicação do blog

  • Simplificando a experiência do desenvolvedor com variáveis e JSONata em AWS Step Functions

    Explore o uso de variáveis e JSONata, uma linguagem de consulta e transformação de código aberto, para simplificar o compartilhamento de dados entre estados e reduzir a complexidade da manipulação de dados.

    Leia a publicação do blog

Amazon MWAA
  • Comece a usar os fluxos de trabalho gerenciados da Amazon para o Apache Airflow

    Este guia descreve os pré-requisitos e os AWS recursos necessários para começar a usar o Amazon MWAA.

    Explore o guia

  • Configurando o aws-mwaa-local-runner em um pipeline de CD

    Este tutorial orienta você pelo processo de criação de um pipeline de entrega contínua (CD) GitHub usando o Amazon Managed Workflows for Apache aws-mwaa-local-runner Airflow's para testar seu código Apache Airflow localmente.

    Comece a usar o tutorial

  • Restringindo o acesso de um usuário do Amazon MWAA a um subconjunto de DAGs

    Mostramos como você pode restringir usuários individuais do Amazon MWAA a visualizar e interagir apenas com um DAG específico ou com um conjunto de. DAGs

    Comece a usar o tutorial

  • Workshop sobre Amazon MWAA para análise

    Aprenda a criar e orquestrar dados e pipelines de ML que incluem muitos dos serviços mencionados acima e, com isso, você se familiarizará e entenderá melhor os ganchos e operadores disponíveis como parte do Airflow para gerenciar seus próprios. pipelines/workflows AWS

    Comece com o workshop

Explore

Depois de determinar qual abordagem melhor se adapta à carga de trabalho do seu ambiente, recomendamos que você analise esses recursos para ajudá-lo a começar a implementar sua abordagem. Você pode encontrar recursos específicos de serviços na seção anterior e recursos gerais de arquitetura orientada a eventos na seção seguinte.

  • Diagramas de arquitetura

    Explore os diagramas de arquitetura de referência para ajudá-lo a criar arquiteturas altamente disponíveis, seguras, flexíveis e econômicas.

    Explore diagramas de arquitetura

  • Whitepapers

    Explore os whitepapers para ajudar você a começar e aprender as melhores práticas em torno de arquiteturas orientadas por eventos.

    Explore os whitepapers

  • Blogs

    Explore blogs para ajudá-lo a se manter atualizado sobre as tecnologias mais recentes e a modernizar seus aplicativos.

    Explore blogs