ApsaraMQ for RocketMQ Las instancias Serverless utilizan el método de facturación pay-as-you-go, lo que significa que se le factura según los recursos que consume. Esto permite una asignación flexible de recursos sin necesidad de reservarlos previamente, mejora la utilización de los recursos y reduce los costos operativos de su negocio.
Límites
Las instancias Serverless están disponibles solo en regiones específicas. Próximamente se admitirán más regiones. Para obtener más información sobre las regiones compatibles, consulte Supported regions.
Para usar el acceso a red pública con una instancia Serverless, debe adaptar el código del kit de desarrollo de software (SDK). Para obtener más información, consulte Version guide for public network access to Serverless instances.
Conceptos facturables
Concepto facturable | Obligatorio | Método de facturación | Ciclo de facturación |
Cargos por solicitudes de mensajes | Obligatorio | Pay-as-you-go | Hora |
Cargos por almacenamiento | Obligatorio | ||
Cargos por topic | Obligatorio | ||
Cargos por intranet | Obligatorio | ||
Cargos por red pública | Opcional No se aplica si el acceso a red pública está deshabilitado. | ||
Cargos por rastreo de mensajes | Opcional No se aplica si la función de rastreo de mensajes está deshabilitada. |
Cargos por solicitudes de mensajes
ApsaraMQ for RocketMQ Las instancias Serverless se facturan según el número total de llamadas a la API para enviar y recibir mensajes.
Fórmula de facturación
Fees for API calls = Total number of API calls × Unit price per call (USD/call)
Reglas de cálculo del conteo de envío y recepción de mensajes
Conteo de envío y recepción de mensajes = Conteo de recepción de mensajes + Conteo de entrega de mensajes.
Número de mensajes recibidos: Cantidad de mensajes que el servidor recibe de los productores. Por ejemplo, si un topic recibe cinco mensajes, el número de mensajes recibidos es cinco.
Número de mensajes entregados: Cantidad de veces que el servidor entrega mensajes a los consumidores. Cada entrega exitosa de un mensaje cuenta como una entrega, independientemente de si el mensaje se procesa o si se devuelve una respuesta ACK.
-
Tamaño de la carga útil: El número de llamadas a la API para facturación se calcula según el tamaño del mensaje. La unidad base de cálculo es 4 KB. El tamaño de un mensaje menor a 4 KB se redondea hacia arriba a 4 KB. Por ejemplo, si entrega un mensaje de 18 KB, el número de entregas se calcula como ⌈18/4⌉ = 5.
Nota⌈ ⌉ indica redondeo hacia arriba al entero más cercano.
Reglas de precios escalonados
El precio unitario de los mensajes enviados y recibidos por instancias Serverless se basa en un modelo de facturación escalonado. Los niveles de precios se determinan según el volumen mensual total de mensajes de una instancia. Los mensajes de cada nivel se cobran al precio unitario correspondiente a dicho nivel.
-
Al calcular el número acumulado de llamadas para un nivel, las llamadas de diferentes tipos de mensajes, así como las llamadas para enviar y suscribirse a mensajes, se acumulan por separado.
Por ejemplo, el número de llamadas para enviar mensajes normales y el número de llamadas para suscribirse a mensajes normales no se suman entre sí.
El envío de mensajes normales se refiere a los productores que envían normal messages. El envío de mensajes avanzados se refiere a los productores que envían scheduled and delayed messages, ordered messages o transactional messages.
En ApsaraMQ for RocketMQ, los mensajes pueden entregarse de forma concurrente o secuencial. Puede seleccionar un método de entrega al crear un grupo. Los precios unitarios varían según el método de entrega elegido.
Precios unitarios por niveles
Los precios unitarios de las llamadas a la API para instancias Serverless varían según la región. A continuación se muestran las tablas con los precios correspondientes.
Precios unitarios para regiones de nube pública
Precios unitarios para envío y suscripción de mensajes en instancias Standard Edition
Región | Nivel de facturación | Total mensual de mensajes (en cientos de millones) | Envío de mensajes normales (USD por millón) | Suscripción a mensajes normales (USD por millón) | Envío de mensajes avanzados (USD por millón) | Suscripción a mensajes avanzados (USD por millón) |
China (Hangzhou), China (Shanghai), China (Shenzhen), China (Qingdao), China (Beijing), China (Zhangjiakou), China (Hohhot), China (Chengdu), China (Ulanqab), China (Heyuan), China (Guangzhou), China (Hong Kong), Singapore, Japan (Tokyo), Germany (Frankfurt), UK (London), US (Silicon Valley), US (Virginia), UAE (Dubai), South Korea (Seoul), Thailand (Bangkok), Malaysia (Kuala Lumpur), Indonesia (Jakarta), Philippines (Manila) | Tier 1 | (0, 10] | 0.15 | 0.06 | 0.77 | 0.31 |
Tier 2 | (10, 50] | 0.09 | 0.04 | 0.46 | 0.19 | |
Tier 3 | (50, 200] | 0.08 | 0.03 | 0.39 | 0.15 | |
Tier 4 | >200 | 0.06 | 0.02 | 0.31 | 0.12 |
Precios unitarios para el envío y la suscripción a mensajes en instancias Professional Edition
Región | Nivel de facturación | Total mensual de mensajes (en cientos de millones) | Envío de mensajes normales (USD por millón) | Suscripción a mensajes normales (USD por millón) | Envío de mensajes avanzados (USD por millón) | Suscripción a mensajes avanzados (USD por millón) |
China (Hangzhou), China (Shanghai), China (Shenzhen), China (Qingdao), China (Beijing), China (Zhangjiakou), China (Hohhot), China (Chengdu), China (Ulanqab), China (Heyuan), China (Guangzhou), China (Hong Kong), Singapore, Japan (Tokyo), Germany (Frankfurt), UK (London), US (Silicon Valley), US (Virginia), UAE (Dubai), South Korea (Seoul), Thailand (Bangkok), Malaysia (Kuala Lumpur), Indonesia (Jakarta), Philippines (Manila) | Tier 1 | (0, 10] | 0.46 | 0.19 | 2.32 | 0.93 |
Tier 2 | (10, 50] | 0.28 | 0.11 | 1.39 | 0.56 | |
Tier 3 | (50, 200] | 0.23 | 0.09 | 1.16 | 0.46 | |
Tier 4 | >200 | 0.19 | 0.07 | 0.93 | 0.37 |
Precio unitario para la región de Arabia Saudita
Precios unitarios para el envío y la suscripción a mensajes en instancias Standard Edition
Región | Nivel de facturación | Total mensual de mensajes (en cientos de millones) | Envío de mensajes normales (USD por millón) | Suscripción a mensajes normales (USD por millón) | Envío de mensajes avanzados (USD por millón) | Suscripción a mensajes avanzados (USD por millón) |
SAU (Riyadh - Partner Region) | Tier 1 | (0, 10] | 0.19 | 0.07 | 0.93 | 0.37 |
Tier 2 | (10, 50] | 0.11 | 0.04 | 0.56 | 0.22 | |
Tier 3 | (50, 200] | 0.09 | 0.04 | 0.46 | 0.19 | |
Tier 4 | >200 | 0.07 | 0.03 | 0.37 | 0.15 |
Precios unitarios para el envío y la suscripción a mensajes en instancias Professional Edition
Región | Nivel de facturación | Total mensual de mensajes (en cientos de millones) | Envío de mensajes normales (USD por millón) | Suscripción a mensajes normales (USD por millón) | Envío de mensajes avanzados (USD por millón) | Suscripción a mensajes avanzados (USD por millón) |
SAU (Riyadh - Partner Region) | Tier 1 | (0, 10] | 0.56 | 0.22 | 2.79 | 1.11 |
Tier 2 | (10, 50] | 0.33 | 0.13 | 1.67 | 0.67 | |
Tier 3 | (50, 200] | 0.28 | 0.11 | 1.39 | 0.56 | |
Tier 4 | >200 | 0.22 | 0.09 | 1.11 | 0.45 |
Ejemplo de facturación
Este ejemplo corresponde a una instancia Serverless ApsaraMQ for RocketMQ Standard Edition en la región China (Hangzhou). Suponga que la instancia presenta el siguiente uso horario:
Se envían 100 millones de mensajes normales.
Se reciben suscripciones de 200 millones de mensajes normales.
No se envían ni se suscriben mensajes avanzados.
La facturación por mensajes enviados y suscritos para esta instancia es la siguiente:
Hora del día | Hora 1 | Hora 2 | Hora 3 | ... | Hora 10 | Hora 11 | Hora 12 | ... |
Cargos por envío de mensajes | ||||||||
Cantidad de mensajes normales enviados por hora | 100 millones | 100 millones | 100 millones | ... | 100 millones | 100 millones | 100 millones | ... |
Cantidad acumulada de mensajes normales enviados | 100 millones | 200 millones | 300 millones | ... | 1 mil millones | 1.1 mil millones | 1.2 mil millones | ... |
Precio unitario por envío de mensajes normales (USD/millón de mensajes) | 0.15 (Tier 1) | 0.15 (Tier 1) | 0.15 (Tier 1) | ... | 0.15 (Tier 1) | 0.09 (Tier 2) | 0.09 (Tier 2) | ... |
Cargo horario por envío de mensajes normales (USD) | 15 | 15 | 15 | ... | 15 | 9 | 9 | ... |
Cargos por suscripción a mensajes | ||||||||
Recuento diario de suscripciones a mensajes normales | 200 millones | 200 millones | 200 millones | ... | 200 millones | 200 millones | 200 millones | ... |
Cantidad acumulada de mensajes normales suscritos | 200 millones | 400 millones | 600 millones | ... | 2 mil millones | 2.2 mil millones | 2.4 mil millones | ... |
Precio unitario por suscripción a mensajes normales (USD/millón de mensajes) | 0.06 (Tier 1) | 0.06 (Tier 1) | 0.06 (Tier 1) | ... | 0.04 (Tier 2) | 0.04 (Tier 2) | 0.04 (Tier 2) | ... |
Cargo horario por suscripción a mensajes normales (USD) | 12 | 12 | 12 | ... | 8 | 8 | 8 | ... |
Cargos por almacenamiento
Las instancias Serverless de ApsaraMQ for RocketMQ se facturan según el tamaño de los mensajes almacenados en el servidor y la duración del almacenamiento. Una duración de almacenamiento inferior a 1 hora se redondea al alza a 1 hora.
Fórmula de facturación
Hourly storage fees = Storage space used (GB) × Unit price for storage (USD/GB/hour)
Precio unitario
|
Región |
Precio unitario por espacio de almacenamiento (USD/GB/hora) |
|
Todas las regiones compatibles |
0.0002 |
Cargos por topics
Las instancias Serverless de ApsaraMQ for RocketMQ se facturan según la cantidad de topics.
Se le cobra por un topic mientras este exista, independientemente de si se envían mensajes al mismo. Elimine los topics que ya no necesite para evitar cargos innecesarios.
Fórmula de facturación
Hourly topic fees = Number of topics created in the instance × Unit price per topic (USD/topic/hour)
La cantidad de topics se calcula con base en el número máximo de topics presentes en una instancia durante una hora específica.
Por ejemplo, si crea 50 topics y luego elimina 20 de ellos en el transcurso de un minuto, se le cobrarán 50 topics correspondientes a esa hora.
Precio unitario
El precio unitario por topic se estructura por niveles según la cantidad total de topics.
Nivel de precios | Cantidad total de topics | Región (Todas las regiones compatibles) | |
Instancia Standard Edition Precio unitario por topic (USD/topic/hora) | Instancia Professional Edition Precio unitario por topic (USD/topic/hora) | ||
Tier 1 | (0, 10] | 0.006 | 0.012 |
Tier 2 | (10, 50] | 0.003 | 0.006 |
Tier 3 | (50, 200] | 0.002 | 0.003 |
Tier 4 | >200 | 0.001 | 0.002 |
Ejemplo de facturación
La siguiente tabla muestra la cantidad de topics creados y los cargos correspondientes para una instancia Serverless ApsaraMQ for RocketMQ Standard Edition durante un periodo de dos horas.
Hora | Cantidad de topics creados | Cantidad facturable | Precio unitario | Cargos totales |
Hora 1 |
| 30 |
| 10 × 0.006 + 20 × 0.003 = USD 0.12 |
Hora 2 | 50 nuevos topics creados | 50 + 20 = 70 |
| 10 × 0.006 + 40 × 0.003 + 20 × 0.002 = USD 0.22 |
Cargos por red interna
Las instancias Serverless de ApsaraMQ for RocketMQ crean endpoints privados administrados. Se aplican cargos por red interna cuando accede al servidor a través de una nube privada virtual (VPC).
Los cargos por red interna los aplica el servicio PrivateLink. ApsaraMQ for RocketMQ no cobra estos cargos.
Para obtener más información sobre los cargos por red interna, consulte PrivateLink billing.
Asegúrese de que su instancia de PrivateLink esté activa. Si su instancia de PrivateLink tiene un pago pendiente, la instancia podría suspenderse o liberarse. Esto podría provocar que su instancia Serverless de ApsaraMQ for RocketMQ quede no disponible o se libere junto con la instancia de PrivateLink.
Cargos por red pública
Cuando utiliza acceso por red pública, ApsaraMQ for RocketMQ le cobra por el tráfico saliente a través de la red pública.
Si no habilita el acceso por red pública, no se le cobrará por el tráfico saliente a través de la red pública.
Fórmula de facturación
Hourly public network fees = Total outbound traffic over the public network (GB) × Unit price for traffic (USD/GB)
Precio unitario
|
Región |
Precio unitario por tráfico saliente en red pública (USD/GB/hora) |
|
China (Hangzhou), China (Shanghai), China (Shenzhen), China (Qingdao), China (Beijing), China (Zhangjiakou), China (Hohhot), China (Chengdu), China (Ulanqab), China (Heyuan), China (Guangzhou), China (Hong Kong), Singapore, Japan (Tokyo), Germany (Frankfurt), UK (London), US (Silicon Valley), US (Virginia), UAE (Dubai), South Korea (Seoul), Thailand (Bangkok), Malaysia (Kuala Lumpur), Indonesia (Jakarta), Philippines (Manila) |
0.15 |
|
SAU (Riyadh - Partner Region) |
0.19 |
Costos de rastreo de mensajes
Si habilita la función de rastreo de mensajes, su instancia Serverless de ApsaraMQ for RocketMQ se factura según la cantidad de rastreos de mensajes.
Reglas para calcular los rastreos de mensajes
La cantidad de rastreos de mensajes se calcula con la siguiente fórmula: cantidad de mensajes que el servidor recibe de los productores durante un ciclo de facturación + (cantidad de mensajes que el servidor entrega a los consumidores × 2).
Durante el consumo de mensajes, se genera un rastreo en dos etapas: antes de que el mensaje ingrese a la lógica de consumo y después de que esta finaliza. Por ello, la cantidad de mensajes entregados del servidor a los consumidores se multiplica por dos.
Fórmula de facturación
Hourly message trace fees = Number of message traces × Unit price per trace (CNY/trace)
Precio unitario
|
Región |
Precio unitario por rastreo de mensajes (USD/millón de rastreos) |
|
China (Hangzhou), China (Shanghai), China (Shenzhen), China (Qingdao), China (Beijing), China (Zhangjiakou), China (Hohhot), China (Chengdu), China (Ulanqab), China (Heyuan), China (Guangzhou), China (Hong Kong), Singapore, Japan (Tokyo), Germany (Frankfurt), UK (London), US (Silicon Valley), US (Virginia), UAE (Dubai), South Korea (Seoul), Thailand (Bangkok), Malaysia (Kuala Lumpur), Indonesia (Jakarta), Philippines (Manila) |
0.015 |
|
SAU (Riyadh - Partner Region) |
0.019 |