Puede utilizar Data Transmission Service (DTS) para sincronizar datos desde una base de datos PostgreSQL autoadministrada hacia un clúster de PolarDB for PostgreSQL (Compatible with Oracle).
Requisitos previos
-
Debe contar con una base de datos PostgreSQL autoadministrada de origen y un clúster de destino de PolarDB for PostgreSQL (Compatible with Oracle).
NotaPara crear un clúster de PolarDB for PostgreSQL (Compatible with Oracle), consulte Create a PolarDB for PostgreSQL (Compatible with Oracle) cluster.
Para conocer las versiones compatibles de las bases de datos de origen y destino, consulte Data synchronization scenarios.
El clúster de destino de PolarDB for PostgreSQL (Compatible with Oracle) debe tener más espacio de almacenamiento que la base de datos PostgreSQL autoadministrada de origen.
Notas de uso
Durante la sincronización de esquemas, DTS sincroniza las claves foráneas de la base de datos de origen a la de destino.
Durante la sincronización completa e incremental de datos, DTS deshabilita temporalmente las comprobaciones de restricciones y las operaciones en cascada de claves foráneas a nivel de sesión. Puede producirse inconsistencia en los datos si se ejecutan operaciones de actualización o eliminación en cascada en la base de datos de origen mientras la tarea está en ejecución.
|
Tipo |
Descripción |
|
Límites de la base de datos de origen |
|
|
Otros límites |
|
Facturación
|
Tipo de sincronización |
Costos |
|
Sincronización de esquemas y sincronización completa |
Gratis. |
|
Sincronización incremental |
Se aplican cargos. Consulte billing overview. |
Topologías de sincronización
Sincronización unidireccional uno a uno
Sincronización unidireccional uno a varios
Sincronización unidireccional en cascada
Sincronización unidireccional varios a uno
Para más información sobre las topologías de sincronización, consulte Synchronization topologies.
Objetos compatibles
-
SCHEMA,TABLE.NotaEsto incluye
PRIMARY KEY,UNIQUE KEY,FOREIGN KEY,DATATYPE(tipos de datos integrados) yDEFAULT CONSTRAINT. VIEW,PROCEDURE(requiere PostgreSQL 11 o posterior),FUNCTION,RULE,SEQUENCE,EXTENSION,TRIGGER,AGGREGATE,INDEX,OPERATOR,DOMAIN.
Operaciones SQL compatibles
|
Tipo de operación |
Operación SQL |
|
DML |
|
|
DDL |
|
Requisitos de permisos para cuentas de base de datos
|
Base de datos |
Permisos obligatorios |
Creación y autorización de cuentas |
|
PostgreSQL autoadministrado |
Permiso de superusuario. |
Utilice la sentencia CREATE USER y gestione los permisos de usuario. |
|
PolarDB for PostgreSQL (compatible con Oracle) |
Permiso de propietario sobre la base de datos. |
Nota
El propietario de la base de datos se especifica al crearla. |
Preparación
Los siguientes pasos aplican a sistemas Linux.
Complete los siguientes preparativos para todas las versiones de PostgreSQL autoadministrado.
Inicie sesión en el servidor que aloja la base de datos PostgreSQL autoadministrada.
-
Ejecute el siguiente comando para comprobar el número de replication slots actualmente en uso:
select count(1) from pg_replication_slots; -
Modifique el archivo de configuración
postgresql.conf: establezcawal_levelenlogicaly asegúrese de que tantomax_wal_senderscomomax_replication_slotssean mayores que la suma de los replication slots ya en uso y la cantidad de instancias de DTS que planea crear con esta base de datos PostgreSQL autoadministrada como origen.# - Settings - wal_level = logical # minimal, replica, or logical # (change requires restart) ...... # - Sending Server(s) - # Set these on the master and on any standby that will send replication data. max_wal_senders = 10 # max number of walsender processes # (change requires restart) #wal_keep_segments = 0 # in logfile segments, 16MB each; 0 disables #wal_sender_timeout = 60s # in milliseconds; 0 disables max_replication_slots = 10 # max number of replication slots # (change requires restart)NotaDespués de modificar el archivo de configuración, reinicie la base de datos PostgreSQL autoadministrada para aplicar los cambios.
-
Agregue las direcciones IP de DTS al archivo de configuración pg_hba.conf de la base de datos PostgreSQL autoadministrada. Solo necesita agregar el rango de direcciones IP de DTS correspondiente a la región donde reside la base de datos de destino. Para más información, consulte Whitelist DTS server IP addresses.
NotaDespués de modificar el archivo de configuración, ejecute el comando
SELECT pg_reload_conf();o reinicie la base de datos PostgreSQL autoadministrada para aplicar los cambios.Para más información sobre el archivo de configuración, consulte El archivo pg_hba.conf. Si ya estableció la dirección de confianza en
0.0.0.0/0(como se muestra en el siguiente ejemplo), puede omitir este paso.
# "local" is for Unix domain socket connections only local all all trust # IPv4 local connections: host all all 0.0.0.0/0 md5 # IPv6 local connections: host all all ::1/128 trust # Allow replication connections from localhost, by a user with the # replication privilege. local replication postgres trust host replication postgres 0.0.0.0/0 md5 En la instancia de base de datos de destino, cree las bases de datos y esquemas que correspondan a los objetos que planea sincronizar.
Si su versión de PostgreSQL autoadministrado está entre 9.4.8 y 10.0, también debe completar los siguientes preparativos.
-
Descargue el código fuente de PostgreSQL, compílelo e instálelo.
Inicie sesión en el servidor que aloja la base de datos PostgreSQL autoadministrada.
Según la versión de la base de datos PostgreSQL autoadministrada de origen, descargue el código fuente de la versión correspondiente desde el sitio web oficial de PostgreSQL.
-
Ejecute los comandos
sudo ./configure,sudo makeysudo make installen secuencia para configurar, compilar e instalar el código fuente.ImportanteAl compilar e instalar PostgreSQL, la versión del sistema operativo de PostgreSQL debe coincidir con la versión de GCC (GNU Compiler Collection).
Si
sudo ./configurefalla, ajuste el comando según el mensaje de error. Por ejemplo, si el error esreadline library not found. Use --without-readline to disable readline support., cambie el comando asudo ./configure --without-readline.Si instala PostgreSQL de otra manera, debe compilar ali_decoding en un entorno de prueba que tenga la misma versión de sistema operativo y versión de GCC.
-
Descargue el plugin ali_decoding proporcionado por DTS, compílelo e instálelo.
Descargue ali_decoding.
-
Copie todo el directorio ali_decoding al directorio contrib de la instalación compilada de PostgreSQL.
total 1068 -rw-r--r-- 1 1107 1107 384 Sep 27 2016 aclocal.m4 drwxrwxrwx 2 1107 1107 4096 Sep 27 2016 config -rw-r--r-- 1 root root 374806 Sep 7 10:10 config.log -rwxr-xr-x 1 root root 39032 Sep 7 10:10 config.status -rwxr-xr-x 1 1107 1107 471157 Sep 27 2016 configure -rw-r--r-- 1 1107 1107 75195 Sep 27 2016 configure.in drwxrwxrwx 56 1107 1107 4096 Sep 7 10:28 contrib -rw-r--r-- 1 1107 1107 1192 Sep 27 2016 COPYRIGHT drwxrwxrwx 3 1107 1107 4096 Sep 27 2016 doc -rw-r--r-- 1 root root 3638 Sep 7 10:10 GNUmakefile -rw-r--r-- 1 1107 1107 3638 Sep 27 2016 GNUmakefile.in -rw-r--r-- 1 1107 1107 283 Sep 27 2016 HISTORY -rw-r--r-- 1 1107 1107 75065 Sep 27 2016 INSTALL -rw-r--r-- 1 1107 1107 1489 Sep 27 2016 Makefile -rw-r--r-- 1 1107 1107 1209 Sep 27 2016 README drwxrwxrwx 16 1107 1107 4096 Sep 27 2016 src -
Vaya al directorio ali_decoding y reemplace el contenido del Makefile con el siguiente contenido:
# contrib/ali_decoding/Makefile MODULE_big = ali_decoding MODULES = ali_decoding OBJS = ali_decoding.o DATA = ali_decoding--0.0.1.sql ali_decoding--unpackaged--0.0.1.sql EXTENSION = ali_decoding NAME = ali_decoding #subdir = contrib/ali_decoding #top_builddir = ../.. #include $(top_builddir)/src/Makefile.global #include $(top_srcdir)/contrib/contrib-global.mk #PG_CONFIG = /usr/pgsql-9.6/bin/pg_config #pgsql_lib_dir := $(shell $(PG_CONFIG) --libdir) #PGXS := $(shell $(PG_CONFIG) --pgxs) #include $(PGXS) # Use the following for source installation ifdef USE_PGXS PG_CONFIG = pg_config PGXS := $(shell $(PG_CONFIG) --pgxs) include $(PGXS) else subdir = contrib/ali_decoding top_builddir = ../.. include $(top_builddir)/src/Makefile.global include $(top_srcdir)/contrib/contrib-global.mk endif Vaya al directorio ali_decoding y ejecute los comandos
sudo makeysudo make installen secuencia para compilar ali_decoding y generar los archivos necesarios para su instalación.-
Copie los siguientes archivos en las ubicaciones especificadas.
/usr/bin/install -c -m 755 ali_decoding.so '/usr/local/pgsql/lib/ali_decoding.so' /usr/bin/install -c -m 644 ./ali_decoding.control '/usr/local/pgsql/share/extension/' /usr/bin/install -c -m 644 ./ali_decoding--0.0.1.sql ./ali_decoding--unpackaged--0.0.1.sql '/usr/local/pgsql/share/extension/' /usr/bin/install -c -m 755 ali_decoding.so '/usr/local/pgsql/lib/'
En la instancia de base de datos de destino, cree las bases de datos y esquemas que correspondan a los objetos que planea sincronizar.
Procedimiento
-
Vaya a la página de lista de tareas de sincronización de la región de destino. Puede utilizar uno de los dos métodos siguientes:
Desde la consola de DTS
Inicie sesión en la consola de Data Transmission Service (DTS).
En el panel de navegación izquierdo, haga clic en Data Synchronization.
En la esquina superior izquierda de la página, seleccione la región donde se encuentra la instancia de sincronización.
Desde la consola de DMS
NotaLas operaciones reales pueden variar según el modo y el diseño de la consola de DMS. Para obtener más información, consulte Simple mode y Customize the layout and style of the DMS interface.
Inicie sesión en Data Management (DMS).
En la barra de menú superior, elija .
A la derecha de Data Synchronization Tasks, seleccione la región donde se encuentra la instancia de sincronización.
Haga clic en Create Task para abrir la página de configuración de tareas.
-
Configure las bases de datos de origen y de destino.
Categoría
Parámetro
Descripción
N/A
Task Name
DTS genera automáticamente un nombre de tarea. Se recomienda especificar un nombre descriptivo para facilitar su identificación. El nombre no tiene que ser único.
Source Database
Select Existing Connection
-
Para usar una instancia de base de datos que está added to the system (recién creada o guardada), seleccione la instancia de la lista desplegable. La información de la base de datos se configura automáticamente.
NotaEn la consola de DMS, este elemento de configuración se denomina Select a DMS database instance..
-
Si no ha agregado la instancia de base de datos al sistema, o si no necesita usar una instancia ya agregada, configure manualmente la siguiente información de la base de datos.
Database Type
Seleccione PostgreSQL.
Access Method
Seleccione Cloud Enterprise Network (CEN).
Instance Region
Seleccione la región donde reside la base de datos PostgreSQL autoadministrada.
Cross-account
Si sincroniza datos dentro de la misma cuenta de Alibaba Cloud, seleccione No.
Connected VPC
Seleccione la VPC que está conectada a la base de datos PostgreSQL autoadministrada.
IP address
Introduzca el nombre de dominio o la dirección IP de la base de datos PostgreSQL autoadministrada.
Port
Introduzca el número de puerto utilizado por la base de datos PostgreSQL autoadministrada. El valor predeterminado es 5432.
Database Name
Introduzca el nombre de la base de datos que contiene los objetos que se van a sincronizar.
Database Account
Introduzca la cuenta de la base de datos PostgreSQL autoadministrada. Para obtener información sobre los permisos obligatorios, consulte Database account permissions.
Database Password
Introduzca la contraseña correspondiente a la cuenta de la base de datos.
Encryption
Especifica si se debe cifrar la conexión a la base de datos de origen. Puede configurar este parámetro según sus requisitos empresariales. En este ejemplo, se selecciona Non-encrypted.
Si desea establecer una conexión cifrada con SSL a la base de datos de origen, realice los siguientes pasos: Seleccione SSL-encrypted, cargue CA Certificate, Client Certificate y Private Key of Client Certificate según sea necesario, y luego especifique Private Key Password of Client Certificate.
Nota-
Si establece Encryption en SSL-encrypted para una base de datos PostgreSQL autoadministrada, debe cargar CA Certificate.
-
Si desea utilizar el certificado de cliente, debe cargar Client Certificate y Private Key of Client Certificate, y especificar Private Key Password of Client Certificate.
-
Para obtener información sobre cómo configurar el cifrado SSL para una instancia de ApsaraDB RDS for PostgreSQL, consulte SSL encryption.
Destination Database
Select Existing Connection
-
Para usar una instancia de base de datos que está added to the system (recién creada o guardada), seleccione la instancia de la lista desplegable. La información de la base de datos se configura automáticamente.
NotaEn la consola de DMS, este elemento de configuración se denomina Select a DMS database instance..
-
Si no ha agregado la instancia de base de datos al sistema, o si no necesita usar una instancia ya agregada, configure manualmente la siguiente información de la base de datos.
Database Type
Seleccione PolarDB (Compatible with Oracle).
Connection Type
Seleccione Express Connect, VPN Gateway, or Smart Access Gateway.
Instance Region
Seleccione la región donde reside el clúster de PolarDB for PostgreSQL (Compatible with Oracle) de destino.
Connected VPC
Seleccione la VPC que está conectada al clúster de PolarDB for PostgreSQL (Compatible with Oracle).
Domain Name or IP Address
Introduzca el endpoint del nodo principal en el clúster de PolarDB for PostgreSQL (Compatible with Oracle) de destino.
NotaPuede ejecutar el comando ping en su computadora para obtener la dirección IP del endpoint de conexión directa del clúster de PolarDB for PostgreSQL (Compatible with Oracle) de destino.
Port
Introduzca el número de puerto utilizado por la base de datos de destino. El valor predeterminado es 1521.
Database Name
Introduzca el nombre de la base de datos de destino que contiene los objetos que se van a sincronizar en la instancia de PolarDB for PostgreSQL (Compatible with Oracle).
Database Account
Introduzca la cuenta de la base de datos para la instancia de PolarDB for PostgreSQL (Compatible with Oracle) de destino. Para obtener información sobre los permisos obligatorios, consulte Database account permissions.
Database Password
Introduzca la contraseña correspondiente a la cuenta de la base de datos.
-
-
Una vez completada la configuración, haga clic en Test Connectivity and Proceed en la parte inferior de la página.
NotaAsegúrese de que los bloques CIDR de direcciones IP de los servidores de DTS estén agregados a la configuración de seguridad de las bases de datos de origen y de destino para permitir el acceso desde dichos servidores. Esto se puede hacer automática o manualmente. Para obtener más información, consulte Add the IP address CIDR blocks of DTS servers to a whitelist.
Si la base de datos de origen o de destino es autoadministrada (donde Access Method no es Alibaba Cloud Instance), también debe hacer clic en Test Connectivity en el cuadro de diálogo CIDR Blocks of DTS Servers.
-
Configure los objetos de la tarea.
-
En la página Configure Objects, configure los objetos a sincronizar.
Parámetro
Descripción
Synchronization Types
Incremental Data Synchronization está seleccionado. De forma predeterminada, también debe seleccionar Schema Synchronization y Full Data Synchronization. Una vez completada la verificación previa, DTS realiza una sincronización completa de datos de los objetos seleccionados desde la instancia de origen hacia el clúster de destino. Esto sirve como datos de referencia para la posterior sincronización incremental de datos.
Processing Mode of Conflicting Tables
-
Precheck and Report Errors: Comprueba si existe una tabla con el mismo nombre en la base de datos de destino. Si no existe ninguna tabla con el mismo nombre, la verificación previa se supera correctamente. Si existe una tabla con el mismo nombre, la verificación previa falla y la tarea de sincronización de datos no se inicia.
NotaSi no puede eliminar o cambiar el nombre de la tabla con el mismo nombre en la base de datos de destino, puede asignarle un nombre de tabla diferente. Para obtener más información, consulte Map table and column names.
-
Ignore Errors and Proceed: Omite la comprobación de nombres de tabla duplicados en la base de datos de destino.
AvisoSeleccionar Ignore Errors and Proceed puede causar inconsistencia en los datos y poner en riesgo su negocio. Por ejemplo:
-
Si los esquemas de las tablas son iguales y un registro en la base de datos de destino tiene el mismo valor de clave principal o clave única que un registro en la base de datos de origen:
-
Durante la sincronización completa, DTS conserva el registro en el clúster de destino. El registro correspondiente de la base de datos de origen no se sincroniza.
-
Durante la sincronización incremental, el registro de la base de datos de origen sobrescribe el registro en la base de datos de destino.
-
-
Si los esquemas de las tablas son diferentes, la sincronización inicial de datos puede fallar. Esto puede resultar en la sincronización parcial de datos de columnas o en un fallo completo de la sincronización. Proceda con precaución.
-
Source Objects
En el cuadro Source Objects, haga clic en un objeto para sincronizarlo y luego haga clic en
para moverlo al cuadro Selected Objects.Nota-
Puede seleccionar objetos de sincronización a nivel de esquema o de tabla. Si selecciona tablas, otros objetos como vistas, desencadenadores y procedimientos almacenados no se sincronizan con la base de datos de destino.
-
Si las tablas a sincronizar contienen columnas de tipo SERIAL y selecciona Synchronization Types que incluye Schema Synchronization, se recomienda que también seleccione Sequence o sincronice todo el esquema.
Selected Objects
-
Para cambiar el nombre de un solo objeto de sincronización en la instancia de destino, haga clic con el botón derecho en el objeto dentro del cuadro Selected Objects. Para obtener más información sobre cómo cambiar nombres de objetos, consulte Map a single database, table, or column.
-
Para cambiar los nombres de varios objetos de sincronización en la instancia de destino por lotes, haga clic en Batch Edit en la esquina superior derecha del cuadro Selected Objects. Para obtener más información, consulte Map databases, tables, and columns in a batch.
Nota-
Para seleccionar las operaciones SQL a sincronizar para una base de datos o tabla específica, haga clic con el botón derecho en el objeto dentro del cuadro Selected Objects y seleccione las operaciones deseadas en el cuadro de diálogo que aparece.
-
Para filtrar datos mediante una cláusula WHERE, haga clic con el botón derecho en la tabla dentro del cuadro Selected Objects y especifique la condición de filtro en el cuadro de diálogo que aparece. Para obtener más información, consulte Configure filter conditions.
-
-
Haga clic en Next: Advanced Settings para configurar los parámetros avanzados.
Parámetro
Descripción
Dedicated Cluster for Task Scheduling
De forma predeterminada, DTS programa tareas en un clúster compartido, por lo que no es necesario seleccionar uno. Para obtener un rendimiento más estable, puede adquirir un clúster dedicado para ejecutar tareas de sincronización de DTS. Para obtener más información, consulte What is a DTS dedicated cluster?.
Retry Time for Failed Connections
Después de iniciar una tarea de sincronización, si falla la conexión a la base de datos de origen o de destino, DTS reporta un error e intenta reconectar inmediatamente. La duración predeterminada de reintento es de 720 minutos. También puede especificar una duración personalizada de entre 10 y 1,440 minutos. Se recomienda establecer la duración en 30 minutos o más. Si DTS logra reconectarse a la base de datos dentro del tiempo especificado, la tarea de sincronización se reanuda automáticamente. De lo contrario, la tarea falla.
Nota-
Si tiene varias instancias de DTS (por ejemplo, Instancia A e Instancia B) que comparten el mismo origen o destino, y configura el tiempo de reintento de red en 30 minutos para la Instancia A y 60 minutos para la Instancia B, se utilizará la duración más corta de 30 minutos para ambas.
-
Dado que DTS cobra por el tiempo de ejecución de la tarea durante el período de reintento de conexión, se recomienda personalizar la duración del reintento según sus necesidades comerciales o liberar la instancia de DTS lo antes posible después de que se liberen las instancias de base de datos de origen y destino.
Retry Time for Other Issues
Después de iniciar la tarea de sincronización, si ocurren otros problemas no relacionados con la conectividad en la base de datos de origen o de destino (como excepciones en la ejecución de DDL o DML), DTS reporta un error e inicia operaciones de reintento continuo. La duración predeterminada de reintento es de 10 minutos. También puede personalizar la duración dentro del rango de 1 a 1,440 minutos. Se recomienda establecerla en 10 minutos o más. Si las operaciones relevantes tienen éxito dentro de la duración de reintento configurada, la tarea de sincronización se reanuda automáticamente. De lo contrario, la tarea falla.
ImportanteEl valor de Retry Time for Other Issues debe ser menor que el de Retry Time for Failed Connections.
Enable Throttling for Full Data Synchronization
Durante la etapa de sincronización completa, DTS consume recursos de lectura y escritura de las bases de datos de origen y destino, lo que puede aumentar la carga de la base de datos. Para reducir la carga en las bases de datos de origen y destino, puede establecer un límite de velocidad para la tarea de sincronización completa configurando los parámetros Queries per second (QPS) to the source database, RPS of Full Data Migration y Data migration speed for full migration (MB/s).
Nota-
Este elemento de configuración solo está disponible cuando Synchronization Types está establecido en Full Data Synchronization.
-
También puede adjust the full synchronization rate después de que la instancia de sincronización esté en ejecución.
Enable Throttling for Incremental Data Synchronization
También puede establecer un límite de velocidad para la tarea de sincronización incremental. Para aliviar la presión en la base de datos de destino, configure RPS of Incremental Data Synchronization y Data synchronization speed for incremental synchronization (MB/s).
Environment Tag
Puede seleccionar una etiqueta de entorno para identificar la instancia. Este parámetro es opcional. Puede dejarlo sin especificar para este ejemplo.
Configure ETL
Elija si desea habilitar la función de extracción, transformación y carga (ETL). Para obtener más información, consulte What is ETL? Valores válidos:
-
Yes: Habilita la función ETL. Introduzca sentencias de procesamiento de datos en el editor de código. Para obtener más información, consulte Configure ETL in a data migration or data synchronization task.
-
No: Deshabilita la función ETL.
Monitoring and Alerting
Especifique si desea configurar alertas. Si la sincronización falla o la latencia excede el umbral especificado, se envía una notificación a un contacto de alerta.
-
No: No se configuran alertas.
-
Yes: Configure alertas estableciendo un umbral de alerta y especificando un notificación de alerta. Para obtener más información, consulte Configure monitoring and alerting during task configuration.
-
-
Haga clic en Next: Data Validation para configurar una tarea de validación de datos.
Si desea utilizar la función de validación de datos, consulte Configure data validation para obtener instrucciones de configuración.
-
-
Guarde la tarea y ejecute una verificación previa.
Para ver los parámetros de API para configurar esta instancia, pase el cursor sobre el botón Next: Save Task Settings and Precheck y haga clic en Preview OpenAPI parameters en la burbuja emergente.
Si ha terminado de ver los parámetros de API, haga clic en Next: Save Task Settings and Precheck en la parte inferior de la página.
NotaAntes de que comience el trabajo de sincronización, DTS ejecuta una verificación previa. El trabajo solo puede iniciarse después de superar todos los elementos de la verificación.
Si la verificación previa falla, haga clic en View Details para el elemento fallido. Solucione el problema según las indicaciones y vuelva a ejecutar la verificación previa.
-
Si la verificación previa devuelve una advertencia:
Si un elemento de comprobación falla y no se puede ignorar, haga clic en View Details junto al elemento. Siga las instrucciones para solucionar el problema y vuelva a ejecutar la verificación previa.
Para los elementos de comprobación que se pueden ignorar, puede hacer clic en Confirm Alert Details, Ignore, OK y Precheck Again en secuencia para omitir la advertencia y volver a ejecutar la verificación previa. Si decide ocultar el elemento de advertencia, podría causar problemas como inconsistencia de datos y poner en riesgo su negocio.
-
Adquiera la instancia.
Cuando la Success Rate sea del 100%, haga clic en Next: Purchase Instance.
-
En la página Purchase, seleccione el método de facturación y la especificación de enlace para la instancia de sincronización de datos. La siguiente tabla describe estos parámetros en detalle.
Categoría
Parámetro
Descripción
New Instance Class
Método de facturación
-
Subscription: Paga al crear la instancia. Es adecuado para necesidades a largo plazo y resulta más rentable que pay-as-you-go. Cuanto mayor sea la duración de la suscripción, mayor será el descuento.
-
Pay-as-you-go: Se le cobra por hora. Es adecuado para necesidades a corto plazo. Puede liberar la instancia inmediatamente después de usarla para ahorrar costos.
Configuración de resource group
El resource group al que pertenece la instancia. El valor predeterminado es default resource group. Para obtener más información, consulte What is Resource Management?.
Especificación de enlace
DTS proporciona especificaciones de sincronización con diferentes niveles de rendimiento. La especificación del enlace de sincronización afecta la tasa de sincronización. Puede elegir una especificación según su escenario empresarial. Para obtener más información, consulte Data synchronization link specifications.
Duración de la suscripción
En el modo de suscripción, seleccione la duración y la cantidad para la instancia de suscripción. Puede elegir una suscripción mensual de 1 a 9 meses, o una suscripción anual de 1, 2, 3 o 5 años.
NotaEsta opción solo está disponible cuando el método de facturación es Subscription.
-
Después de completar la configuración, lea y seleccione Data Transmission Service (Pay-as-you-go) Service Terms.
-
Haga clic en Buy and Start. En el cuadro de diálogo OK, haga clic en OK.
Puede consultar el progreso de la tarea en la página Data Synchronization.