Utilice la opción Custom Purchase en la consola de PolarDB para comprar un clúster de PolarDB.
Actualice una instancia de ApsaraDB RDS for MySQL a un clúster de PolarDB for MySQL con un solo clic. Después de la actualización, el clúster de PolarDB conserva las cuentas, las bases de datos, la lista blanca de direcciones IP y los parámetros necesarios de la instancia RDS de origen. Para consultar los pasos detallados, consulte Upgrade an ApsaraDB RDS for MySQL instance to a PolarDB for MySQL cluster.
Si ya cuenta con un clúster de PolarDB for MySQL, actualícelo mediante la migración del clúster original de PolarDB for MySQL a uno nuevo de PolarDB for MySQL. El nuevo clúster incluye la información de cuentas, bases de datos, la lista blanca de direcciones IP y los parámetros necesarios del clúster de origen. Para consultar los pasos detallados, consulte Major version upgrade.
Requisitos previos
Debe contar con una cuenta de Alibaba Cloud. Para consultar las instrucciones, consulte Sign up for and log in to an Alibaba Cloud account.
Procedimiento
Acceda a la página de compra de clústeres de PolarDB.
-
Configure los ajustes básicos del clúster. A continuación se describen los parámetros correspondientes.
Parámetro
Descripción
Billing Method
-
subscription: seleccione recursos con especificaciones fijas y pague por adelantado. Los periodos más largos ofrecen mayores descuentos. Ideal para cargas de trabajo estables y a largo plazo.
-
pay-as-you-go: seleccione recursos con especificaciones fijas y pague solo por el uso real, sin costo inicial. Recomendado para cargas de trabajo flexibles.
-
Serverless: modelo de facturación pay-as-you-go. PolarDB escala automáticamente los recursos según la carga de trabajo, sin costo inicial ni selección de especificaciones. Más indicado para cargas de trabajo fluctuantes, inciertas o impredecibles.
NotaPara consultar una comparación detallada de los métodos de facturación, consulte Billing methods.
Reglas de Change billing method: los modelos subscription y pay-as-you-go se pueden convertir entre sí, pero el método de facturación de Serverless no se puede modificar.
Region
Una region es el área geográfica donde se ubica un centro de datos. Por lo general, las regiones llevan el nombre de la ciudad donde se encuentra dicho centro de datos.
NotaPara reducir la latencia de red, elija una región cercana a sus usuarios. La región no se puede cambiar después de crear el clúster.
Para obtener un rendimiento óptimo, cree su clúster de PolarDB en la misma región que las instancias ECS que se conectarán a él. De lo contrario, no podrán comunicarse por la red interna y deberán usar la red pública, lo cual degrada el rendimiento.
Creation Method
PolarDB admite varios métodos de creación. La opción predeterminada es Create Primary Cluster, que crea un nuevo clúster de PolarDB. Las demás opciones se describen a continuación:
Create secondary cluster: crea un clúster secundario para una Global Database Network (GDN). Debe create a GDN antes de agregar un clúster secundario.
Upgrade/Migrate from PolarDB: actualiza la versión principal entre distintas kernel versions o series. Este método primero copia todos los datos del clúster de PolarDB de origen y luego mantiene la sincronización incremental. Para obtener más información, consulte Major version upgrades.
Migrate from RDS: migra una instancia de RDS a un clúster de PolarDB. El sistema sincroniza automáticamente las cuentas, las bases de datos, la lista blanca de IP y las configuraciones de parámetros necesarias desde la instancia de RDS. También puede conservar el endpoint original de la base de datos para simplificar la migración y garantizar una transición fluida del negocio. Para obtener más información, consulte One-click upgrade from an RDS for MySQL instance to a PolarDB for MySQL cluster.
NotaLa lista de instancias de RDS disponibles excluye las instancias de solo lectura y aquellas que usan motores distintos de InnoDB.
Clone from RDS: clone rápidamente un clúster de PolarDB con exactamente los mismos datos de una instancia de RDS seleccionada. Este método no sincroniza los datos incrementales de la instancia de RDS hacia el clúster de PolarDB. Para obtener más información, consulte One-click clone from RDS for MySQL to PolarDB for MySQL.
NotaLa lista de instancias de RDS disponibles excluye las instancias de solo lectura y aquellas que usan motores distintos de InnoDB.
Restore From Recycle Bin: restaura un clúster de PolarDB eliminado a partir de una copia de seguridad ubicada en cluster recycle bin.
NotaSi el clúster original de PolarDB tenía habilitada la función X-Engine, debe seleccionar InnoDB & X-Engine en el parámetro Storage engine. De lo contrario, el nuevo clúster de PolarDB no podrá acceder a los datos almacenados en X-Engine.
Database Engine
Seleccione una versión compatible con MySQL.
MySQL 8.0.2: totalmente compatible con MySQL 8.0.18 de la comunidad y versiones anteriores.
MySQL 8.0.1: totalmente compatible con MySQL 8.0.13 de la comunidad y versiones anteriores.
MySQL 5.7: totalmente compatible con MySQL 5.7.
MySQL 5.6: totalmente compatible con MySQL 5.6.
NotaLas funciones varían según la kernel version. Para obtener más información, consulte Feature comparison of versions 5.6, 5.7, and 8.0.
Database Edition
Elija Enterprise Edition o Standard Edition.
NotaLas funciones varían según la edition. Para obtener más información, consulte Feature comparison between Enterprise Edition and Standard Edition.
Edition
Enterprise Edition admite dos series: Cluster y Multi-master Cluster (Limitless). Esta opción no está disponible para Standard Edition.
NotaAmbas series tienen arquitecturas y casos de uso distintos. Para obtener más información, consulte Enterprise Edition series.
Specification Edition
Seleccione una especificación Dedicated o General-purpose:
Dedicated specification: cada clúster tiene acceso exclusivo a los recursos de cómputo asignados, como la CPU, y no los comparte con otros clústeres del mismo servidor. Esto garantiza un rendimiento más estable y confiable.
General-purpose specification: los distintos clústeres del mismo servidor comparten y aprovechan por completo los recursos de cómputo inactivos entre sí, como la CPU. Esta multiplexación de recursos ofrece una mejor relación costo-beneficio al aprovechar las economías de escala.
Para consultar una comparación detallada de ambos tipos de especificaciones, consulte How to choose between general-purpose and dedicated specifications.
CPU Architecture
Elija X86 o ARM.
x86: la arquitectura x86 utiliza procesadores Intel con infraestructura de red de alto rendimiento. Ofrece mejoras integrales en rendimiento y estabilidad para satisfacer los requisitos de aplicaciones empresariales que demandan alta estabilidad y potencia de cómputo.
Arm: la arquitectura Arm utiliza los chips de procesador Yitian 710, desarrollados por Alibaba Cloud, junto con tarjetas de interfaz de red (NIC) inteligentes de 25 GE de alta velocidad para ofrecer una gran capacidad de cómputo. Su infraestructura de red de alto rendimiento satisface mejor los requisitos de rentabilidad, seguridad y estabilidad de dependencias gubernamentales, empresas de internet y otras organizaciones.
NotaLa arquitectura de CPU de Enterprise Edition está fija en X86.
Primary Zone
Una availability zone es una zona física dentro de una región que cuenta con suministro eléctrico y redes independientes. No existen diferencias sustanciales entre las zonas de disponibilidad. Cree su clúster de PolarDB y las instancias ECS en la misma zona de disponibilidad o en zonas distintas.
Network Type
El valor está fijo en VPC.
Se recomienda seleccionar la misma VPC que utilizan las instancias ECS que necesitan conectarse al clúster. De lo contrario, no podrán comunicarse por la red interna, lo que impide que el clúster ofrezca un rendimiento óptimo.
Si ya creó una VPC que cumple con sus requisitos de red, selecciónela directamente. Por ejemplo, si tiene una instancia ECS en una VPC adecuada, elija esa VPC.
Si no cuenta con una VPC adecuada, utilice la VPC y el vSwitch predeterminados.
NotaSi la VPC y el vSwitch predeterminados no cumplen con sus requisitos, puede create a VPC and a vSwitch.
Add to whitelist
Se recomienda Enable esta opción. Al hacerlo, se agrega el bloque CIDR de la VPC seleccionada a la whitelist del clúster de PolarDB, lo que permite que las instancias ECS de la misma VPC accedan directamente al clúster de PolarDB. Así se evita configurar manualmente la lista blanca después de crear el clúster.
HA Mode
PolarDB ofrece varios modos de alta disponibilidad. Cuando se habilita la función de clúster de almacenamiento en espera activa para un clúster de PolarDB, se crea un clúster de este tipo en la zona secundaria de la región donde reside el clúster de PolarDB, o bien en un centro de datos distinto dentro de la misma zona. Dicho clúster cuenta con recursos de almacenamiento independientes. La disponibilidad de recursos de cómputo independientes depende del modo de alta disponibilidad configurado. Si el clúster de PolarDB en la zona principal falla, el clúster de almacenamiento en espera activa asume de inmediato las operaciones de lectura y escritura, así como las tareas de almacenamiento.
NotaPara obtener más información sobre el clúster de almacenamiento en espera activa y las soluciones relacionadas, consulte High availability modes (hot standby clusters).
Reglas para cambiar los modos de alta disponibilidad:
No es posible cambiar directamente el modo de alta disponibilidad de un clúster de Double Zones (Hot Standby Storage Cluster Enabled) o Double Zones (Hot Standby Storage and Compute Clusters Enabled) a Single Zone (Hot Standby Storage Cluster Disabled).
Para aplicar este cambio, compre un nuevo clúster y seleccione el modo de alta disponibilidad Single Zone (Hot Standby Storage Cluster Disabled). Luego, migre el clúster existente al nuevo mediante Data Transmission Service (DTS). Para obtener información sobre cómo migrar un clúster existente a uno nuevo, consulte Migration between PolarDB for MySQL clusters.
El modo de alta disponibilidad Three Zones solo se puede seleccionar al comprar un clúster nuevo. No es posible cambiar el modo de alta disponibilidad de un clúster de Three Zones a otros modos, ni viceversa.
Cambie manualmente el modo de alta disponibilidad de un clúster de Single Zone (Hot Standby Storage Cluster Disabled) a otro modo distinto. Para obtener más información, consulte High availability modes (hot standby clusters).
Configurar el rango de escalado de recursos del clúster Serverless
Establezca el rango de escalado de recursos de un clúster Serverless únicamente cuando el billing method sea Serverless:
-
Minimum Read-only Nodes: número mínimo de nodos de solo lectura. Valores válidos: de 0 a 15.
-
Maximum Read-only Nodes: número máximo de nodos de solo lectura. Valores válidos: de 0 a 15.
Nota-
La cantidad de nodos de solo lectura escala automáticamente hacia arriba o hacia abajo dentro del rango especificado, según la carga de trabajo. Para obtener más información sobre la política de escalado, consulte Auto scaling.
-
Para garantizar la alta disponibilidad de su clúster serverless, se recomienda establecer Minimum Read-only Nodes en 1.
-
Minimum PCUs per Node: número mínimo de PCU para cada nodo del clúster. Valores válidos: de 0.25 a 31 PCU.
-
Maximum PCUs per Node: número máximo de PCU para cada nodo del clúster. Valores válidos: de 1 a 32 PCU.
Nota-
Serverless utiliza PCU como unidad para la facturación por segundo y el escalado de recursos. Una PCU equivale aproximadamente a 1 núcleo de vCPU y 2 GB de memoria. Las PCU de un nodo escalan dinámicamente dentro del rango especificado, con un incremento mínimo de escalado de 0.5 PCU.
-
Por ejemplo, si establece Minimum PCUs per Node en 2 y Maximum PCUs per Node en 16, la especificación predeterminada de cada nodo del clúster serverless será de 2 PCU (aproximadamente 2 núcleos de vCPU y 4 GB de memoria). Cuando el sistema detecta un aumento en la carga de trabajo, escala automáticamente las PCU del nodo principal o de los nodos de solo lectura. Sin embargo, la cantidad de PCU no puede superar las 16.
Especificación actual
Las especificaciones difieren en cuanto a CPU, memoria, capacidad máxima de almacenamiento e IOPS. Seleccione una especificación según sus necesidades de negocio.
NotaLas especificaciones de nodos de cómputo disponibles varían según la Database Edition. Para obtener más información, consulte Compute node specifications for Enterprise Edition y Compute node specifications for Standard Edition.
Enable Serverless
Habilite enable the Serverless feature for a cluster with fixed specifications al crear el clúster de PolarDB.
Al habilitarla, el clúster puede escalar dinámicamente los recursos más allá de las especificaciones fijas según la carga de trabajo. No obstante, esto genera los scale-up fees correspondientes.
NotaLa configuración predeterminada de Serverless es la siguiente: un rango de elasticidad de nodo único de 0 a 8 y un rango de nodos de solo lectura de 0 a 1. Modifique adjust these configuration parameters en la página de detalles del clúster en cualquier momento después de crearlo.
Nodes
De forma predeterminada, se configuran dos nodos (uno principal y uno de solo lectura). Ajuste la cantidad de nodos según sus necesidades de negocio.
NotaSolo los clústeres de Enterprise Edition pertenecientes a la serie Multi-master Cluster (Limitless) Edition admiten varios nodos principales. Las demás series solo admiten un nodo principal.
La serie de nodo único ya no está disponible. Sin embargo, puede comprar un clúster de PolarDB de nodo único si establece la cantidad de Read-only Node en 0.
Si configura uno o más nodos de solo lectura al comprar un clúster, no podrá reducir esa cantidad a 0 posteriormente. Para disminuir a 0 los nodos de solo lectura de un clúster existente, compre un clúster nuevo y migre los datos del original mediante una herramienta de migración como DTS o la función de actualización de versión principal.
Tipos de nodos:
Primary Node: gestiona las operaciones de escritura y algunas de lectura. Funciona junto con los nodos de solo lectura en una configuración de failover activo-activo para garantizar la alta disponibilidad.
Read-only Node: gestiona las operaciones de lectura para descargar de trabajo al nodo principal, lo que aporta alta disponibilidad y escalabilidad. Después de crear el clúster, ajuste dynamically adjust de nodos de solo lectura según sus necesidades de negocio.
Read-only IMCI Node: nodo funcional para la función In-Memory Columnar Index (IMCI). IMCI utiliza tecnología de almacenamiento columnar para acelerar las consultas de procesamiento analítico en línea (OLAP). Esto permite que un clúster de PolarDB for MySQL ofrezca tanto procesamiento transaccional como análisis de datos en tiempo real. Después de add an IMCI read-only node, también debe configure a plan for automatic request distribution between row-based and column-based nodes y add columnar indexes a sus tablas de negocio. Las solicitudes de consulta OLAP se enrutarán automáticamente a los nodos de solo lectura basados en filas o columnas, en lugar del nodo principal.
Especificación de PolarProxy
Los tipos de proxy compatibles son Standard Enterprise Edition y Dedicated Enterprise Edition. El tipo de proxy depende de la especificación del clúster. Los clústeres con General-purpose specification usan Standard Enterprise Edition, mientras que los clústeres con dedicated specification usan Dedicated Enterprise Edition.
La especificación de PolarProxy se configura de manera independiente, con opciones que van de 4 a 16 vCPU. Se recomienda seleccionar la coincidencia automática.
NotaEste parámetro solo se puede configurar en clústeres de Standard Edition.
Storage Type
PolarDB admite los tipos de almacenamiento ESSD, PSL4 y PSL5. Los clústeres de Standard Edition solo admiten discos en la nube ESSD.
Los discos en la nube ESSD representan una nueva generación de productos de disco de rendimiento ultraalto de Alibaba Cloud. Están construidos sobre una arquitectura de block storage distribuido de nueva generación, combinada con redes de 25 GE y tecnología RDMA. Proporcionan hasta 1 millón de IOPS de lectura y escritura aleatorias por disco, además de una menor latencia unidireccional. Los discos ESSD se dividen en las siguientes categorías:
ESSD PL0: disco ESSD de nivel de rendimiento (PL) 0.
ESSD PL1: ofrece cinco veces más IOPS y aproximadamente el doble de rendimiento que un ESSD PL0.
ESSD PL2: ofrece aproximadamente el doble de IOPS y de rendimiento que un ESSD PL1.
ESSD PL3: ofrece hasta 10 veces más IOPS y 5 veces más rendimiento que un ESSD PL2. Es adecuado para escenarios de negocio que requieren un rendimiento de E/S concurrente extremadamente alto y una latencia de lectura y escritura baja y estable.
ESSD AutoPL: a diferencia de los discos ESSD PL0, PL1, PL2 y PL3, los discos ESSD AutoPL desacoplan las IOPS de la capacidad, lo que permite una configuración flexible y ajustes bajo demanda. Esto reduce el costo total de propiedad (TCO).
ImportantePara obtener más información sobre el rendimiento de los discos en la nube ESSD, consulte ESSD cloud disks.
Cuando el espacio de almacenamiento de un disco en la nube ESSD se llena, pasa a modo de solo lectura.
Para evitar interrupciones en el servicio, aplique enable automatic storage scaling for ESSD cloud disks.
PSL4 y PSL5 son tipos de almacenamiento que PolarDB ofrece para distintos escenarios de negocio. Sus diferencias son las siguientes:
Tipo de almacenamiento
Características
Casos de uso
PSL5 (PolarStore Level 5)
Esta clase de almacenamiento se utilizaba en versiones anteriores de PolarDB y es la predeterminada para los clústeres comprados antes del 7 de junio de 2022. Ofrece mayor rendimiento, confiabilidad y disponibilidad.
Cargas de trabajo críticas para el negocio que requieren alto rendimiento y confiabilidad, como finanzas, comercio electrónico, servicios gubernamentales y negocios de internet medianos o grandes.
PSL4 (PolarStore Level 4)
Nueva clase de almacenamiento de PolarDB que utiliza la tecnología patentada smart-SSD de Alibaba. Esta tecnología comprime y descomprime datos en la capa física del SSD, lo que reduce los costos de almacenamiento con un impacto controlado en el rendimiento.
Aplicaciones sensibles al costo que priorizan una alta rentabilidad.
Nota-
Reglas de conversión de clases de almacenamiento:
-
Algunas series de productos admiten upgrading the storage class de PSL4 a PSL5.
-
No se admite la reducción de categoría del almacenamiento. No es posible degradar el almacenamiento PSL5 a PSL4.
-
-
Para cambiar de almacenamiento PSL5 a PSL4, compre un clúster nuevo y migre los datos mediante una herramienta de migración como Data Transmission Service (DTS) o una major version upgrade.
-
Motor de almacenamiento
Elija InnoDB o InnoDB & X-Engine.
NotaInnoDB & X-Engine: despliegue de motor híbrido compuesto por InnoDB y X-Engine. Si selecciona esta opción, configure la proporción de almacenamiento destinada a X-Engine. Para obtener más información, consulte X-Engine.
Storage Billing Method
Seleccione Pay by Used Capacity (Pay-as-you-go) o Subscription.
Pay by Used Capacity (Pay-as-you-go): se le cobra únicamente por el almacenamiento utilizado. La capacidad escala automáticamente con sus datos, por lo que no necesita especificar una capacidad al momento de la compra.
Subscription: paga por adelantado una cantidad específica de capacidad de almacenamiento al comprar el clúster.
NotaEste parámetro solo está disponible cuando el billing method del clúster está configurado como Subscription.
Storage Capacity
Configure la cantidad de capacidad de almacenamiento que desea comprar.
NotaEste parámetro solo debe configurarse en los siguientes casos:
El tipo de almacenamiento es disco en la nube ESSD.
El billing method del clúster es Subscription y el Storage Billing Method es Subscription.
-
-
(Opcional) Opciones avanzadas:
Parámetro
Descripción
Cluster Name
Establezca un nombre para el clúster. Personalícelo según sus necesidades de negocio. Si no especifica un nombre, el sistema generará uno automáticamente. Modifique el nombre del clúster en cualquier momento después de crearlo. El nombre debe cumplir con los siguientes requisitos:
No debe comenzar con
http://ni conhttps://.Debe tener entre 2 y 256 caracteres de longitud.
Resource Group
Seleccione el resource group de destino en la lista de created resource groups.
NotaUn resource group es un contenedor que se utiliza para gestionar un conjunto de recursos relacionados bajo una misma cuenta de Alibaba Cloud. Un recurso solo puede pertenecer a un resource group. Para obtener más información, consulte Resource groups and authorization.
Parameter Template
Establezca la plantilla de parámetros del clúster. Elija una plantilla proporcionada por el sistema o una personalizada.
NotaLa lista desplegable muestra todas las parameter templates personalizadas y predeterminadas del sistema disponibles en la región actual.
Time Zone
Establezca la zona horaria del clúster. El valor predeterminado es UTC+08:00.
Sensibilidad a mayúsculas en nombres de tabla
Especifique si los nombres de tabla del clúster distinguen entre mayúsculas y minúsculas. De forma predeterminada, no hacen esta distinción.
NotaSi su base de datos local distingue entre mayúsculas y minúsculas, seleccione Case-sensitive para mantener la coherencia y facilitar la migración de datos.
Esta configuración no se puede modificar después de crear el clúster. Elija esta opción con precaución.
Política de retención de copias de seguridad al eliminar
Establezca la política de retención de copias de seguridad para cuando se elimina (libera) el clúster.
Retain Last Automatic Backup (Automatic Backup Before Release) (predeterminado): cuando se libera el clúster, la última copia de seguridad se conserva en cluster recycle bin y se le cobrará por ella.
Retain All Backups: cuando se libera el clúster, todas las copias de seguridad se conservan en cluster recycle bin y se le cobrarán.
Delete All Backups (Cannot Be Restored): cuando se libera el clúster, se elimina permanentemente. Los datos no se conservan ni se pueden recuperar. No se generan cargos.
Enable TDE
Habilite transparent data encryption (TDE) directamente, sin necesidad de configurarlo por separado después de crear el clúster.
NotaTDE no se puede deshabilitar una vez habilitado.
TDE depende de Key Management Service (KMS). Después de habilitar TDE, configure un rol vinculado al servicio para autorizar a PolarDB a acceder a KMS.
Una vez habilitado TDE, PolarDB cifra los archivos de datos del clúster. Este proceso es transparente para sus aplicaciones, pero puede generar una pérdida de rendimiento de entre el 5 % y el 10 %.
-
En el lado derecho de la página, confirme la cantidad y la configuración del clúster, y luego complete la compra.
Parámetro
Descripción
Create Privileged Account
Seleccione la cantidad de clústeres que desea comprar.
NotaPuede crear hasta 50 clústeres a la vez. Esta opción resulta útil en escenarios que requieren aprovisionamiento masivo y rápido, como el lanzamiento de varios servidores de juegos.
Con su cuenta de Alibaba Cloud puede comprar un máximo de 50 clústeres.
Quantity
Seleccione la duración de la suscripción del clúster.
NotaEste parámetro solo está disponible cuando el billing method está configurado como Subscription. Esta opción no está disponible para clústeres pay-as-you-go.
Subscription Duration
Especifique si desea habilitar la renovación automática. Para evitar interrupciones del servicio por olvidar la renovación, se recomienda habilitar esta función.
NotaEste parámetro solo está disponible cuando el billing method está configurado como Subscription. Esta opción no está disponible para clústeres pay-as-you-go.
Además de configurar la renovación automática durante la compra, gestione este ajuste más adelante en la consola de Billing Management.
Confirme la configuración y el costo total, y lea los términos de servicio. Luego, haga clic en Auto-renewal.
-
Una vez completada la compra, el clúster se crea en un lapso de 10 a 15 minutos. Posteriormente, consulte el nuevo clúster en la lista de clústeres de la consola de PolarDB.
NotaEl clúster no está disponible mientras su estado sea Buy Now. Estará listo para usarse cuando el estado cambie a Creating.
Asegúrese de haber seleccionado la región correcta para visualizar su nuevo clúster.
Pasos siguientes
Preguntas frecuentes
API relacionadas
Además de usar la consola, puede crear clústeres mediante llamadas a una API. En la siguiente tabla se enumeran las API relevantes.
|
API |
Descripción |
|
Crea un clúster de PolarDB. |
|
|
Consulta clústeres de PolarDB. |
|
|
Consulta los atributos de un clúster específico de PolarDB. |
|
|
Consulta el estado de renovación automática de un clúster de PolarDB con suscripción. |
|
|
Modifica la configuración de renovación automática de un clúster de PolarDB con suscripción. |