Elegir un servicio AWS de integración de aplicaciones - Elegir un servicio AWS de integración de aplicaciones

Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.

Elegir un servicio AWS de integración de aplicaciones

Dar el primer paso

Finalidad

Ayude a determinar qué servicios de integración de AWS aplicaciones son los más adecuados para sus cargas de trabajo.

Última actualización

16 de abril de 2025

Servicios cubiertos

Introducción

La integración de aplicaciones es un conjunto de servicios que permite la comunicación entre componentes disociados de microservicios, sistemas distribuidos y aplicaciones sin servidor. Amazon Web Services (AWS) ofrece más de media docena de servicios de integración de aplicaciones para dar soporte a un conjunto diverso de cargas de trabajo que se ejecutan en la nube.

Elegir el servicio de integración que mejor se adapte a su organización y a sus cargas de trabajo puede resultar difícil. Esta guía de decisiones lo ayudará a formular las preguntas correctas para descubrir sus requisitos y le proporcionará una guía clara sobre cómo evaluar y elegir los servicios de integración adecuados para sus cargas de trabajo.

Este vídeo de 8 minutos y medio corresponde a una grabación de una hora de duración de una presentación del AWS director de estrategia empresarial Gregor Hohpe en re:Invent 2022. AWS Proporciona una visión general de los servicios de integración de aplicaciones disponibles. AWS

¿Comprende

Una de las principales ventajas de la modernización es la capacidad de cambiar las responsabilidades operativas, lo que le permite liberar recursos para realizar más actividades de valor añadido y orientadas a la innovación.

Existe una variedad de opciones de responsabilidad compartida en los diferentes niveles de modernización, que van desde alojar su agente de mensajes en Amazon Elastic Compute Cloud (Amazon EC2), donde administra el escalado, las configuraciones de seguridad, el aprovisionamiento, los parches y más, hasta ofertas sin servidor donde se administra toda la infraestructura subyacente.

Diagrama que muestra la responsabilidad operativa entre los servicios de integración de aplicaciones. AWS

Cuando comience a explorar y comprender sus criterios, su entorno y el conjunto de servicios de integración que AWS ofrece, le recomendamos que revise algunas de las mejores prácticas. Estas mejores prácticas se aplican independientemente del servicio (o conjunto de servicios) que elija.

Comprenda la integración en su entorno

Es habitual que algunas organizaciones dediquen más tiempo del que desearían a mantener las integraciones de código abierto. Le recomendamos que, al realizar estas inversiones, tenga en cuenta las fuentes de la comunidad y el and/or respaldo de empresas o fundaciones. La inversión en estos proyectos no es solo financiera, sino también en capital de conocimiento y, potencialmente, en deuda técnica, ya que estos componentes y las integraciones asociadas suelen necesitar una actualización. Para obtener más información, consulte el blog de código AWS abierto.

Comprenda las características de su arquitectura

La capacidad de admitir una amplia gama de arquitecturas es importante. Le recomendamos que utilice el marco AWS Well-Architected como guía para comprender las decisiones que toma al crear arquitecturas. AWS Además, el uso de Well-Architected Framework le permite aprender las mejores prácticas arquitectónicas para diseñar y operar sistemas confiables, escalables, seguros, eficientes y rentables en la nube.

Utilice una combinación de servicios de integración

Si utiliza servicios diseñados específicamente, una combinación de servicios podría ser la mejor opción para su caso de uso. A continuación, se enumeran algunas formas habituales en las que AWS los clientes utilizan una combinación de servicios.

  • Enrutar los eventos de Amazon EventBridge o Amazon Simple Notification Service (Amazon SNS) a una cola de Amazon Simple Queue Service (Amazon SQS) como búfer para los consumidores intermedios.

  • Extraer eventos directamente de una transmisión (Amazon Kinesis Data Streams o Amazon Managed Streaming for Apache Kafka (Amazon MSK)) o de una cola (Amazon SQS o Amazon EventBridge MQ) con Pipes EventBridge y enviar los eventos a un autobús para llevarlos a los consumidores.

  • Enrutamiento EventBridge de eventos de Amazon SNS a Kinesis Data Streams o Amazon MSK para recopilar y ver análisis.

