- Informática
- AWS App Runner
- Precios
Precios de AWS App Runner
Información general
Instancias de contenedor aprovisionadas
0,007 USD por GB por hora*
Cuando se implementa la aplicación, se paga por la memoria aprovisionada en cada instancia de contenedor. Mantener la memoria de su instancia de contenedor aprovisionada cuando la aplicación está inactiva garantiza que pueda ofrecer una latencia de milisegundos baja y constante
* El precio de 0,007 USD por GB por hora se aplica a las siguientes regiones de AWS: este de EE. UU. (norte de Virginia), Este de EE. UU. (Ohio), Oeste de EE. UU. (Oregón) y Europa (Irlanda). Para la región de Asia-Pacífico (Tokio), el precio es de 0,009 USD por GB por hora.
Instancias de contenedor activas
0,064 USD por vCPU por hora*
0,007 USD por GB por hora*
Cuando la aplicación procesa solicitudes, se pasa de instancias de contenedor aprovisionadas a instancias de contenedor activas que consumen recursos de memoria e informática. El usuario paga por los recursos informáticos y por cualquier memoria adicional que se consuma en exceso de la memoria asignada por sus instancias de contenedor aprovisionadas. App Runner escala automáticamente el número de instancias de contenedor activas, tanto hacia arriba como hacia abajo, para satisfacer los requisitos de procesamiento de su aplicación. Puede establecer un límite máximo en el número de instancias de contenedor activas que utiliza su aplicación para que los costos no superen su presupuesto. Cuando las instancias de contenedor activas están inactivas, App Runner vuelve a escalar a las instancias de contenedor aprovisionadas (el valor predeterminado es 1 instancia de contenedor aprovisionada).
Todo el procesamiento de instancias de contenedor se cobra por segundo, redondeado al segundo más cercano. Hay un cargo mínimo de un minuto por recursos vCPU cada vez que una instancia de contenedor aprovisionada comienza a procesar solicitudes.
* El precio de 0,007 USD por GB por hora y 0,064 USD por vCPU por hora se aplica a las siguientes regiones de AWS: este de EE. UU. (norte de Virginia), Este de EE. UU. (Ohio), Oeste de EE. UU. (Oregón) y Europa (Irlanda). Para la región de Asia-Pacífico (Tokio), el precio es de 0,009 USD por GB por hora y 0.081 USD por vCPU por hora.
Configuraciones admitidas
|
CPU
|
Valores de memoria
|
|---|---|
|
0,25 vCPU
|
0,5 GB
|
|
0,25 vCPU
|
1 GB
|
|
0,5 vCPU
|
1 GB
|
|
1 vCPU
|
2 GB
|
|
1 vCPU
|
3 GB
|
|
1 vCPU
|
4 GB
|
|
2 vCPU
|
4 GB
|
|
2 vCPU
|
6 GB
|
|
4 vCPU
|
8 GB
|
|
4 vCPU
|
10 GB
|
|
4 vCPU
|
12 GB
|
Cómo se aplican los precios
Con App Runner, puede implementar y ejecutar sus aplicaciones en instancias de contenedor, que consumen recursos informáticos y de memoria. Cuando se crea una aplicación en AWS App Runner, se configura la cantidad de memoria y vCPU necesaria para que se ejecute la aplicación. También se selecciona la concurrencia, una métrica de escalado que representa el número máximo de solicitudes simultáneas que puede procesar una instancia de contenedor activa. Cuando la aplicación está inactiva, se paga por GB de memoria por instancias de contenedor aprovisionadas que mantienen la aplicación en funcionamiento y eliminan los arranques en frío. Cuando llegan las solicitudes, la aplicación responde en milisegundos, y se paga por la vCPU y la memoria que consumen las instancias de contenedor activas mientras la aplicación procesa las solicitudes. Solo se cobra mientras se ejecuta la aplicación, y App Runner facilita la pausa y la reanudación de la aplicación a través de la consola, la CLI o la API para ayudar a administrar los costos. App Runner escala las instancias de contenedor activas de forma automática para satisfacer las demandas de procesamiento de la aplicación, y solo se paga por la vCPU y la memoria utilizadas.
Complementos
Implementaciones automáticas
Puede optar por habilitar los despliegues automáticos, una función que crea una imagen de contenedor tras los cambios en una rama de despliegue del código fuente y, posteriormente, inicia un despliegue.
Tarifa de compilación
Se pagará una tarifa de compilación por el tiempo que App Runner tarde en compilar la aplicación a partir del código fuente. Esta tarifa de compilación solo se paga por el primer despliegue de la aplicación o cuando se realiza un cambio en el código fuente.
Uso de otros servicios de AWS y transferencia de datos
Puede incurrir en cargos adicionales si la aplicación utiliza otros servicios de AWS o transfiere datos. Por ejemplo, si la aplicación utiliza los registros de Amazon CloudWatch para el registro de la aplicación, se le cobrará el uso de CloudWatch.
Ejemplo de desglose de costos
- Tamaño de la instancia del contenedor: 1 vCPU y 2 GB
- Concurrencia: 80 solicitudes/instancia de contenedor activa
- Recuento de instancias de contenedor aprovisionadas: 1 (mínimo por defecto)
Configuración de la aplicación
Tráfico
El usuario pone a prueba la aplicación y el servicio de App Runner recibe un tráfico de 2 solicitudes por segundo durante 2 horas al día. App Runner escala el servicio a solo una instancia de contenedor activa para procesar las solicitudes entrantes y aprovisiona la memoria de la instancia de contenedor durante 2 horas cada día. Para ahorrar costos, se detiene el servicio durante las 22 horas restantes del día.
Recursos informáticos diarios utilizados para procesar las solicitudes
0,13 USD
2 horas × 1 instancia de contenedor activa × [(1 vCPU × 0,064 USD por vCPU por hora) + (2 GB × 0,007 USD por GB por hora)] - 2 horas x 1 instancia de contenedor aprovisionada x (2 GB × 0,007 USD por GB por hora) = 0,13 USD
Tarifa diaria de instancia de contenedor aprovisionada
0,03 USD
2 horas × 1 instancia de contenedor aprovisionada × (2 GB × 0,007 USD por GB por hora) = 0,03 USD
Costo diario total
0,16 USD
Recursos informáticos totales (0,13 USD) + instancia de contenedor aprovisionada (0,03 USD) = 0,16 USD.
Costo mensual total:
4,80 USD
Costo diario total (0,16 USD) × 30 días = 4,80 USD
- Tamaño de la instancia del contenedor: 1 vCPU y 2 GB
- Concurrencia: 80 solicitudes/instancia de contenedor activa
- Recuento de instancias de contenedor aprovisionadas: 1 (mínimo por defecto)
Configuración de la aplicación
Tráfico
Se ejecuta una API ligera y sensible a la latencia y la aplicación recibe solicitudes esporádicas de unas 80 solicitudes por segundo durante 8 horas al día. App Runner escala el servicio a solo 1 contenedor para procesar las solicitudes entrantes y aprovisiona la memoria de la instancia del contenedor durante 24 horas cada día.
Recursos informáticos diarios utilizados para procesar las solicitudes
0,51 USD
8 horas × 1 instancia de contenedor activa × [(1 vCPU × 0,064 USD por vCPU por hora) + (2 GB × 0,007 USD por GB por hora)] - 8 horas x 1 instancia de contenedor aprovisionada x (2 GB × 0,007 USD por GB por hora) = 0,51 USD
Tarifa diaria de instancia de contenedor aprovisionada
0,34 USD
24 horas × 1 instancia de contenedor aprovisionada × (2 GB × 0,007 USD por GB por hora) = 0,34 USD
Costo diario total
0,85 USD
Recursos informáticos totales (0,51 USD) + instancia de contenedor aprovisionada (0,34 USD) = 0,85 USD.
Costo mensual total:
25,50 USD
Costo diario total (0,85 USD) × 30 días = 25,50 USD
- Tamaño de la instancia del contenedor: 1 vCPU y 2 GB
- Concurrencia: 80 solicitudes/instancia de contenedor activa
- Recuento de instancias de contenedor aprovisionadas: 1 (mínimo por defecto)
Configuración de la aplicación
Tráfico
Se ejecuta una aplicación web que funciona a lo largo del día y tiene un patrón de peticiones variable con un pico de 800 peticiones por segundo durante 3 horas. Durante 12 horas sin pico, la aplicación ve una demanda de 60 peticiones por segundo. App Runner escala la aplicación hasta 10 instancias de contenedor activas para las horas pico, la reduce a 1 instancia de contenedor activa para las horas no pico y aprovisiona memoria durante 24 horas cada día.
Recursos informáticos diarios utilizados para procesar las solicitudes
Horas pico: 2,30 USD
Durante 3 horas pico, la aplicación necesita 10 instancias de contenedor activas para servir 800 solicitudes por segundo, ya que cada instancia está configurada para procesar 80 solicitudes simultáneas.
10 instancias de contenedor activas × 3 horas × [(1 vCPU × 0,064 USD por vCPU por hora) + (2 GB x 0,007 USD por GB por hora)] - 1 instancia de contenedor aprovisionada x 3 horas x (2 GB x 0,007 USD por GB por hora) = 2,30 USD
Horas no pico: 0,77 USD
Para 12 horas no pico, la aplicación necesita una instancia de contenedor activa para atender 60 solicitudes por segundo, ya que cada instancia de contenedor activa puede procesar 80 solicitudes por segundo
12 horas × 1 instancia de contenedor activa × [(1 vCPU × 0,064 USD por vCPU por hora) + (2 GB × 0,007 USD por GB por hora)] - 12 horas x 1 instancia de contenedor aprovisionada x (2 GB × 0,007 USD por GB por hora) = 0,77 USD
Tarifa diaria de instancia de contenedor aprovisionada
0,34 USD
24 horas × 1 instancia de contenedor aprovisionada × (2 GB × 0,007 USD por GB por hora) = 0,34 USD
Costo diario total
3,40 USD
Recursos informáticos en horas pico (1,92 USD) + recursos informáticos en horas no pico (0,77 USD) + instancia de contenedor aprovisionada (0,71 USD) = 3,40 USD
Costo mensual total:
102 USD
Costo diario total (3,40 USD) × 30 días = 102 USD