Una instancia Serverless de DTS es una instancia de Data Transmission Service (DTS) que escala los recursos automáticamente según la carga de trabajo. De este modo, usted paga solo por lo que consume y evita el sobreaprovisionamiento.
Cómo funciona
Las instancias Serverless miden la capacidad en DTS Units (DU). Cada DU representa un conjunto de recursos de cómputo, memoria y red. El sistema supervisa continuamente las señales de la carga de trabajo: registros por segundo (RPS), uso de CPU, uso de memoria y red. Con esta información, ajusta la cantidad de DU en tiempo real, generalmente en cuestión de minutos. Después de cada ajuste, el sistema espera 60 segundos antes de comprobar si la nueva capacidad cubre la carga actual.
La facturación depende de la cantidad de DU: el servicio genera un cargo por hora basado en el consumo real de recursos, no en una especificación fija.
En cargas de trabajo con volúmenes de datos fluctuantes, una instancia estándar desperdicia recursos durante los periodos de baja actividad o resulta insuficiente en los picos. Una instancia Serverless se adapta a la carga real en todo momento:

Ventajas
Alta elasticidad: las especificaciones de los recursos se ajustan en tiempo real (en minutos) conforme cambia el volumen de transferencia de datos. Esto mejora el aprovechamiento de los recursos y reduce el consumo general.
Administración integral: no se requieren actualizaciones ni reducciones manuales de capacidad. Esta característica aumenta la eficiencia operativa y disminuye los costos para el personal de operaciones y mantenimiento y para los desarrolladores.
Bajo costo: utiliza un modelo de facturación pay-as-you-go real, sin precios basados en recursos fijos. Los recursos escalan de forma dinámica según la carga real, lo que genera ahorros significativos.
Casos de uso
Las instancias Serverless son una buena opción cuando:
El volumen de transferencia de datos es alto al inicio de un proyecto, pero se estabiliza con el tiempo.
El tráfico presenta patrones claros de horas pico y valle, y usted desea reducir el costo de operar continuamente a máxima capacidad.
Ya cuenta con tareas de sincronización de datos y desea convertir las instancias de sincronización estándar a Serverless, o bien agregar nuevas instancias Serverless junto a las existentes.
El volumen de transferencia es impredecible y difícil de dimensionar por adelantado.
Usted es un desarrollador independiente.
Regiones compatibles
Las instancias Serverless están available en las siguientes regiones: China (Hangzhou), China (Shanghai), China (Qingdao), China (Beijing), China (Zhangjiakou), China (Ulanqab), China (Shenzhen), China (Guangzhou), China (Wuhan - Local Region), China (Chengdu), China (Hong Kong), Singapore, Malaysia (Kuala Lumpur), Indonesia (Jakarta), Japan (Tokyo) y Germany (Frankfurt).
Referencia de rendimiento
A continuación se muestra una tabla con el límite máximo de RPS para cada cantidad de DU. El rendimiento real varía según las condiciones de la red, el desempeño de la base de datos de origen y destino, y la latencia.
|
Cantidad de DU |
Límite de rendimiento (RPS) |
|
1 |
200 |
|
2 |
1,000 |
|
4 |
3,000 |
|
8 |
9,000 |
|
16 |
17,000 |
|
32 |
35,000 |
Limitaciones
Disponibilidad general
Únicamente las tareas de sincronización de datos admiten instancias Serverless. Las tareas de migración de datos y seguimiento de cambios no son compatibles.
El valor mínimo de DU debe ser 1, 2, 4, 8, 16 o 32. El valor máximo de DU debe ser 2, 4, 8, 16 o 32.
En vista previa (disponible solo para usuarios seleccionados)
Las siguientes configuraciones se encuentran en fase de pruebas graduales y aún no están disponibles para todos los usuarios:
Replicación entre regiones o transfronteriza: solo se admite de Southwest 1 (Chengdu) a South China 3 (Guangzhou) y en sentido inverso. El resto de los pares de regiones no son compatibles.
Sincronización bidireccional.
El Database Type de origen es Tair/Redis, PolarDB-X 1.0, PolarDB-X 2.0 o Sharded Cluster MongoDB.
El Database Type de destino es Tair/Redis.
Facturación
Para conocer los detalles de precios, consulte Serverless instance billing method.
Pasos siguientes
Preguntas frecuentes
¿Puedo crear instancias Serverless para tareas de migración de datos o seguimiento de cambios?
No. Solo las tareas de sincronización de datos admiten instancias Serverless.