Definir

Una vez que tenga una idea más clara de sus criterios, entorno, dirección estratégica y servicios disponibles (incluidas las modalidades de implementación alojada y gestionada), deberá identificar sus requisitos de integración. Es posible que ya conozca algunos de sus requisitos si va a migrar a una plataforma de integración o a un intermediario de mensajes existente. Sin embargo, debe establecer cómo cambiarían estos requisitos si se mudara a un entorno de nube, si es que lo hacen.

Plataformas de mensajería o streaming

Se espera que estas plataformas cumplan con una determinada funcionalidad empresarial. Utilice los siguientes ejemplos de casos de uso al considerar qué funcionalidades necesitará.

Ejemplo 1:

Considere una compañía de seguros que recibe diferentes reclamos como mensajes para diferentes tipos de reclamos (automóvil, vivienda o vida) con diferentes reglas comerciales. Esto podría significar que el consumidor del mensaje debería tener la funcionalidad de dirigir las reclamaciones a un destino diferente en función de las propiedades del encabezado del mensaje.

Ejemplo 2:

Pensemos en una aerolínea en la que una actualización del estado de un vuelo deba notificar a todos los sistemas conectados, como el equipaje o las operaciones en las puertas de embarque, mediante un protocolo como el Advanced Messaging Queuing Protocol (AMQP). La gran incógnita con respecto a las primitivas aplicaciones funcionales y empresariales es saber qué es lo que constituye la plataforma de mensajería más adecuada. Tenemos varias opciones que pueden determinar la idoneidad de la plataforma en función del caso de uso.

  • Adopción en el mercado: una enorme comunidad de clientes ha adoptado ampliamente esta plataforma y es adecuada para la mayoría de los casos de uso. Está probada y comprobada con una comunidad de soporte dinámica para resolver cualquier problema que pueda surgir. Es una decisión de bajo riesgo con suficiente formación disponible para los recursos de desarrollo.

  • La mejor opción para cada caso de uso: estas plataformas se adaptarán a casos de uso específicos de la industria, como las aerolíneas, la logística o la atención médica. Podrían ser las más adecuadas para esos casos de uso con plantillas listas para usar disponibles para su adopción. Puede ser fácil empezar con estas plataformas, pero pueden carecer del nivel de adopción y flexibilidad del mercado. La adopción de este tipo de plataforma puede requerir mucho tiempo y recursos para validarla y desarrollar experiencia interna.

  • Modernas: estas plataformas están diseñadas con una arquitectura de última generación para abordar las implementaciones a escala de nube, la multitenencia, la recuperación ante desastres y los precios sin servidor. El uso de este tipo de plataforma puede requerir una refactorización de las cargas de trabajo para garantizar su viabilidad a largo plazo. Utiliza una plataforma nativa de la nube y se centra en utilizar los principios bien estructurados de las aplicaciones modernas.

Ejemplo 3:

Si la plataforma de mensajería forma parte de un flujo de trabajo de procesamiento de préstamos más amplio que debe ser multirregional, la plataforma de mensajería también debe cumplir con los mismos requisitos empresariales. Si la empresa necesita la capacidad de recuperarse y volver a un estado anterior en situaciones difíciles, la plataforma de mensajería o streaming subyacente también necesita contar con alguna capacidad de captura o reproducción para recrear el estado del sistema.

La plataforma de integración que elija debería facilitar el procesamiento asíncrono de las solicitudes de préstamo o actuar como canal de almacenamiento y reenvío para un flujo de trabajo de procesamiento multimedia de varios pasos. La importancia del proceso empresarial determinaría las capacidades necesarias de la plataforma de mensajería o streaming.

Tenga en cuenta

Al considerar una arquitectura de integración de aplicaciones importante en la nube, hay diferentes maneras de determinar los requisitos funcionales de cada uno de los puntos de integración.

Los siguientes son algunos de los criterios que se deben tener en cuenta al elegir un servicio de integración de aplicaciones.

