Comenzar con el proyecto

6 pasos  |  60 minutos

NodeJS_Web_App_HERO-ART_SM

Costo para realizar el proyecto: el costo estimado para completar el proyecto es de 0,04 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 una hora a partir del momento en que se finalice el proyecto.

Cálculo de facturación mensual: el costo total del lanzamiento de una aplicación web de pila Node.js dependerá de la configuración y el uso. Si utiliza la configuración predeterminada que se recomienda en esta guía, el costo normal sería 27,42 USD al mes si se encuentra dentro de la capa gratuita de AWS. Es posible que su caso de uso requiera configuraciones diferentes que podrían afectar la facturación. Utilice la Calculadora de precios para calcular los costos en función de sus necesidades

Uso de servicios individuales y costos: los precios de AWS dependen del uso de cada servicio individual. El uso total combinado de cada servicio conformará su factura mensual. Revise las siguientes pestañas para aprender qué hace cada servicio y cómo afecta su factura.

  • Amazon EC2

    Descripción: Amazon EC2 brinda servidores de aplicaciones virtuales, conocidos como instancias, para alojar su aplicación web de Node.js. Amazon EC2 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 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, spot, etc.). Para obtener más información, consulte los precios de Amazon EC2

    Ejemplo de costo: este proyecto configurará un entorno que se ejecuta en 2 instancias EC2 t2.micro. El costo aproximado es 19,04 USD/mes.

  • Elastic Load Balancing

    Descripción: un balanceador de carga Elastic Load Balancing distribuye solicitudes relacionadas con las instancias EC2 que se ejecutan en su aplicación de Node.js. Permite un mayor nivel de conmutación de errores en sus aplicaciones, ya que ofrece de manera continua la capacidad de equilibrio de carga necesaria para distribuir el tráfico de las aplicaciones.

    Cálculo de los precios: los precios de Elastic Load Balancing se basan en dos componentes principales: la cantidad de horas u horas parciales durante las cuales se ejecuta el balanceador de carga elástico y el volumen de datos (GB) transferido a través de él. Para obtener más información, consulte los precios de Elastic Load Balancing.

    Ejemplo de costo: este proyecto utiliza 2 balanceadores de Elastic Load Balancing que transfieren 10 GB al mes. El costo aproximado es 36,68 USD/mes.

  • Amazon DynamoDB

    Descripción del producto: Amazon DynamoDB es un servicio de base de datos NoSQL rápido y flexible para todas las aplicaciones que requieren latencias de milisegundos de un solo dígito constantes a cualquier escala. Se trata de una base de datos completamente administrada en la nube, compatible con modelos de almacenamiento de valor de clave y de documentos.

    Cálculo de los precios: los precios de Amazon DynamoDB se basan en cinco componentes: la tarifa de las solicitudes de lectura y escritura por segundo que usted necesite (conocida como capacidad de rendimiento aprovisionada), el plazo anual de la compra (capacidad de rendimiento reservada), los datos que almacene en DynamoDB (almacenamiento indexado), los datos que transfiera fuera de DynamoDB (transferencia de datos) y cualquier secuencia solicitada con horario de modificaciones a nivel del elemento de la tabla de DynamoDB (transmisiones de DynamoDB). Para obtener más información, consulte los precios de DynamoDB

    Ejemplo de costo: este proyecto utiliza un elemento de 5 KB en DynamoDB. Como DynamoDB es gratuito hasta 25 GB y 25 WCU y RCU, no incurrirá en ningún costo si se encuentra dentro de la capa gratuita de AWS. 

  • AWS Elastic Beanstalk

    Descripción: AWS Elastic Beanstalk es un servicio fácil de usar para implementar y escalar la aplicación de Node.js en la plataforma de AWS. Elastic Beanstalk administra los detalles del entorno de alojamiento, incluido el aprovisionamiento de recursos de AWS, como servidores de aplicaciones EC2 y la configuración del equilibrio de cargas, el escalado y el monitoreo.

    Cálculo de los precios: no se aplican cargos adicionales por el uso de AWS Elastic Beanstalk para implementar la aplicación de Node.js. 

  • Auto Scaling

    Descripción: el servicio Auto Scaling garantiza que la disponibilidad del entorno de Node.js sea óptima.  Puede definir un número mínimo disponible de servidores de aplicaciones y agregar o quitar servidores de aplicaciones a medida que se modifique la demanda en la aplicación de Node.js.

    Cálculo de los precios: no se aplican cargos adicionales por el uso del servicio Auto Scaling para implementar la aplicación de Node.js.

  • Amazon SNS

    Descripción del producto: Amazon Simple Notification Service (Amazon SNS) es un servicio de notificaciones push rápido, flexible y completamente administrado que permite enviar mensajes individuales o distribuir mensajes a una gran cantidad de destinatarios.

    Cálculo de los precios: los clientes de Amazon SNS reciben de forma gratuita 1 000 000 de solicitudes de Amazon SNS, 100 000 notificaciones HTTP, 1 000 notificaciones de correo electrónico y 100 notificaciones de SMS. Además, paga en función del número de notificaciones que publique, el número de notificaciones que entregue, y de otras llamadas a la API adicionales para la administración de temas y suscripciones. Los precios de entrega varían en función del tipo de punto de enlace. Para obtener más información, consulte los precios de Amazon SNS.

    Ejemplo de costo: este proyecto transmite un volumen insignificante de llamadas a Amazon SNS y no incurrirá en ningún costo si se encuentra dentro de la capa gratuita.

  • Amazon S3

    Descripción del producto: Amazon S3 proporciona almacenamiento de objetos en la nube seguro, duradero y con un alto nivel de escalado. Entre los objetos que puede almacenar se incluyen páginas HTML, archivos CSS, imágenes, videos y JavaScript. Amazon S3 facilita el uso del almacenamiento de objetos con una sencilla interfaz web para almacenar y recuperar datos desde cualquier lugar de la Web, por lo que su sitio web estará disponible de forma fiable para todos los visitantes. 

    Cómo funcionan los precios: los precios de S3 se basan en cinco componentes: el tipo de almacenamiento de S3 utilizado, dónde almacena el contenido de la página web (p. ej. EE.UU. Este frente a Asia Pacífico - Sídney), la cantidad de datos que almacena, la cantidad de solicitudes realizadas por usted o los usuarios para almacenar contenido nuevo o recuperar contenido, y la cantidad de datos que se transfieren de S3 a usted o los usuarios. Para obtener más información, consulte los precios de Amazon S3

    Cálculo del costo: este proyecto utiliza 10 GB de almacenamiento de objetos al mes en Amazon S3. El costo aproximado es 0,30 USD/mes.

Comenzar con el proyecto