Cree canalizaciones de streaming integrales con los esquemas de Amazon Managed Service para Apache Flink con un solo clic. Más información.

Con Amazon Managed Service para Apache Flink, puede transformar y analizar datos de streaming en tiempo real mediante Apache Flink, un marco y motor de código abierto para procesar secuencias de datos. Amazon Managed Service para Apache Flink simplifica la creación y administración de cargas de trabajo de Apache Flink y le permite integrar más fácilmente las aplicaciones con otros servicios de AWS.

Con Amazon Managed Service para Apache Flink, solo paga por lo que utiliza. No hay recursos que tenga que aprovisionar ni costos iniciales. Se le cobra una tarifa por hora en función de la cantidad de unidades de procesamiento de Kinesis (Kinesis Processing Units, KPU) que utilice para ejecutar sus aplicaciones. Una sola KPU comprende los cálculos de una vCPU y 4 GB de memoria.

Para las aplicaciones de Apache Flink, pagará una KPU adicional única por aplicación, utilizada para la orquestación. También se cobra a las aplicaciones por el almacenamiento en ejecución y copias de seguridad duraderas. El almacenamiento de aplicaciones en ejecución se utiliza para capacidades de procesamiento con estado en Amazon Managed Service para Apache Flink y se paga por GB al mes. Las copias de seguridad duraderas son opcionales, se pagan por GB al mes y proporcionan un punto de recuperación a un momento dado.

En el modo de streaming, Amazon Managed Service para Apache Flink escala automáticamente el número de KPU requerido por su aplicación de procesamiento de flujo, a medida que las demandas de memoria y cálculos varían. Puede elegir aprovisionar su aplicación con el número de KPU que necesite.

Se cobran dos KPU adicionales por cada aplicación de Studio en modo interactivo. Una KPU se utiliza para la orquestación de aplicaciones de Apache Flink y la otra para el entorno de desarrollo interactivo sin servidor. También se cobra por la ejecución del almacenamiento de aplicaciones utilizado para las capacidades de procesamiento con estado. El almacenamiento de aplicaciones en ejecución se cobra por GB al mes.

Cuando desarrolle en el bloc de notas de Studio, no tendrá la opción de crear copias de seguridad duraderas de la aplicación. Sin embargo, cuando implemente su aplicación en el bloc de notas del modo interactivo al modo de streaming, podrá crear copias de seguridad duraderas de la aplicación.

Guía general de uso de la KPU

Recomendamos que pruebe su aplicación con cargas de producción para obtener un cálculo preciso de la cantidad de KPU requeridas para su aplicación. El uso de KPU puede variar considerablemente en función del volumen y la velocidad de los datos, la complejidad del código, las integraciones y más. Esto es especialmente cierto cuando se utiliza el tiempo de ejecución de Apache Flink en Amazon Managed Service para Apache Flink. Por ejemplo, a través de pruebas internas, hemos observado un rendimiento de cientos de miles de MB por segundo por KPU en las aplicaciones simples sin estado, y un rendimiento inferior a 1 MB por segundo por KPU en las aplicaciones complejas que utilizan algoritmos de machine learning (ML) intensivos. Con estas advertencias en cuenta, la guía general que proporcionamos antes de probar su aplicación es de 1 MB por segundo por KPU.

Precios por región de AWS

Ejemplos de precios

Ejemplo de precios 1: bloc de notas de Studio con un filtro de streaming sencillo

Utiliza Amazon Managed Service para Apache Flink Studio para filtrar constantemente datos de streaming obtenidos por Amazon Kinesis Data Streams y retener solo los registros de interés. Quiere tener la posibilidad de ver y visualizar los registros en tiempo real, así como la capacidad de escribir fácilmente consultas y programas en SQL y Python. No quiere copias de seguridad de estado duraderas. Aprovisiona 4 KPU para su bloc de notas de Studio en función del rendimiento del flujo de entrada. Sus cargos mensuales de Amazon Managed Service para Apache Flink se calcularán de la siguiente manera:

Cargos mensuales

El precio en la región EE. UU. Este (Norte de Virginia) es de 0,11 USD por KPU por hora utilizada para la aplicación de procesamiento de streaming. Esta sencilla aplicación utiliza 4 KPU para procesar el flujo de datos entrantes. Con cada aplicación de bloc de notas de Studio (por ejemplo: modo interactivo) se cobran 2 KPU adicionales por aplicación. Cargos mensuales de KPU = 30 días * 24 horas * ((4 KPU + 2 KPU adicionales) * 0,11 USD por hora) = 475,20 USD

Las aplicaciones Apache Flink utilizan 50 GB de almacenamiento de aplicaciones en ejecución por KPU y se cobran 0,10 USD por GB al mes en EE. UU. Este 1.

Cargas mensuales de almacenamiento de aplicaciones en ejecución = 30 días * 24 horas * 4 KPU (50 GB * 0,10 USD por GB al mes) = 20,00 USD 

Cargos totales = 475,20 USD + 20,00 USD = 495,20 USD

 

Ejemplo de precios 2: bloc de notas de Studio con una ventana deslizante implementada en el modo de streaming

Utiliza Amazon Managed Service para Apache Flink Studio para crear una ventana deslizante en los datos de streaming capturados por un tema en su clúster de Amazon Managed Streaming para Apache Kafka (Amazon MSK). Utiliza un bloc de notas de Studio con 4 KPU durante 8 horas en dos días para desarrollar y probar sus consultas. Tras su desarrollo, implementa la aplicación como una aplicación de streaming con 12 KPU. Una vez que la aplicación de streaming se implementa, detiene el bloc de notas de Studio. La aplicación de streaming puede utilizar el estado duradero de la aplicación y se crean copias de seguridad de este todos los días.