Managed service and operation overhead

Considere la posibilidad de migrar a la nube para reducir los costos operativos mediante la estandarización de los servicios gestionados que transfieran la carga operativa a AWS otros. Los niveles más altos de abstracción permiten a los desarrolladores y operadores centrarse en sus propias actividades únicas de valor añadido, en lugar de en tareas indiferenciadas.

Open source

Considere la posibilidad de estandarizar las tecnologías de código abierto. El código abierto puede permitir a una organización encontrar las habilidades adecuadas y evitar algunos riesgos relacionados con la dependencia.

Tomar decisiones equivocadas en un ecosistema de código abierto puede llevar a quedar atrapada en abstracciones e integraciones propias. Además, la responsabilidad de hacer que los diferentes componentes de código abierto funcionen juntos suele recaer en la organización que toma la decisión. Esto puede llevar a las organizaciones a dedicar una cantidad considerable de tiempo a mantener las integraciones de código abierto.

Workload characteristics

Al elegir el servicio de integración adecuado, es importante comprender las características de los mensajes que deben enviarse entre las aplicaciones. Las características clave, como el formato, el tamaño, la retención y la prioridad de los mensajes, pueden influir en la decisión del servicio de integración.

Algunos servicios de integración son más adecuados para mensajes de texto pequeños, mientras que otros están diseñados para admitir varios formatos, como texto y binario, y ofrecen mensajes de mayor tamaño. La necesidad de disponer de una capacidad de reproducción también puede ser un factor importante junto con el orden de los mensajes en algunos escenarios.

Por ejemplo, la ordenación de los mensajes se puede implementar mediante la funcionalidad FIFO que ofrecen Amazon SNS y Amazon SQS. También se tiene en cuenta la posibilidad de utilizar una arquitectura basada en la extracción o el envío, por ejemplo, que Amazon SNS invoque una función Lambda de forma asíncrona. EventBridge

Una arquitectura basada en extracciones podría utilizar servicios como Amazon SQS o Kinesis Data Streams, en los que los mensajes se almacenan en una cola o en una transmisión y, a continuación, un sistema consumidor puede recuperarlos. Los servicios de mensajería como Amazon MQ ofrecen capacidades en torno a cargas de mensajes más grandes y tienen una retención ilimitada. Sin embargo, no ofrecen la capacidad de reproducción.

Rapid iteration and feature velocity

Si su objetivo principal es crear e iterar rápidamente, los servicios sin servidor pueden ofrecer la mejor relación calidad-precio. Los servicios sin servidor le permiten crear aplicaciones sin administrar la infraestructura. Ofrecen funcionalidades e integraciones gestionadas para reducir el tiempo dedicado a escribir el código estándar.

Otro beneficio de la tecnología sin servidor a la hora de probar nuevas ideas es que estos servicios ofrecen precios basados en el uso. El código solo se ejecuta cuando se invoca el servicio, por lo que un experimento no requiere una inversión inicial.

Application portability

Muchas aplicaciones utilizan determinados protocolos, como el Advanced Message Queuing Protocol (AMQP) o el MQ Telemetry Transport (MQTT), para conectarse a un servicio de mensajería. Como alternativa, dependen en cierta medida de una biblioteca que utiliza un determinado protocolo de mensajería. Algunos ejemplos de dichas bibliotecas o marcos incluyen Spring Boot, Celery o MassTransit.

Es posible que desee conservar dichas aplicaciones por diferentes motivos. En estos casos, la elección del servicio de integración también depende del soporte de los protocolos necesarios para la portabilidad con las aplicaciones.

Automation portability

Es posible que necesite disponer de un servicio que ofrezca compatibilidad con su infraestructura y sus herramientas de implementación, y que ejecute el mismo sistema de integración que aloja en las instalaciones (como Apache ActiveMQ, RabbitMQ y Apache Kafka).

Los servicios gestionados de código abierto (como Amazon MQ y Amazon MSK) ofrecen las ventajas de la nube y, al mismo tiempo, son compatibles con muchas herramientas de implementación populares que se utilizan para las implementaciones locales.

