Si el tipo de proxy, la especificación o el modo de despliegue del proxy de base de datos ya no se ajustan a su carga de trabajo, modifique la configuración para escalar la capacidad o ajustar la redundancia. Este tema describe cómo cambiar estos ajustes en la consola de ApsaraDB RDS y mediante una llamada a una operación de API; también incluye fórmulas para calcular la especificación recomendada de los nodos de proxy.
Requisitos previos
Antes de empezar, asegúrese de cumplir con lo siguiente:
Tener habilitada la función de proxy de base de datos en su instancia de RDS. Para obtener más información, consulte Enable the database proxy feature
Notas de uso
Cambiar el tipo de proxy, la especificación o el modo de despliegue provoca que el proxy de base de datos no esté available durante 30 a 120 segundos. Asegúrese de que su aplicación esté configurada para reconectarse automáticamente.
Si modifica el tipo de proxy o la especificación varias veces en un periodo corto, el sistema conserva únicamente las sesiones de la especificación original anteriores al cambio más reciente.
Durante un cambio de configuración, no es posible migrar el proxy de base de datos entre zonas. Puede aumentar o reducir el número de zonas. Si aumenta el número de zonas, el modo de despliegue cambia del Deployment mode 3 al Deployment mode 2 o al Deployment mode 1. Si reduce el número de zonas, el modo de despliegue cambia del Deployment mode 2 o del Deployment mode 1 al Deployment mode 3. Para obtener más información, consulte Proxy deployment architecture.
Al cambiar de un despliegue de zona dual (Zone A + Zone B) a un despliegue de zona única (Zone A), elimine primero el endpoint de proxy en la Zone B. Para obtener más información, consulte Manage database proxy endpoints.
La función de acceso más cercano solo es compatible con el Deployment mode 1 para proxies dedicados. Para cambiar a un proxy de propósito general o modificar el modo de despliegue, deshabilite primero el acceso más cercano. Para obtener más información, consulte Configure the nearest access feature.
Funcionamiento de las especificaciones de proxy
Dos fórmulas definen la relación entre las especificaciones de proxy y el número de nodos:
Especificación de proxy = Suma de núcleos de CPU de todos los nodos de proxy en todas las zonas. Por ejemplo, si la Zone A tiene 2 nodos × 1 núcleo de CPU y la Zone B tiene 2 nodos × 2 núcleos de CPU, la especificación de proxy es 1 × 2 + 2 × 2 = 6 núcleos de CPU.
Número de nodos de proxy = Especificación de proxy ÷ 2 (la especificación unitaria por nodo es fija en 2 núcleos de CPU). Por ejemplo, un proxy de 6 núcleos de CPU tiene 3 nodos.
Especificación recomendada por nodo de proxy:
|
Tipo de proxy |
RDS High-availability Edition |
RDS Cluster Edition |
|
Propósito general |
(Núcleos de CPU de la instancia principal + Núcleos de CPU de todas las instancias de solo lectura) ÷ 4, redondeado hacia arriba |
(Núcleos de CPU del nodo principal + Núcleos de CPU de todos los nodos secundarios) ÷ 4, redondeado hacia arriba |
|
Dedicado |
(Núcleos de CPU de la instancia principal + Núcleos de CPU de todas las instancias de solo lectura) ÷ 8, redondeado hacia arriba |
(Núcleos de CPU del nodo principal + Núcleos de CPU de todos los nodos secundarios) ÷ 8, redondeado hacia arriba |
Ejemplo: Una instancia de RDS High-availability Edition con una instancia principal (8 núcleos de CPU) y dos instancias de solo lectura (4 y 6 núcleos de CPU). Para un proxy dedicado: (8 + 4 + 6) ÷ 8 = 3 núcleos de CPU por nodo de proxy.
Impacto de los cambios en el modo de despliegue
ApsaraDB RDS for MySQL admite tres modos de despliegue. Cambiar entre modos modifica el número de zonas y nodos de proxy de la siguiente manera.
Deployment mode 1

Deployment mode 2

Deployment mode 3

|
Cambio |
Cambio de zona |
Cambio de nodo de proxy |
|
Deployment mode 1 → Deployment mode 2 |
Sin cambios |
Reducción: se elimina 1 nodo de la Zone A y 1 nodo de la Zone B |
|
Deployment mode 1 → Deployment mode 3 |
Se elimina una zona. Se conserva la zona donde reside la instancia principal. |
Reducción: se eliminan 2 nodos de la Zone B |
|
Deployment mode 2 → Deployment mode 1 |
Sin cambios |
Aumento: se agrega 1 nodo a la Zone A y 1 nodo a la Zone B |
|
Deployment mode 2 → Deployment mode 3 |
Se elimina una zona. Se conserva la zona donde reside la instancia principal. |
Sin cambios netos: se agrega 1 nodo a la Zone A y se elimina 1 nodo de la Zone B |
|
Deployment mode 3 → Deployment mode 1 |
Se agrega una zona |
Aumento: la Zone A queda igual, se agregan 2 nodos a la Zone B |
|
Deployment mode 3 → Deployment mode 2 |
Se agrega una zona |
Sin cambios netos: se elimina 1 nodo de la Zone A y se agrega 1 nodo a la Zone B |
Modificación de la configuración del proxy de base de datos
Vaya a la página Instances. En la barra de navegación superior, seleccione la región donde reside su instancia de RDS. Busque la instancia y haga clic en su ID.
En el panel de navegación izquierdo, haga clic en Database Proxy.
En la sección Basic Information, haga clic en Modify Configuration.
-
En el cuadro de diálogo que aparece, configure los siguientes parámetros y haga clic en OK:
Parámetro
Descripción
Proxy Type
Seleccione General-purpose o Dedicated. Los proxies dedicados proporcionan recursos de cómputo exclusivos. Para ver una comparación, consulte What are database proxies?
Deployment Method
Seleccione el modo de despliegue. Para conocer el impacto de cada cambio de modo, consulte Impacto de los cambios en el modo de despliegue.
Total Number of Nodes
Número total de nodos de proxy en todas las zonas. Se calcula como: especificación de proxy ÷ 2.
Zone
Zona o zonas donde se despliegan los nodos de proxy. Cambiar este valor afecta el modo de despliegue.
CPU Cores for Single Proxy Node
Número de núcleos de CPU por nodo de proxy. Para consultar el valor recomendado, vea Funcionamiento de las especificaciones de proxy.
Update Time
Momento de aplicación del cambio: inmediatamente o durante la próxima ventana de mantenimiento para evitar interrupciones en el servicio.
En el cuadro de diálogo Configurations Before and After Specification Change, compruebe la configuración y haga clic en OK.
Referencia de API
|
Operación |
Descripción |
|
Modifica la configuración del proxy de base de datos de una instancia |
|
|
Consulta detalles sobre los nodos de proxy de una instancia |