Cuando su instancia de RDS for MySQL alcanza los límites de IOPS durante picos de tráfico, la función de picos de rendimiento de E/S permite que el disco supere las operaciones de entrada y salida por segundo (IOPS) base aprovisionadas. De esta forma, obtiene mayor capacidad de E/S sin necesidad de actualizar permanentemente su instancia. Se trata de una función pay-as-you-go para discos de rendimiento prémium (Premium ESSDs) que cobra únicamente el uso de los picos que exceden una cuota horaria gratuita.
Requisitos previos
Su instancia de RDS for MySQL debe usar discos de rendimiento prémium (Premium ESSDs).
Funcionamiento
Al habilitar los picos de E/S se elevan los límites máximos de IOPS y de rendimiento en los discos de rendimiento prémium:
|
Scenario |
Maximum IOPS |
Maximum throughput (MB/s) |
|
I/O burst disabled |
|
|
|
I/O burst enabled |
|
|
Cuando el rendimiento alcanza su límite, las IOPS se ven afectadas, y viceversa.
Las fórmulas anteriores no aplican a instancias que usan discos con especificaciones de propósito general. Estos discos comparten recursos y no pueden garantizar un máximo de IOPS ni un ancho de banda de E/S máximo.
Para conocer los valores máximos de IOPS y ancho de banda de E/S de su tipo de instancia, consulte RDS for MySQL Standard Edition (formerly X86) primary instance type list y RDS for MySQL Yitian Edition (formerly ARM) primary instance type list.
Comportamiento de los nodos primario y secundario
Si habilita los picos de E/S en el nodo primario, también se habilitan automáticamente en el nodo secundario. Las instancias de solo lectura no se ven afectadas; habilite la función por separado en la página de producto de cada instancia de solo lectura.
Impactos potenciales
Habilitar o deshabilitar los picos de E/S no provoca desconexiones transitorias y, por lo general, no afecta sus servicios. En casos excepcionales, las IOPS pueden presentar fluctuaciones. Ejecute esta operación fuera del horario de mayor demanda.
La operación tarda varios minutos en completarse. La duración exacta depende del tráfico actual de lectura y escritura.
Facturación
La función de picos de rendimiento de E/S es gratuita hasta el 16 de septiembre de 2025 (hora de Singapore). A partir del 16 de septiembre de 2025, se le cobrará por esta función. Para más información, consulte Official Billing Announcement.
Precios
Precio unitario de los picos de E/S: USD 0.0015 por cada 10,000 operaciones de E/S.
Fórmula de la tarifa horaria:
Hourly I/O burst fee = (Total I/O burst usage of all nodes − Free quota) × Unit price
La facturación es pay-as-you-go y se calcula por hora. El uso se mide en unidades de 10,000 operaciones de E/S. Las fracciones de unidad se redondean hacia arriba.
Cuota gratuita
|
Edition |
Free quota |
|
Basic Edition |
300,000 operaciones de E/S por hora |
|
High-availability Edition |
600,000 operaciones de E/S por hora |
|
Cluster Edition |
800,000 operaciones de E/S por hora |
Cálculo del uso de picos de E/S de la instancia
El uso total de picos de E/S de la instancia es la suma del uso de picos de todos sus nodos:
|
Edition |
Instance I/O burst usage |
|
Basic Edition |
Uso de picos de E/S del único nodo |
|
High-availability Edition |
Uso de picos de E/S del nodo primario + uso de picos de E/S del nodo secundario |
|
Cluster Edition |
Uso de picos de E/S del nodo primario + uso de picos de E/S de todos los nodos secundarios |
Cuando el nodo primario experimenta una alta presión de E/S y activa un pico, el nodo secundario inicia un pico correspondiente para mantener la consistencia de los datos y del servicio. El uso de picos de E/S del nodo secundario es casi idéntico al del nodo primario.
Las instancias de solo lectura se facturan por separado bajo las mismas reglas. Si una instancia de solo lectura pertenece a High-availability Edition, la tarifa incluye los costos de picos tanto de su nodo primario como del secundario.
Uso de picos de E/S de un solo nodo:
Single node burst usage = (Portion exceeding baseline IOPS or throughput) × Duration
El rendimiento base de E/S corresponde a las IOPS y al rendimiento máximos cuando los picos de E/S están deshabilitados.
Ejemplo de facturación
Escenario: Una instancia de High-availability Edition con un disco de rendimiento prémium de 200 GB y unas IOPS base de 12,000. Durante una hora (00:00:00–01:00:00), ocurren picos de 00:00:00 a 00:00:27 (27 segundos) y de 00:53:00 a 00:53:33 (33 segundos). En ambos picos, las IOPS alcanzan 22,000. El resto del tiempo, las IOPS se mantienen en el nivel base o por debajo de este.
|
Item |
Value |
|
Duración total de los picos |
27 s + 33 s = 60 s |
|
Uso de picos de E/S de un solo nodo |
(22,000 − 12,000) × 60 s = 600,000 operaciones de E/S |
|
Uso total de picos de E/S de la instancia |
600,000 (primario) + 600,000 (secundario) = 1,200,000 operaciones de E/S |
Cálculo de la tarifa para esta instancia (602,000 operaciones de E/S en una hora):
|
Item |
Value |
|
Uso real de picos de E/S |
602,000 operaciones de E/S |
|
Cuota gratuita |
600,000 operaciones de E/S |
|
Uso que excede la cuota |
2,000 operaciones de E/S (redondeadas a 10,000) |
|
Tarifa real por picos de E/S |
10,000 × USD 0.0015 por cada 10,000 = USD 0.0015 |
Habilitar o deshabilitar los picos de E/S
Vaya a la página RDS Instances. En la barra de navegación superior, seleccione la región donde reside la instancia y luego haga clic en el ID de la instancia.
En la sección Basic Information > Storage Type, haga clic en Configure Premium ESSD junto a Premium ESSD. Después, habilite o deshabilite I/O Performance Burst.
Referencia de API
Utilice la operación ModifyDBInstanceSpec para habilitar o deshabilitar los picos de E/S mediante programación.
|
Parameter |
Description |
|
|
Debe establecerse en |
|
|
Establézcalo en |
Todos los demás parámetros, incluido el tipo de instancia y la capacidad de almacenamiento, deben coincidir con la configuración actual de la instancia. No es posible modificarlos en la misma llamada.