ApsaraMQ for Kafka ofrece cinco ediciones de instancia en dos modelos de despliegue: no serverless y serverless. Esta guía le ayuda a elegir la edición adecuada y a calcular el tamaño correcto de la instancia para migrar desde un clúster de Apache Kafka autogestionado.
Descripción general de las ediciones
Instancias no serverless
Las instancias no serverless proporcionan una infraestructura dedicada y de capacidad fija. Elija una instancia no serverless cuando sus patrones de tráfico sean predecibles y necesite control total sobre la planificación de la capacidad.
|
Edición |
Ideal para |
Almacenamiento |
|
Standard Edition (High Write) |
Cargas de trabajo con muchas escrituras, como la recopilación de registros y el streaming de eventos |
Almacenamiento en la nube. Los mensajes se conservan hasta por 7 días. |
|
Professional Edition (High Write) |
Cargas de trabajo de producción que requieren mayor tiempo de almacenamiento o elegir entre almacenamiento en la nube y local |
Almacenamiento en la nube o local. Duración de almacenamiento personalizada. |
|
Professional Edition (High Read) |
Cargas de trabajo de producción con alta distribución a consumidores, donde el rendimiento de lectura supera al de escritura |
Almacenamiento en la nube o local. Duración de almacenamiento personalizada. |
Para ver una comparación detallada de funciones, consulte Instance editions.
Instancias serverless
Las instancias serverless eliminan la necesidad de planificar la capacidad de almacenamiento. El almacenamiento en la nube se gestiona por completo y usted solo configura la capacidad de rendimiento reservada. Elija una instancia serverless cuando su tráfico sea variable, desee evitar la administración de discos o necesite una duración de almacenamiento flexible (de 1 a 365 días).
|
Edición |
Ideal para |
|
Standard Edition |
Cargas de trabajo variables o impredecibles que aprovechan el escalado elástico sin administrar el almacenamiento |
|
Professional Edition |
Cargas de trabajo serverless de nivel de producción que necesitan funciones avanzadas junto con el escalado elástico |
Dimensione una instancia no serverless
Para migrar de un clúster de Apache Kafka autogestionado a una instancia no serverless de ApsaraMQ for Kafka, calcule tres parámetros: la especificación de tráfico, el tamaño del disco y la cantidad de particiones.
Especificación de tráfico
La especificación de tráfico define el rendimiento máximo de la instancia. Calcúlela con base en el tráfico pico de su clúster:
Tráfico pico de escritura:
Peak write traffic in the cluster x 3Tráfico pico de lectura:
Peak read traffic in the cluster x 3
A continuación se muestran los detalles de facturación de las especificaciones de tráfico:
Instancias de suscripción: Billing of Internet traffic
Instancias pay-as-you-go: Billing of Internet traffic
Tamaño del disco
Use la siguiente fórmula:
Disk size = Average traffic x Storage duration x 3 (replicas)
|
Edición |
Duración de almacenamiento |
Motor de almacenamiento |
|
Standard Edition (High Write) |
Hasta 7 días |
Almacenamiento en la nube |
|
Professional Edition (High Write / High Read) |
Duración personalizada según sus requisitos |
Almacenamiento en la nube o local |
Para obtener orientación sobre cómo elegir entre almacenamiento en la nube y local, consulte Comparison between storage engines.
Cantidad de particiones
Especifique la cantidad de particiones según los requisitos de su carga de trabajo. Si migra desde un clúster de Apache Kafka autogestionado, considere reducir esta cantidad para optimizar costos. La infraestructura administrada suele manejar el mismo rendimiento con menos particiones que un clúster autogestionado.
Dimensione una instancia serverless
En las instancias serverless, configure la capacidad de rendimiento reservada en lugar del tamaño del disco y la cantidad de particiones.
Capacidad reservada
Calcule la capacidad reservada con base en el tráfico pico de su clúster:
Capacidad reservada para publicación de mensajes:
(Peak business traffic for message publishing in the cluster x 3) / 2Capacidad reservada para suscripción de mensajes:
(Peak business traffic for message subscription in the cluster x 3) / 2
Rangos de capacidad compatibles:
|
Tipo de capacidad |
Rango |
|
Publicación de mensajes |
De 60 MB/s a 51,300 MB/s |
|
Suscripción de mensajes |
De 20 MB/s a 17,100 MB/s |
Almacenamiento
Las instancias serverless usan almacenamiento en la nube. No es necesario configurar el tamaño del disco. Los mensajes se pueden almacenar de 1 a 365 días. Si necesita una duración de almacenamiento mayor, envíe un ticket.
Guía de decisión
Use los siguientes criterios para elegir una edición.
Elija Standard Edition (no serverless) si:
Su tráfico es constante y predecible.
Una duración de almacenamiento de 7 días es suficiente.
Migra un clúster de Apache Kafka autogestionado con muchas escrituras y requisitos sencillos.
Elija Professional Edition (no serverless) si:
Necesita una duración de almacenamiento mayor a 7 días.
Su carga de trabajo requiere elegir entre almacenamiento en la nube y local.
Tiene una alta distribución a consumidores (Professional Edition High Read) o tasas altas de ingesta (Professional Edition High Write).
Elija serverless si:
Su tráfico es variable o impredecible.
Desea evitar administrar la capacidad de disco.
Necesita una duración de almacenamiento flexible (hasta 365 días) sin planificar la capacidad.