PolarDB for PostgreSQL Distributed Edition es un servicio de base de datos distribuida basado en la arquitectura centralizada de PolarDB for PostgreSQL. Utiliza una arquitectura de dos capas con nodos de cómputo (CN) y nodos de datos (DN). Esta estructura desacopla el cómputo del almacenamiento para ofrecer escalabilidad distribuida. En este tema se describe cómo crear un clúster de PolarDB for PostgreSQL Distributed Edition en la consola de PolarDB.
Requisitos previos
Ya registered for and logged in to an Alibaba Cloud account.
Procedimiento
-
Vaya a la página de compra de PolarDB for PostgreSQL Distributed Edition y configure los siguientes parámetros.
NotaSi la página de compra no carga correctamente o no se muestra la pestaña PostgreSQL Distributed, contact us para obtener ayuda.
Categoría
Parámetro
Descripción
Billing Method
-
Subscription: modelo de prepago. Usted paga por adelantado por recursos con especificaciones fijas. Los periodos de suscripción más largos ofrecen mayores descuentos. Este método es adecuado para cargas de trabajo estables y de largo plazo.
-
pay-as-you-go: modelo de pospago donde se le factura según su uso real. Recomendado cuando las cargas de trabajo son flexibles o impredecibles.
NotaSi detecta que el billing method actual de su clúster de PolarDB no cubre sus necesidades de negocio, puede change the billing method en cualquier momento.
Region and Database Engine
Database Engine
Fijo en PolarDB for PostgreSQL (Distributed Edition).
Region
Seleccione la región del clúster. La región no se puede cambiar después de crearlo. Para obtener más información, consulte Regions and zones.
Nota-
Para garantizar un rendimiento óptimo, cree su clúster de PolarDB en la misma región que las instancias de ECS que se conectarán a él. De lo contrario, solo podrán comunicarse por internet público, lo cual reduce el rendimiento y aumenta la latencia.
-
Cree PolarDB y ECS en la misma zona o en zonas distintas. Si los crea en la misma zona, se reduce la latencia de red y mejora la velocidad de acceso.
Creation Method
Seleccione el método de creación del clúster de PolarDB for PostgreSQL Distributed Edition. El valor predeterminado es Create the master cluster, que crea un nuevo clúster de PolarDB.
Compatibility
Fijo en PostgreSQL 14.
Service Edition
Fijo en Enterprise Edition.
Edition
Fijo en Cluster Edition (Recommended).
Specification Edition
Se admiten las siguientes subseries: General-purpose y Dedicated.
-
dedicated: el clúster usa de forma exclusiva los recursos de cómputo asignados, como la CPU. Estos recursos no se comparten con otros clústeres del mismo servidor físico, lo que garantiza un rendimiento estable y confiable.
-
general-purpose: distintos clústeres del mismo servidor físico comparten recursos de cómputo inactivos, como la CPU. Esta multiplexación de recursos permite ahorrar costos gracias a las economías de escala.
CPU Architecture
Fijo en X86.
Network and Zone
Network Type
Fijo en VPC.
VPC
Seleccione una VPC. Asegúrese de que el clúster de PolarDB y las instancias de ECS que necesitan conectarse a él estén en la misma VPC. De lo contrario, no podrán comunicarse por la red interna, lo cual reduce el rendimiento.
-
Si ya cuenta con una VPC adecuada, selecciónela. Por ejemplo, si tiene una instancia de ECS existente, seleccione la VPC donde se encuentra.
-
Si no tiene una VPC adecuada, utilice la VPC y el vSwitch predeterminados:
-
VPC predeterminada:
-
Es única dentro de la región seleccionada.
-
Su bloque CIDR utiliza una máscara de subred de 16 bits, como 192.168.0.0/16, lo que proporciona hasta 65,536 direcciones IP privadas.
-
No consume su cuota de VPC.
-
-
vSwitch predeterminado:
-
Es único dentro de la zona seleccionada.
-
Su bloque CIDR utiliza una máscara de subred de 20 bits, como 192.168.0.0/20, lo que proporciona hasta 4,096 direcciones IP privadas.
-
No consume la cuota de vSwitch de la VPC.
-
-
-
Si la VPC y el vSwitch predeterminados no cumplen con sus requisitos, cree una VPC y un vSwitch personalizados. Para obtener más información, consulte Create and manage a VPC.
Zone and vSwitch
Seleccione la Zone and vSwitch del clúster.
-
Una zona es una ubicación física aislada dentro de una región. Las distintas zonas de una misma región ofrecen el mismo nivel de servicio.
-
Cree su clúster de PolarDB y las instancias de ECS en la misma zona o en zonas distintas.
-
La zona seleccionada se convierte en la zona principal del clúster de PolarDB for PostgreSQL Distributed Edition.
HA Mode
Seleccione un HA Mode.
-
Dual-AZ (Enable Hot Standby Storage Cluster): PolarDB despliega un clúster principal y un clúster de almacenamiento en espera activa (lo que genera dos copias de su almacenamiento) en la misma región para lograr un SLA más alto. En las regiones que admiten varias zonas, el clúster en espera activa se despliega entre zonas para proporcionar recuperación ante desastres a nivel de zona.
NotaEsta función no se puede deshabilitar después de habilitarla.
-
Single-AZ (Disable Hot Standby Storage Cluster)
Si deshabilita el clúster de almacenamiento en espera activa, solo se despliega un clúster principal (con tres réplicas de datos). El precio unitario de almacenamiento es la mitad que en el modo Dual-AZ, pero esto resulta en un SLA más bajo.
Secondary Zone
Seleccione una Secondary Zone.
NotaEste parámetro es obligatorio únicamente cuando HA Mode está establecido en Dual-AZ (Enable Hot Standby Storage Cluster).
Specification and Proxy
Compute Node Specifications
Configure la especificación y la cantidad de recursos de cómputo. Un clúster de PolarDB for PostgreSQL Distributed Edition contiene dos tipos de nodos: nodos de cómputo (CN) y nodos de datos (DN).
-
Un compute node (CN) gestiona los metadatos del clúster y planifica las consultas distribuidas.
-
Un data node (DN) almacena los fragmentos de datos.
Para obtener más información sobre las especificaciones de los nodos, consulte Compute resource billing rules.
Data node specification
Number of CN/DN read-only nodes
Fijo en un nodo adicional de solo lectura tanto para los CN como para los DN.
Storage
Storage Type
PolarDB admite dos tipos de almacenamiento: PSL5 y PSL4.
-
PSL5: el tipo de almacenamiento disponible en versiones anteriores de PolarDB. Ofrece alto rendimiento, confiabilidad y disponibilidad.
-
PSL4: un tipo de almacenamiento más reciente y rentable. Utiliza la tecnología patentada smart-SSD de Alibaba Cloud para comprimir y descomprimir datos a nivel de hardware, lo que reduce los costos de almacenamiento con un impacto mínimo en el rendimiento.
NotaEl tipo de almacenamiento no se puede cambiar después de crear el clúster. Para usar un tipo de almacenamiento distinto, debe crear un nuevo clúster y migrar sus datos.
Para consultar una comparación detallada de ambos tipos de almacenamiento, consulte How do I choose between PSL4 and PSL5.
Storage Fee
Este parámetro no es configurable. Se le factura por hora según su uso real de datos. Para obtener más información, consulte Storage space billing rules.
NotaNo necesita especificar una capacidad de almacenamiento al crear un clúster. La capacidad de almacenamiento escala automáticamente según el volumen de datos.
More Configurations (Optional)
Cluster Name
Elija si desea generar automáticamente o personalizar el Cluster Name.
-
Si elige generar automáticamente el Cluster Name, el sistema genera un nombre para el clúster después de crearlo correctamente. Aun así, puede modificar este nombre.
-
Si elige personalizar el Cluster Name, introduzca un nombre que cumpla con los siguientes requisitos:
-
No puede comenzar con
http://ni conhttps://. -
Debe tener entre 2 y 256 caracteres.
-
Debe comenzar con una letra o un carácter chino. Puede contener dígitos, puntos (.), guiones bajos (_) y guiones (-).
-
Resource Group
Seleccione un resource group de su created resource groups.
NotaUn resource group es un contenedor que permite gestionar un conjunto de recursos relacionados bajo una sola cuenta de Alibaba Cloud. Cada recurso solo puede pertenecer a un resource group. Para obtener más información, consulte Resource groups and permissions.
-
-
En el panel derecho, confirme que sus configuraciones, como Billing Method, Region, Deployment Mode y Resource Group, satisfagan sus necesidades. Después, configure los siguientes parámetros:
Parámetro
Descripción
Quantity
Seleccione el número de clústeres que desea crear.
Nota-
Puede crear hasta 50 clústeres a la vez. Esta función es útil para casos de uso como el lanzamiento de varios servidores de juegos por lotes.
-
Su cuenta de Alibaba Cloud puede tener un máximo de 50 clústeres.
Subscription Duration
Este parámetro solo está disponible si Subscription es Subscription. Seleccione una Subscription Duration para el clúster y especifique si desea habilitar la auto-renewal.
NotaSe recomienda habilitar la auto-renewal para evitar interrupciones del servicio por una suscripción vencida.
Revise el costo total y su desglose. Lea y acepte el acuerdo de servicio y cualquier término específico del producto que haya seleccionado. Haga clic en Buy Now. En la página Payment, confirme los detalles de su pedido, seleccione un método de pago y luego haga clic en Pay.
-
Una vez completado el pago, la creación del clúster tarda entre 10 y 15 minutos. Después podrá consultar el nuevo clúster en la lista de clústeres.
El clúster estará disponible cuando su estado cambie a Running. Si algún nodo muestra el estado Creating, significa que el clúster aún se está aprovisionando.
Asegúrese de haber seleccionado la región correcta para consultar el clúster recién creado.
Referencia de API
|
API |
Descripción |
|
Crea un clúster de base de datos. |
|
|
Devuelve una lista de sus clústeres de base de datos. |
|
|
Devuelve los atributos detallados de un clúster de PolarDB específico. |
|
|
Devuelve el estado de auto-renewal de un clúster de Subscription. |
|
|
Configura la auto-renewal de un clúster de Subscription. |