Publicado en: Oct 12, 2023

AWS Step Functions presenta una integración optimizada para Amazon EMR sin servidor, que suma compatibilidad en el patrón de integración Run a Job (.sync) con 6 acciones de API sin servidor de EMR (CreateApplication, StartApplication, StopApplication, DeleteApplication, StartJobRun y CancelJobRun).

EMR sin servidor es una opción de Amazon EMR que facilita a los analistas e ingenieros de datos la ejecución de marcos de análisis de macrodatos de código abierto, como Apache Spark y Apache Hive, sin necesidad de configurar, administrar ni escalar clústeres o servidores. AWS Step Functions es un servicio de flujo de trabajo visual que facilita la composición de los servicios de AWS en componentes de aplicaciones escalables, fiables y resilientes. Los clientes utilizan la creación visual y la experiencia del operador de Step Functions para crear canalizaciones de procesamiento de datos de EMR con varios pasos resilientes y administrables. Con esta nueva integración optimizada, los clientes pueden simplificar estas canalizaciones al eliminar los pasos que se utilizan para supervisar la finalización de los trabajos asíncronos y sustituirlos por un solo estado de Step Functions.

Esta integración optimizada para EMR sin servidor está disponible en todas las regiones de AWS en las que Amazon EMR sin servidor está disponible.

Para empezar, puede utilizar el nuevo proyecto de ejemplo “Run an EMR Serverelss Spark Job” (Ejecutar un trabajo Spark de EMR sin servidor) para Step Functions en la consola de AWS o crear un flujo de trabajo con Step Functions Workflow Studio. Si quiere obtener más información, consulte la Guía para desarrolladores y el Blog de lanzamiento de AWS Step Functions para comenzar a utilizarlo.