Comenzar con el proyecto

8 pasos  |  60 minutos

Costo para completar el proyecto: el costo estimado para completar este proyecto es 0,51 USD. El costo asume que usted se encuentra dentro de los límites de la capa gratuita de AWS, respeta las configuraciones recomendadas y que terminará todos los recursos antes de que transcurra una hora a partir del momento en que se complete el proyecto. Es posible que su caso de uso requiera configuraciones diferentes que podrían afectar la facturación. Utilice la Calculadora coste mensual para calcular los costos personalizados acordes a sus necesidades

Cálculo de facturación mensual: el costo total de crear y mantener la solución analítica de logs variará según el uso y las configuraciones. Si utiliza la configuración predeterminada que se recomienda en esta guía, el costo normal será 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. Explore las pestañas de debajo para aprender para qué sirve cada servicio y cómo afecta a su factura.

  • Amazon Kinesis Firehose

    Descripción del producto: Amazon Kinesis Firehose es un servicio completamente administrado para entregar datos de streaming en tiempo real a 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 recibidos en Amazon Kinesis Firehose, calculado como el número de registros de datos enviados al servicio multiplicado por el tamaño de cada registro, redondeado hacia arriba hasta el múltiplo de 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 recibidos. En la región EE.UU. Este, el precio de Amazon Kinesis Firehose es 0,035 USD por cada GB de datos recibido. Para obtener información detallada sobre precios, consulte los 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 logs 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 log de acceso de Apache). El cálculo mensual de la recepción de datos en la transmisión de entrega de Firehose consiste en lo siguiente:

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

     

    La segunda transmisión de entrega de Firehose está recibiendo registros con una tasa de frecuencia mucho menor. Como la aplicación de Amazon Kinesis Analytics está produciendo 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 reciben 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 0,00005 USD para la duración de 1 hora asumida 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 ANSI. Le permite leer datos de Amazon Kinesis Streams y Amazon Kinesis Firehose, y crear consultas de procesamiento de transmisiones que filtran, transforman y acumulan los datos cuando los recibe. Amazon Kinesis Analytics reconoce automáticamente los formatos de datos estándar, analiza los datos y sugiere un esquema, que puede editar 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 de 4 GB de memoria, 1 vCPU de capacidad informática 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 informática como resultado, Amazon Kinesis Analytics escalará de forma automática y elástica la cantidad de KPU necesarias para completar el análisis. Amazon Kinesis Analytics no conlleva el aprovisionamiento de recursos, costos por anticipado ni cuotas 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 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 0,66 USD.

  • Amazon Elasticsearch Service

    Descripción del producto: Amazon ES es un popular motor de búsqueda y análisis de código abierto que se usa en casos de uso de big data, como análisis de logs y clickstreams. Amazon ES administra la capacidad, el escalado, los parches y la administración de los clústeres de Elasticsearch. 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 pagos mínimos 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ándar 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 la creación del 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 alto nivel de escalado para los objetos que conforman su aplicación. Ejemplos de los objetos que puede almacenar: código fuente, logs, imágenes, vídeos y otros que se crean cuando implementa la aplicación. Amazon S3 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: el tipo de almacenamiento de S3 que utilice, dónde almacene el contenido de su sitio web (p. ej. EE.UU. Este vs. Asia Pacífico, Sídney), el volumen que almacene, el número de solicitudes que usted o sus usuarios realice para almacenar contenido nuevo o recuperar contenido y el volumen de datos que se transfiera desde S3 a usted o sus 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: con uso de almacenamiento estándar en la región EE.UU. Este, si almacena 5 GB de contenido, pagaría 0,15 USD al mes. Si creó su cuenta en los últimos 12 meses y reúne los requisitos para recibir 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 período de 6 horas, el costo total de almacenamiento de registros en Amazon S3 es 0,00125 USD.

  • Amazon EC2

    Descripción del producto: Amazon EC2 brinda servidores de aplicaciones virtuales, conocidos como instancias, para ejecutar su aplicación web en la plataforma de su elección. EC2 le permite configurar y escalar la capacidad informática 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 productos de AWS.

    Cálculo de los precios: los precios de Amazon EC2 se basan en cuatro componentes: el tipo de instancia que elija (EC2 incluye más de 40 tipos de instancias con opciones optimizadas para informática, 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, subasta, etc.). Para obtener más información, consulte los precios de Amazon EC2.

    Ejemplo de costo: asuma que los archivos de logs residen 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 de la máquina virtual es 4,68 USD. Para esta guía de implementación, si asumimos que el log que genera la instancia se ejecuta durante 1 hora, se estima que el costo de EC2 sería 0,0065 USD.

Comenzar con el proyecto