Si la refactorización de la aplicación es una opción, puede beneficiarse del uso de servicios sin servidor para proporcionar esta capacidad de forma nativa, así como de una rica integración con una variedad de servicios. AWS

Organization size and skills

Las habilidades de su organización son un factor importante a la hora de decidir cuál es el servicio de integración adecuado. Si sus equipos están familiarizados con un producto autogestionado y este satisface sus necesidades, disponer de un servicio gestionado para el mismo es la opción que menos impacto tendrá. Hacerlo puede ayudarle a aplicar las mejores prácticas para el servicio y a centrarse en las actividades de valor añadido.

Elija

Ahora que conoce los criterios que utilizará para evaluar sus necesidades de integración de aplicaciones, está listo para elegir qué AWS servicio o servicios son adecuados para las cargas de trabajo de su entorno.

Tipo de servicio ¿Cuándo lo usaría? ¿Para qué está optimizado? Servicios asociados

Capacidad

Úsalo cuando necesites desvincular editores y suscriptores y enviar eventos a varios suscriptores simultáneamente.

Optimizado para una comunicación asíncrona y poco acoplada entre editores y suscriptores. Los eventos proporcionan flexibilidad en el enrutamiento y la entrega de los mensajes y son ideales para arquitecturas basadas en eventos en las que los eventos desempeñan un papel central a la hora de iniciar acciones o flujos de trabajo.

Amazon EventBridge

Amazon SNS

Mensajería

Úselo cuando necesite pub/sub mensajería para transmitir mensajes a varios destinatarios simultáneamente o point-to-point mensajería cuando necesite una comunicación fiable y asincrónica entre los componentes.

Optimizado para la mensajería asíncrona pub/sub y fiable, escalable y de alto rendimiento entre componentes distribuidos. point-to-point

Amazon SNS

Amazon SQS

Amazon MQ

Transmisión

Utilice servicios de streaming como Amazon Kinesis Data Streams y Amazon Managed Streaming for Apache Kafka (MSK) en situaciones que impliquen la gestión y el procesamiento de datos de streaming en tiempo real.

Optimizado para incorporar, procesar y analizar grandes volúmenes de datos de streaming en tiempo real para casos de uso que requieren análisis en tiempo real, monitoreo en tiempo real, exploración de datos y otras aplicaciones que exigen el procesamiento de transmisiones de datos a alta velocidad.

Amazon Kinesis Data Streams

Amazon MSK

Flujos de trabajo

Úselo cuando necesite diseñar, coordinar y gestionar flujos de trabajo o secuencias de tareas de forma organizada y escalable.

Optimizado para casos de uso como la gestión de procesos empresariales, la organización de aplicaciones, la automatización del flujo de datos y la coordinación de microservicios. Los flujos de trabajo resumen la complejidad de la infraestructura subyacente, lo que le permite centrarse en diseñar y gestionar sus flujos de trabajo de forma eficaz. Son capaces de gestionar las dependencias y la secuenciación, lo que permite el paralelismo y la ramificación condicional, a la vez que ofrecen tolerancia a los fallos, gestión de errores y reintentos para garantizar una ejecución fiable del flujo de trabajo.

AWS Step Functions

Amazon MAA

Programación

Utilice la programación cuando necesite automatizar tareas rutinarias, como el procesamiento de datos, las copias de seguridad o las comprobaciones del estado del sistema. A menudo, las tareas deben ejecutarse en momentos o intervalos específicos, como cada noche, hora o minuto.

Optimizado para tareas fiables y basadas en el tiempo, con lógica de reintentos integrada. Adecuado para flujos de trabajo que requieren una programación precisa y una integración con varios AWS servicios.

Amazon EventBridge

Uso

Ahora debería tener una idea clara de lo que hace cada servicio de integración de AWS aplicaciones y cuál podría ser el adecuado para usted. Para explorar cómo usar cada uno de los servicios de integración de AWS aplicaciones disponibles y obtener más información sobre ellos, hemos proporcionado una guía para explorar cómo funciona cada uno de los servicios. La siguiente sección proporciona enlaces a documentación detallada, tutoriales prácticos y recursos para empezar.

