Introducción a Amazon Managed Service para Apache Flink
¿Por qué elegir Amazon Managed Service para Apache Flink?
Con Amazon Managed Service para Apache Flink, puede transformar y analizar los datos de streaming en tiempo real con Apache Flink. Amazon Managed Service para Apache Flink simplifica la creación y administración de cargas de trabajo de Apache Flink y le permite integrar las aplicaciones con otros servicios de AWS.
Cree aplicaciones de streaming con Apache Flink y Apache Beam
Paso 1: descargue las bibliotecas de código abierto en su IDE preferido
Puede comenzar por descargar las bibliotecas de código abierto, incluidos el SDK de AWS, Apache Flink y los conectores para los servicios de AWS.
Paso 2: cree una aplicación de muestra en Apache Flink o Apache Beam
Puede escribir su código de aplicación Apache Flink con secuencias de datos y operadores de secuencia. Las secuencias de datos de la aplicación son la estructura de datos con la que puede realizar el procesamiento en lugar de utilizar su código de aplicación. Los datos fluyen de manera continua desde las fuentes hacia las secuencias de datos de aplicaciones. Uno o más operadores de flujos están acostumbrados a definir su proceso en los flujos de datos de aplicaciones.
Paso 3: suba su código a Amazon Managed Service para Apache Flink
Una vez creado, cargue su código a Amazon Managed Service para Apache Flink. El servicio se ocupa de todo lo necesario para ejecutar sus aplicaciones en tiempo real de forma continua y ajusta la escala automáticamente para adaptarse al volumen y rendimiento de los datos de entrada.
Utilice Amazon Managed Service para Apache Flink Studio de forma intuitiva
Paso 1: cree una aplicación de Amazon Managed Service para Apache Flink Studio
Comience desde la consola de Amazon Managed Service para Apache Flink, Amazon MSK o Amazon Kinesis Data Streams. Use conectores personalizados para conectarse a cualquier otro origen de datos.
Paso 2: escriba código en el bloc de notas sin servidor en SQL, Python y Scala; y desarrolle aplicaciones de Apache Flink
Ejecute párrafos individuales en el bloc de notas, vea los resultados en contexto y utilice la visualización integrada de Apache Zeppelin para acelerar el desarrollo. También puede utilizar funciones definidas por el usuario en el código.
Paso 3: cree e implemente como una aplicación de streaming de Amazon Managed Service para Apache Flink
Implemente el código como una aplicación de procesamiento de flujos que se ejecuta de forma continua con tan solo unos pocos pasos. Su aplicación implementada será una aplicación de Amazon Managed Service para Apache Flink con estado duradero y escalamiento automático. También tendrá la oportunidad de cambiar los orígenes, los destinos, los registros y los niveles de monitoreo antes de poner en producción su código.