Comenzar con el proyecto

8 pasos  |  60 minutos

Costo para realizar el proyecto: el costo estimado para completar el proyecto es de 0,51 USD. Este costo asume que usted se encuentra dentro del alcance de la capa gratuita de AWS, que respeta las configuraciones recomendadas y que terminará todos los recursos antes de que transcurra 1 hora a partir del momento en que se finalice el proyecto. Es posible que su caso de uso requiera configuraciones diferentes que podrían afectar la facturación. Utilice la Calculadora de precios para determinar los costos en función de sus necesidades específicas.

Cálculo de facturación mensual: el costo total de crear y mantener la solución analítica de registros dependerá del uso y las configuraciones. Si utiliza la configuración predeterminada que se recomienda en esta guía, el costo normal sería de 367,74 USD al mes.

Los precios de AWS se basan en el uso que realiza de cada servicio individual. El uso total combinado de cada servicio dará lugar a su factura mensual. Revise las siguientes pestañas para aprender qué hace cada servicio y cómo afecta su factura.

  • Amazon Kinesis Firehose

    Descripción del producto: Amazon Kinesis Firehose es un servicio completamente administrado que se utiliza para entregar datos de streaming en tiempo real a distintos destinos, como Amazon S3, Amazon Redshift o Amazon ES. Con Firehose, no necesita escribir ninguna aplicación ni administrar recursos. Configura los productores de datos para que envíen datos a Firehose, y este entrega inmediatamente los datos al destino que usted especificó.

    Cálculo de los precios: los precios de Amazon Kinesis Firehose se basan en el volumen de datos incorporados en Amazon Kinesis Firehose, el cual se calcula como el número de registros de datos enviados al servicio multiplicado por el tamaño de cada registro, redondeado hacia arriba hasta el 5 KB más cercano. Por ejemplo, si cada uno de sus registros de datos tiene un tamaño de 42 KB, Amazon Kinesis Firehose cuenta cada uno como 45 KB de datos incorporados. En la región EE. UU. Este, el precio de Amazon Kinesis Firehose es de 0,035 USD por cada GB de datos incorporados. Para obtener información detallada sobre los precios, consulte la página de precios de Amazon Kinesis Firehose.

    Ejemplo de costo: en este tutorial, creará dos transmisiones de entrega de Amazon Kinesis Firehose independientes. Una recibirá los datos provenientes del productor de registros de acceso de Apache, y la otra recibirá los resultados de una aplicación de Amazon Kinesis Analytics.

    Para la primera transmisión de entrega de Firehose, asuma que el productor envía 500 registros por segundo y que cada registro tiene un tamaño inferior a 5 KB (normal para un registro de acceso de Apache). El cálculo mensual de la incorporación de datos en la transmisión de entrega de Firehose está compuesto por los siguientes factores:

    • El precio en la región EE. UU. Este es de 0,035 USD por GB de datos incorporados
    • Tamaño de registro, redondeado hacia arriba al 5 KB más cercano = 5 KB
    • Datos incorporados (GB por segundo) = (500 registros/s * 5 KB/registro) / 1 048 576 KB/GB = 0,002384 GB/s
    • Datos incorporados (GB por mes) = 30 días/mes * 86 400 s/día * 0,002384 GB/s = 6179,81 GB/mes
    • Cargo mensual: 6179,81 * 0,035 USD/GB = 216,29 USD
    • Cargo por hora: para los fines de este tutorial, asuma que el sistema solo incorpora datos durante 1 hora. Específicamente para este tutorial, el costo aproximado sería de 0,30 USD 

     

    La segunda transmisión de entrega de Firehose recibe registros con una tasa de frecuencia mucho menor. Como la aplicación de Amazon Kinesis Analytics produce tan solo unas pocas filas de datos por minuto, el costo de dicha transmisión de entrega es proporcionalmente menor. Si asumimos que tan solo se incorporan cinco registros por minuto y que el peso de cada registro es menor que 5 KB, el costo de la transmisión de entrega es de 0,00005 USD para el periodo de 1 hora asumido en este tutorial.

  • Amazon Kinesis Analytics

    Descripción del producto: Amazon Kinesis Analytics es la manera más sencilla de procesar y analizar datos de streaming en tiempo real con SQL estándar del ANSI. Le permite leer datos de Amazon Kinesis Streams y Amazon Kinesis Firehose, además de crear consultas de procesamiento de transmisiones que filtran, transforman y agrupan los datos cuando los recibe. Amazon Kinesis Analytics reconoce automáticamente los formatos de datos estándares, analiza los datos y sugiere un esquema, que puede modificar con el editor de esquemas interactivo. Proporciona un editor SQL interactivo y plantillas de procesamiento de transmisiones para que pueda escribir consultas de procesamiento de transmisiones sofisticadas en cuestión de minutos. Amazon Kinesis Analytics ejecuta sus consultas de forma continua y graba los resultados procesados en destinos de salida, como Amazon Kinesis Streams y Amazon Kinesis Firehose, que pueden entregar los datos a Amazon S3, Amazon Redshift y Amazon ES. Amazon Kinesis Analytics aprovisiona, implementa y escala automáticamente los recursos necesarios para ejecutar sus consultas.

    Cálculo de los precios: con Amazon Kinesis Analytics, paga únicamente por lo que usa. Se le cobra una tarifa por hora en función de la cantidad media de unidades de procesamiento de Kinesis (KPU) que utilice para ejecutar su aplicación de procesamiento de transmisiones.

    Una sola KPU es una unidad de capacidad de procesamiento de transmisiones compuesta por 4 GB de memoria, 1 CPU virtual de cómputo y las capacidades de red correspondientes. A medida que varíe la complejidad de sus consultas, y también lo hagan las necesidades de memoria y capacidad de cómputo como resultado, Amazon Kinesis Analytics escalará de forma automática y elástica la cantidad de KPU necesaria para completar el análisis. Amazon Kinesis Analytics no conlleva ni aprovisionamiento de recursos, ni costos iniciales ni tarifas mínimas.

    Ejemplo de costo: este ejemplo asume que el sistema se ejecuta durante 6 horas en la región EE. UU. Este. La consulta SQL de este tutorial es muy básica y no consumirá más que una KPU. Como el precio de Amazon Kinesis Analytics en EE. UU. Este es de 0,11 USD por hora de KPU, y el tutorial se ejecuta durante 6 horas, el costo total de uso de Amazon Kinesis Analytics es de 0,66 USD.

  • Amazon Elasticsearch Service

    Descripción del producto: Amazon ES es un reconocido motor de búsqueda y analítica de código abierto que se utiliza en casos de uso de big data, como análisis de registros y secuencias de clics. Amazon ES administra la capacidad, el escalado, la implementación de parches y la administración de los clústeres de Elasticsearch por usted. Además, le proporciona acceso directo a la API de Elasticsearch.

    Cálculo de los precios: con Amazon ES, paga únicamente por lo que usa. No se requieren tarifas mínimas ni compromisos iniciales. Se le cobrarán las horas de instancia de Amazon Elasticsearch, un volumen de Amazon Elastic Block Store (EBS) (si elige esta opción) y las tarifas estándares de transferencia de datos. Para obtener más información, consulte los precios de Amazon Elasticsearch Service.

    Ejemplo de costo: para este tutorial, si asumimos que se eligen los valores predeterminados al momento de crear el dominio de Amazon ES, el costo total se puede calcular de la siguiente manera: un tipo de instancia m3.medium.elasticsearch cuesta 0,094 USD por hora * 1 hora = 0,094 USD.

  • Amazon S3

    Descripción del producto: Amazon S3 ofrece almacenamiento en la nube seguro, duradero y con un nivel alto de escalabilidad para los objetos que conforman su aplicación. Entre los ejemplos de los objetos que puede almacenar se encuentran código fuente, registros, imágenes, videos y otros artefactos que se crean cuando implementa la aplicación. Facilita el uso del almacenamiento de objetos con una sencilla interfaz web para almacenar y recuperar archivos desde cualquier lugar de la Web, por lo que su sitio web estará disponible de forma fiable para sus visitantes.

    Cálculo de los precios: los precios de Amazon S3 se basan en cinco componentes. Estos componentes son el tipo de almacenamiento de S3 que utiliza, el lugar donde almacena el contenido del sitio web (p. ej., EE. UU. Este vs. Asia Pacífico - Sídney), la cantidad de datos que guarda, la cantidad de solicitudes que usted o sus usuarios realizan para almacenar contenido nuevo o recuperar el existente, y la cantidad de datos que se transfieren de S3 a usted o los usuarios. Como entregará contenido con Amazon CloudFront, los costos de S3 se basarán en el almacenamiento. Para obtener más información, consulte los precios de Amazon S3.

    Ejemplo de costo: si utilizara el almacenamiento estándar en la región EE. UU. Este y almacenara 5 GB de contenido, pagaría 0,15 USD al mes. Si hubiese creado su cuenta en los últimos 12 meses y cumpliera los requisitos para acceder a la capa gratuita de AWS, pagaría 0,00 USD al mes. Para este tutorial, asuma que el productor crea 5 GB de datos. Por un periodo de 6 horas, el costo total de almacenamiento de registros en Amazon S3 es de 0,00125 USD.

  • Amazon EC2

    Descripción del producto: Amazon EC2 brinda servidores de aplicaciones virtuales, conocidos como instancias, para ejecutar la aplicación web en la plataforma de su elección. EC2 le permite configurar y escalar la capacidad de cómputo fácilmente para satisfacer las demandas y los requisitos cambiantes. Está integrado con el entorno informático confiable de Amazon, lo que le permite aprovechar el conjunto de servicios de AWS.

    Cálculo de los precios: los precios de Amazon EC2 se basan en cuatro componentes. Estos elementos son el tipo de instancia que elija (EC2 incluye más de 40 tipos de instancias con opciones optimizadas para capacidad de cómputo, memoria, almacenamiento y más), la región en la que se encuentren las instancias, el software que se ejecute y el modelo de precios que seleccione (instancias bajo demanda, capacidad reservada, spot, etc.). Para obtener más información, consulte los precios de Amazon EC2.

    Ejemplo de costo: asuma que los archivos de registro se encuentran en una única instancia EC2 Linux t2.nano en la región EE. UU. Este. Con un modelo de precios bajo demanda, el cargo mensual correspondiente a las máquinas virtuales sería de 4,68 USD. Para esta guía de implementación, si se presume que la instancia que genera registros se ejecuta durante 1 hora, el costo por EC2 estimado es de 0,0065 USD.

Comenzar con el proyecto