Amazon SNS
  • Filtre los mensajes publicados en los temas con Amazon SNS y Amazon SQS

    Aprenda a utilizar la función de filtrado de mensajes de Amazon SNS.

    Introducción al tutorial

  • Amazon SNS: Solución de problemas

    Aprenda a ver la información de configuración, supervisar los procesos y recopilar datos de diagnóstico sobre Amazon SNS.

    Exploración de la guía

  • Cree un juego por turnos con Amazon DynamoDB y Amazon SNS

    Aprenda a crear un juego multijugador por turnos con Amazon DynamoDB y Amazon SNS.

    Introducción al tutorial

  • Creación de arquitecturas impulsadas por eventos

    Aprenda a desarrollar una pub/sub implementación sencilla con Amazon SNS como servicio de publicación y Amazon SQS como suscriptor.

    Exploración de la guía

  • Archivar y reproducir mensajes con Amazon SNS FIFO

    Aprenda a archivar y reproducir los mensajes publicados en Amazon SNS FIFO, lo que puede resultar útil en escenarios de recuperación de errores y replicación de estados.

    Lectura de entrada del blog

Amazon SQS
  • Getting started with Amazon SQS

    Esta guía le muestra cómo gestionar las colas y los mensajes mediante la consola Amazon SQS.

    Exploración de la guía

  • Envía notificaciones de eventos de Fanout

    Aprenda a implementar un escenario de mensajería dispersa mediante Amazon SNS y Amazon SQS.

    Introducción al tutorial

  • Organice microservicios basados en colas

    Aprenda a diseñar y ejecutar un flujo de trabajo sin servidor que organice un microservicio basado en colas de mensajes.

    Introducción al tutorial

  • Envíe mensajes entre aplicaciones distribuidas

    Utilice la consola Amazon SQS para crear y configurar una cola de mensajes, enviar un mensaje, recibir y eliminar ese mensaje y, a continuación, eliminar la cola.

    Introducción al tutorial

Amazon EventBridge
  • Empieza con Amazon EventBridge

    La base EventBridge es crear reglas que dirijan los eventos a un objetivo. En esta guía, crearás una regla básica.

    Exploración de la guía

  • Tutoriales de introducción EventBridge a Amazon

    Estos tutoriales le ayudarán a explorar sus características EventBridge y cómo utilizarlas.

    Introducción a los tutoriales

  • Integrándose con otros Servicios de AWS

    Los siguientes tutoriales le muestran cómo integrarse EventBridge con otros Servicios de AWS.

    Introducción a los tutoriales

  • Cree arquitecturas basadas en eventos

    Aprenda los conceptos básicos del diseño basado en eventos, cómo elegir la más adecuada Servicio de AWS para el trabajo y cómo optimizarla tanto en términos de costos como de rendimiento.

    Introducción al tutorial

  • Creación de aplicaciones basadas en eventos con Amazon EventBridge

    Aprenda a crear aplicaciones basadas en eventos conectando varias aplicaciones, incluidas las aplicaciones SaaS Servicios de AWS, y utilizando el bus de eventos sin servidor proporcionado por Amazon. EventBridge

    Introducción al tutorial

  • Conector Kafka para Amazon EventBridge

    Este conector le permite convertir los registros de uno o más temas de Kafka en eventos y enviarlos al bus de eventos que elija.

    Exploración de la guía

  • Presentamos los objetivos multicuenta para Amazon EventBridge Event Buses

    Descubra cómo puede utilizar Event Buses para enviar eventos directamente a destinos de otros Cuentas de AWS, como Amazon SQS, Amazon SNS y. AWS Lambda

    Lectura de entrada del blog

