Escenario: Estimación de costes de una Code Engine App con un IBM Cloudant Base de datos y herramientas de observabilidad
Supongamos que ha desplegado su aplicación web en IBM Cloud® Code Engine. El " IBM Cloud® Code Engine " utiliza varios servicios que proporciona el " IBM Cloud® ", como una base de datos, registro y supervisión. En este ejemplo, podrá aprender a calcular el coste real de la app.
Con IBM Cloud® Code Engine, usted paga solo por la memoria y la CPU necesarias para ejecutar su aplicación, y por cualquier llamada entrante de HTTP. Incluye el escalado a 0, si tu aplicación no recibe ningún tráfico durante un periodo de tiempo. Por ejemplo, supongamos una aplicación de producción, que siempre se está ejecutando, y la aplicación tiene las siguientes especificaciones:
- La aplicación está configurada con 1 vCPU y 4 GB de memoria (por defecto para aplicaciones y trabajos).
- La aplicación recibe 5 millones de solicitudes de HTTP en 30 días.
- La aplicación utiliza un IBM Cloudant Plan estándar con:
- 150 GB de almacenamiento de datos (130 GB más que los 20 GB de coste cero)
- 1.000 búsquedas por segundo
- 500 escrituras por segundo
- 50 consultas por segundo
- La aplicación utiliza IBM Cloud Logs Plan estándar para el almacenamiento y la búsqueda de registros.
- La solicitud necesita 7 días de búsqueda rápida
- Los registros se conservan durante 3 meses en IBM Cloud
- La aplicación utiliza IBM Cloud Monitoring para las métricas de rendimiento.
- Sólo se necesitan las métricas de plataforma de Code Engine y IBM Cloudant
Code Engine incluye un nivel de coste cero, y el plan IBM Cloudant Standard incluye 20 GB de almacenamiento de coste cero para que puedas experimentar antes de comprometerte.
Los precios utilizados en este ejemplo son en moneda estadounidense y no reflejan los precios actuales ni incluyen descuentos o códigos promocionales. Para ver los precios más actualizados, consulte " precios Code Engine" , " precios IBM Cloudant, " precios IBM Cloud Logs y " precios IBM Cloud Monitoring.
Escenario de precios
La siguiente tabla proporciona un ejemplo de precio estimado para ejecutar una aplicación en ' Code Engine que utiliza el plan estándar ' IBM Cloudant como almacén de datos, junto con ' IBM Cloud Logs y ' IBM Cloud Monitoring. también se necesita IBM Cloud para consultar datos de registro de más de 7 días. El escenario asume el siguiente patrón de uso:
Descripción | Cantidad | Tasa | Coste |
---|---|---|---|
Code Engine- vCPU segundos | 2,492,000 | $0.00003431 | $85.50 |
Code Engine- GB segundos | 10,168,000 | $0.00000356 | $36.20 |
Code Engine- Solicitudes | 4,900,000 | 0.538 por millón | $2.64 |
SubTotal | $124.34 | ||
IBM Cloudant- GB | 130 | 1.00 por GB | $130.00 |
IBM Cloudant- Búsquedas/segundo | 10 | 0.25 por 100 búsquedas/segundo | $2.50 |
IBM Cloudant- Escrituras/segundo | 10 | 0.50 por 50 escrituras/segundo | $5.00 |
IBM Cloudant- Consultas/segundo | 10 | 5.00 por 5 consultas/segundo | $50.00 |
SubTotal | $187.50 | ||
IBM Cloud Logs- 7 días | 5 GB | 1.20 por GB | $6.00 |
SubTotal | $6.00 | ||
IBM Cloud Monitoring- Métricas de series temporales | 110 | 0.08 por metro | $8.80 |
SubTotal | $8.80 | ||
IBM Cloud- Capacidad de almacenamiento | 15 GB | 0.0230 por GB/mes | $0.36 |
IBM Cloud- Ancho de banda público de salida | 15 GB | 0.0000 por GB (dentro de los límites permitidos) | $0.00 |
IBM Cloud- Solicitudes de clase A | 15.000 | 0.0000 por 1.000 (dentro de los límites permitidos) | $0.00 |
IBM Cloud- Solicitudes de clase B | 150.000 | 0.0000 por cada 10.000 (dentro de los límites permitidos) | $0.00 |
SubTotal | $0.36 | ||
Total | $327.00 |
Detalles del cálculo
Code Engine Detalles del cálculo
Los siguientes cálculos incluyen las Code Engine asignaciones de nivel de coste cero, que incluyen:
- 100.000 vCPU segundos al mes
- 200.000 GB segundos de memoria al mes
- 100 000 solicitudes de información ( HTTP ) al mes
vCPU
1 vCPU * 24 hours * 30 days * 3600 seconds = 2,592,000 vCPU seconds
Free tier: 100,000 vCPU seconds
Billable: 2,592,000 - 100,000 = 2,492,000 vCPU seconds
2,492,000 * $0.00003431 = $85.50
Memoria
4 GB * 24 hours * 30 days * 3600 seconds = 10,368,000 GB seconds
Free tier: 200,000 GB seconds
Billable: 10,368,000 - 200,000 = 10,168,000 GB seconds
10,168,000 * $0.00000356 = $36.20
Solicitudes HTTP
5,000,000 requests total
Free tier: 100,000 requests
Billable: 5,000,000 - 100,000 = 4,900,000 requests
4,900,000 * ($0.538 / 1,000,000) = $2.64
IBM Cloudant Detalles del cálculo
En este caso, estamos utilizando 150 GB de almacenamiento, pero con 20 GB de almacenamiento de datos gratuito, pagamos por los 130 GB adicionales. Las búsquedas, escrituras y consultas se cobran en función de la capacidad aprovisionada en sus respectivos incrementos. Para obtener información más detallada sobre los precios " IBM Cloudant ", consulte Precios " IBM Cloudant ".
Plan estándar - Datos
150 GB total, 20 GB free, 130 GB charged
130 GB * $1.00 per GB = $130.00
Plan estándar - Búsquedas
1,000 Lookups/second / 100 Lookups/second = 10 units
10 * $0.25 per 100 Lookups/second = $2.50
Plan estándar - Escrituras
500 Writes/second / 50 Writes/second = 10 units
10 * $0.50 per 50 Writes/second = $5.00
Plan estándar - Consultas
50 Queries/second / 5 Queries/second = 10 units
10 * $5.00 per 5 Queries/second = $50.00
IBM Cloud Logs Detalles del cálculo
IBM Cloud Logs admite la clasificación por niveles de sus datos de registro para ayudarle a optimizar sus costes de registro sin dejar de poder buscar y analizar los datos de registro de las aplicaciones. En este escenario, los datos de registro se almacenan en el valor predeterminado inicial de retención de 7 días en Priority Insights. Transcurridos 7 días, los datos de registro se consultarán desde " IBM Cloud " a las tarifas de " IBM Cloud ". Se supone que los registros se conservan durante 3 meses en IBM Cloud.
Volumen de registro mensual estimado: 1 KB por solicitud * 5.000.000 solicitudes/mes * 1 mes = 5 GB
Plan estándar - Perspectivas prioritarias - 7 días:
5 GB * $1.20 per GB = $6.00
IBM Cloud Detalles del cálculo
Plan estándar (us-sur)
3 meses de registros: 1 KB por petición * 5.000.000 peticiones/mes * 3 meses = 15 GB
Capacidad de almacenamiento: 15 GB *0.0230 por GB/mes =0.36
Ancho de banda público de salida: Asignación: 100% del almacenamiento en GB = 15 GB Uso real: 15 GB 15 GB ≤ 15 GB permitidos, por lo que no hay cargo adicional
Peticiones de clase A (operaciones de escritura)
Asignación: 100 x almacenamiento en GB = 100 x 15 = 1500 peticiones Uso real: Suponiendo que un archivo escribe cada 10 min; 43800 minutos/mes / 10 minutos = 4380 4.380 > 1500 permitidos, pero el cargo se aplica para 1.000 peticiones Peticiones facturables: 4,380 - 1,500 = 2880 2880 * (0.0052 / 1.000) =0.014976 (redondeado a0.01 debido al pequeño importe)
Peticiones de clase B (operaciones de lectura)
Asignación: 1000 x almacenamiento en GB = 1000 x 15 = 15.000 solicitudes Uso real: Supongamos que se leen 3 ficheros. Por cada expediente que se escribe en un mes, 4.380 * 3 = 13140 13.140 < 15.000 prestaciones, pero el cargo se aplica a partir de 10.000 solicitudes Peticiones facturables: Menos que la franquicia, por lo que no se cobra
Coste total ' IBM Cloud Object Storage ': $0.36 + $0.00 + $0.01 + $0.00 = $0.37
IBM Cloud Monitoring Detalles del cálculo
La supervisión de Code Engine y IBM Cloudant se realiza mediante métricas de plataforma. Las métricas de la plataforma IBM Cloud Monitoring se cobran utilizando la tarificación escalonada basada en el número de métricas de horas de series temporales. Para más ejemplos sobre facturación, consulte Ejemplos de facturación.
Para las métricas de plataforma IBM Cloud Monitoring cargos basados en el número de métricas de series temporales:
time-series metrics: $0.08 USD per metric
En este escenario, supongamos 110 métricas de series temporales (50 para " Code Engine " y 60 para " IBM Cloudant).
Métricas de series temporales
'Code Engine y ' IBM Cloudant proporcionan diversas métricas de plataforma para supervisar sus aplicaciones. El número de series temporales depende de la cardinalidad, o número de series temporales únicas asociadas a una métrica. En este escenario, suponemos 60 series temporales para Code Engine y 50 series temporales para IBM Cloudant.
Code Engine: 60 time-series/month
IBM Cloudant: 50 time-series/month
Total: 110 time-series/month * 730 hours/month =
110 * $0.08 per metric = $8.80
Conclusión
Este escenario de precios proporciona una estimación de los costes asociados al funcionamiento de una aplicación " Code Engine que utiliza " IBM Cloudant, " IBM Cloud Logs y " IBM Cloud Monitoring proporcionados por " IBM Cloud®. El coste total estimado para este escenario es de 327.00 USD al mes.
Los costes reales pueden variar en función de sus patrones de uso específicos, volúmenes de datos y opciones de configuración.
Para obtener una estimación más precisa y adaptada a sus necesidades específicas, puede utilizar la calculadora de costesIBM Cloud. Puede introducir el uso previsto de varios servicios y la herramienta le ofrecerá una estimación de costes personalizada basada en los precios actuales.
Si estima cuidadosamente sus costes y utiliza las herramientas disponibles, podrá tomar decisiones informadas sobre el uso de sus recursos en la nube y optimizar su gasto en la plataforma IBM Cloud®.