El precio en la región EE. UU. Este (Norte de Virginia) es de 0,11 USD por KPU por hora utilizada para la aplicación de procesamiento de streaming.

Cargos mensuales

Desarrollo y consultas de prueba sobre Amazon Managed Service para Apache Flink Studio:
Cargos por KPU = 2 días * 8 horas * (4 KPU + 2 KPU adicionales por el bloc de notas de Studio) * 0,11 USD por hora) = 10,56 USD

Las aplicaciones Apache Flink utilizan 50 GB de almacenamiento de aplicaciones en ejecución por KPU y se cobran 0,10 USD por GB al mes en EE. UU. Este 1.

Cargos por almacenamiento de aplicaciones en ejecución = 2 días * 8 horas * 4 KPU * (50 GB * 0,10 USD por GB al mes) = 0,44 USD

La implementación como aplicación de streaming para que se ejecute de forma continua y se hagan copias de seguridad de la aplicación:

Cargos de KPU = 28 días * 24 horas * (2 KPU + 1 KPU adicional para la aplicación de streaming) * 0,11 USD por hora) = 221,76 USD

Las aplicaciones Apache Flink utilizan 50 GB de almacenamiento de aplicaciones en ejecución por KPU y se cobran 0,121 USD por GB al mes en EE. UU. Este 1.

Cargos por almacenamiento de aplicaciones en ejecución = 28 días * 24 horas * 2 KPU * (50 GB * 0,10 USD por GB al mes) = 9,33 USD

Cargos de almacenamiento de aplicaciones duraderas = 28* (1 MB/copia de seguridad * 1 GB/1000 MB) * 0,023 por GB al mes = 0,01 USD (se redondea al siguiente centavo)

Cargos totales = 10,56 USD + 0,44 USD + 221,76 USD + 9,33 USD + 0,01 USD = 242,10 USD

Utiliza una aplicación de Amazon Managed Service para Apache Flink para transformar y ofrecer constantemente datos de registros obtenidos por Kinesis Data Stream a Amazon Simple Storage Service (Amazon S3). Los datos de registro se transforman con varios operadores, incluidos la aplicación de un esquema para los distintos eventos de registros, la partición de los datos por tipo de evento, el ordenamiento de los datos por marca de tiempo y el almacenamiento de datos durante una hora antes de la entrega. La aplicación tiene muchos pasos de transformación, pero ninguno de ellos requiere un uso intensivo de los recursos informáticos. Esta transmisión captura datos a 2000 registros por segundo durante 12 horas al día y aumenta hasta 8000 registros por segundo durante 12 horas por día. No crea ninguna copia de seguridad de aplicaciones duraderas. Los cargos mensuales de Amazon Managed Service para Apache Flink se calcularán de la siguiente manera:

Cargos mensuales

El precio en la región EE. UU. Este (Norte de Virginia) es de 0.11 USD por hora de KPU. Amazon Managed Service para Apache Flink asigna 50 GB de almacenamiento de aplicaciones en ejecución por KPU y cobra 0,10 USD por GB al mes.

Carga de trabajo intensa: durante el periodo de 12 horas de carga de trabajo intensa, la aplicación de Amazon Managed Service para Apache Flink procesa 8000 registros por segundo y se escala a 8 KPU de manera automática. Tras un período de carga de trabajo intensa, la aplicación de Amazon Managed Service para Apache Flink reduce la escala de la aplicación tras 6 horas con un rendimiento inferior. La aplicación se escala a 8 KPU para un total de 18 horas por día.

30 días/mes * 18 horas/día = 540 horas/mes

Cargos de KPU mensuales = 540 horas al mes * 8 KPU * 0,11 USD por hora = 475,20 USD

Cargos mensuales de almacenamiento de aplicaciones en ejecución = 540 horas al mes * 8 KPU * 50 GB por KPU * 0,10 USD por GB al mes = 30,00 USD

Cargos de KPU y almacenamiento mensuales = 475,20 USD + 30,00 USD = 505,20 USD

Carga de trabajo liviana: durante el periodo restante de seis horas de carga de trabajo liviana, la aplicación de Amazon Managed Service para Apache Flink procesa 2000 registros por segundo y se reduce la escala a 2 KPU de manera automática.

30 días al mes * 6 horas por día = 180 horas al mes

Cargos mensuales de KPU = 180 horas al mes * 2 KPU * 0,11 USD por hora = 39,60 USD

Cargos mensuales de almacenamiento de aplicaciones en ejecución = 180 horas al mes * 2 KPU * 50 GB * 0,10 USD por GB al mes = 2,50 USD

Cargos mensuales de KPU y almacenamiento = 39,60 USD + 2,50 USD = 42,10 USD

Cada aplicación Apache Flink tiene un cargo de un KPU adicional por aplicación.

Cargos mensuales = 30 * 24* 1 KPU * 0,11 USD por hora = 79,20 USD

Cargos totales = 505,20 USD + 42,10 USD + 79,20 USD = 626,50 USD

Recursos de precios adicionales

Calculadora de precios de AWS

Calcule fácilmente los costos mensuales en AWS

Obtenga asistencia de precios

Contacte con los especialistas de AWS para obtener un presupuesto personalizado

Comience a utilizar Amazon Kinesis Data Analytics

Regístrese para abrir una cuenta de AWS
Regístrese para abrir una cuenta de AWS

Acceda automáticamente a la capa gratuita de AWS.

Read the documentation
Consulte la guía de introducción

Aprenda a usar Amazon Kinesis Data Analytics con esta guía paso a paso para SQL o Apache Flink.

Comience a crear con Amazon Kinesis Data Analytics
Comience a crear aplicaciones de streaming

Cree su aplicación de streaming a partir de la consola de Amazon Kinesis Data Analytics.