Amazon MQ
  • Cree un intermediario de mensajes conectado

    Aprenda a configurar un agente de mensajes de Amazon MQ y a conectar una aplicación Java sin tener que volver a escribir el código.

    Introducción al tutorial

  • Migre a un agente de mensajes en la nube

    Amazon MQ facilita la migración a un agente de mensajes en la nube, como Apache ActiveMQ y RabbitMQ.

    Lea la guía

  • Crear un bróker de RabbitMQ y conectarse a él

    Descubra cómo puede usarlo Consola de administración de AWS para crear un corredor de RabbitMQ y adjuntarle su solicitud.

    Introducción al tutorial

  • Taller de RabbitMQ

    Este taller es una colección de laboratorios que cubren diferentes aspectos y patrones de mensajería utilizando RabbitMQ.

    Comience con el taller

  • Presentamos las colas de quórum en Amazon MQ para RabbitMQ

    Descubra cómo el uso de colas de quórum con RabbitMQ puede proporcionar una mayor disponibilidad y seguridad de los datos.

    Lectura de entrada del blog

  • Creación de un bróker ActiveMQ y conexión a él

    Descubra cómo puede usarlo Consola de administración de AWS para crear un corredor básico.

    Introducción al tutorial

  • Taller de ActiveMQ

    Explore los conceptos de mensajería, como las colas, los temas y las características de Amazon MQ, como la conmutación por error o la red de intermediarios.

    Comience con el taller

  • Implemente y publique en un agente de Amazon MQ sin servidor AWS

    Le explicamos cómo implementar un backend sin servidor y un agente de Amazon MQ en un solo paso mediante el SAM. AWS

    Lectura de entrada del blog

  • Medición del rendimiento de Amazon MQ con el punto de referencia Maven 2 y AWS CDK

    Aprenda a evaluar el rendimiento de Amazon MQ con el complemento de prueba de rendimiento ActiveMQ Classic Maven.

    Lectura de entrada del blog

Amazon Kinesis Data Streams
  • Introducción a Amazon Kinesis Data Streams

    Conozca los principios fundamentales del flujo de datos de Kinesis Data Streams y los pasos necesarios para colocar y obtener datos de un flujo de datos de Kinesis.

    Exploración de la guía

  • Cree transmisiones de alta disponibilidad con Amazon Kinesis Data Streams

    Comparamos y contrastamos diferentes estrategias para crear un flujo de datos de Kinesis de alta disponibilidad en caso de interrupciones, retrasos o cortes del servicio en la región de operación principal.

    Lectura de entrada del blog

  • Tutoriales de ejemplo para Amazon Kinesis Data Streams

    Estos tutoriales están diseñados para ayudarle a comprender mejor los conceptos y la funcionalidad de Amazon Kinesis Data Streams.

    Introducción a los tutoriales

  • Uso AWS Lambda con Amazon Kinesis

    Aprenda a crear una función Lambda para consumir eventos de una transmisión de Kinesis.

    Introducción al tutorial

  • Transmisión en tiempo real con Amazon Kinesis

    Explore una serie de ejercicios de laboratorio que ayudan a los usuarios a crear una aplicación de análisis de streaming. AWS

    Introducción a los tutoriales

Amazon MSK
  • Cómo empezar a usar Amazon MSK

    En este tutorial, se muestra un ejemplo de cómo crear un clúster de MSK, cómo producir y consumir datos y cómo supervisar el estado del clúster mediante métricas.

    Introducción al tutorial

  • Cómo empezar a usar los clústeres sin servidor de MSK

    En este tutorial, se muestra un ejemplo de cómo puede crear un clúster sin servidor de MSK, crear un equipo cliente al que pueda acceder y utilizar el cliente para crear temas en el clúster y escribir datos en esos temas.

    Introducción al tutorial

  • Amazon MSK Labs

    Estos laboratorios se pueden ejecutar en cuentas personales o corporativas Cuentas de AWS o en cuentas proporcionadas por los equipos de AWS cuentas para eventos que utilizan Workshop Studio.

    Comience con los laboratorios

  • Presentamos Express Brokers para Amazon MSK, que ofrecen un alto rendimiento y un escalado más rápido para su clúster de Kafka

    Descubra cómo Express Brokers puede reducir los costes, ofrecer una mayor resiliencia y reducir los gastos operativos de sus cargas de trabajo de Kafka.

    Lectura de entrada del blog

AWS Step Functions
  • Empezando con AWS Step Functions

    Estos tutoriales lo guiarán a través de la creación de un flujo de trabajo básico para procesar las solicitudes de tarjetas de crédito.

    Introducción a los tutoriales

  • Introducción a Step Functions

    Este curso presenta los componentes clave de Step Functions para ayudarle a empezar a gestionar los flujos de trabajo dentro de una aplicación.

    Comience con el curso

  • Procesamiento de datos a gran escala con AWS Step Functions

    Descubra cómo se pueden crear aplicaciones de procesamiento de datos a gran escala con Step Functions.

    Comience con el taller

  • Patrones de diseño para AWS Step Functions

    Aprenda cómo implementar patrones de diseño en sus máquinas de estados de Step Functions y por qué usar cada uno de ellos.

    Comience con el curso

  • Programe un flujo de trabajo sin servidor con Amazon AWS Step Functions EventBridge Scheduler

    Le mostramos cómo invocar una máquina de estados mediante EventBridge Scheduler en función del cronograma que defina.

    Introducción al tutorial

  • AWS Step Functions Taller

    Aprenda a utilizar las funciones principales AWS Step Functions a través de una serie de módulos interactivos.

    Comience con el taller

  • Comparta AWS recursos de forma segura entre las VPC y los límites de las cuentas con PrivateLink VPC Lattice y Step Functions EventBridge

    Aprenda a compartir AWS recursos, como EC2 instancias y servicios de contenedores de Amazon EKS, entre Amazon VPC y Cuenta de AWS sus límites. AWS Step Functions

    Lectura de entrada del blog

  • Simplificar la experiencia de los desarrolladores con variables y en JSONata AWS Step Functions

    Explore el uso de variables y JSONata, un lenguaje de consulta y transformación de código abierto, para simplificar el intercambio de datos entre estados y reducir la complejidad de la manipulación de datos.

    Lectura de entrada del blog

Amazon MWAA
  • Introducción a los flujos de trabajo administrados de Amazon para Apache Airflow

    En esta guía se describen los requisitos previos y los AWS recursos necesarios para empezar a utilizar Amazon MWAA.

    Exploración de la guía

  • Configuración de la canalización aws-mwaa-local-runner en un CD

    Este tutorial le guía a través del proceso de creación de una canalización de entrega continua (CD) GitHub mediante el uso de Amazon Managed Workflows for Apache Airflow aws-mwaa-local-runner para probar su código de Apache Airflow de forma local.

    Introducción al tutorial

  • Restringir el acceso de un usuario de Amazon MWAA a un subconjunto de DAGs

    Mostramos cómo puede restringir a los usuarios individuales de Amazon MWAA para que solo vean e interactúen con un DAG específico o un conjunto de ellos. DAGs

    Introducción al tutorial

  • Taller sobre Amazon MWAA para análisis

    Aprenda a crear y organizar canalizaciones de datos y aprendizaje automático que incluyan muchos de los servicios mencionados anteriormente y, con ello, se familiarizará y comprenderá mejor los ganchos y operadores disponibles como parte de Airflow para gestionar los suyos. pipelines/workflows AWS

    Comience con el taller

Exploración

Una vez que haya determinado qué enfoque se adapta mejor a la carga de trabajo de su entorno, le recomendamos que revise estos recursos para ayudarle a empezar a implementar su enfoque. Puede encontrar recursos específicos del servicio en la sección anterior y recursos generales de arquitectura basada en eventos en la siguiente sección.

  • Diagramas de arquitectura

    Explore los diagramas de arquitectura de referencia que le ayudarán a crear arquitecturas de alta disponibilidad, seguras, flexibles y rentables.

    Explore los diagramas de arquitectura

  • Documentos técnicos

    Consulte los documentos técnicos que le ayudarán a empezar y conozca las mejores prácticas en torno a las arquitecturas impulsadas por eventos.

    Explore los documentos técnicos

  • Blogs

    Explore los blogs que le ayudarán a mantenerse al día con las últimas tecnologías y a modernizar sus aplicaciones.

    Explore los blogs