En este artículo, exploraremos el Servicio de migración de base de datos o DMS de la plataforma en la nube de Google. También vamos a realizar una migración rápida y sencilla a Cloud SQL usándolo. El servicio de migración de bases de datos hace que sea rápido y fácil mover su base de datos MySQL o PostgreSQL a nuestro servicio CloudSQL administrado. DMS proporciona una experiencia sencilla e integrada para guiarlo en cada paso de la migración. No tiene servidor, por lo que no necesita preocuparse por administrar o monitorear instancias.
Y la replicación continua de datos significa que puede realizar cortes con un tiempo de inactividad mínimo. Ya sea que su base de datos esté en las instalaciones, autohospedada en Google Cloud o ejecutándose en otra nube, DMS lo ayuda a desbloquear rápidamente los beneficios de Cloud SQL administrado. Ahora, analicemos la experiencia de DMS para un nuevo trabajo de migración. Puede acceder a DMS desde la navegación de la consola de Google Cloud en Bases de datos. Simplemente haga clic en Migración de la base de datos .
Para comenzar, creará un trabajo de migración. Esto representa el proceso integral de mover su base de datos de origen a un destino de Cloud SQL.
Primero, definamos qué tipo de migración ejecutará el trabajo. Queremos mover una base de datos MySQL que estamos ejecutando en GCE a Cloud SQL. Podemos elegir entre replicación única o continua. Seleccionaremos continuo para un tiempo de inactividad mínimo. Una vez que hemos definido nuestro trabajo, DMS nos muestra la fuente y la configuración de conectividad necesarias para poder conectarnos y migrar la base de datos de origen.
DMS facilita saber qué debemos hacer para prepararnos mostrándonos los requisitos previos directamente en la interfaz de usuario. También admite la configuración de múltiples opciones de conectividad de red, incluida la conectividad privada segura con scripts integrados para una fácil ejecución.
Si necesitamos realizar cambios en la configuración de nuestra base de datos de origen, podemos hacer clic en Guardar y salir para continuar donde lo dejamos más tarde. Estamos listos para definir nuestra fuente. Podemos hacer esto creando un perfil de conexión, un recurso que representa la información necesaria para conectarse a una base de datos.
Estos perfiles no están bloqueados para una migración individual. Esto significa que podemos reutilizarlo si queremos probar primero la migración o si alguien más en nuestra organización está a cargo de conectarse a la base de datos.
Ya hemos creado un perfil de conexión para una base de datos MySQL que se ejecuta en GCE, así que lo seleccionaremos.
Ahora estamos listos para crear la instancia de SQL en la nube a la que migraremos nuestra base de datos. Esto le resultará familiar a cualquiera que haya creado una instancia de CloudSQL antes. Verá muchas de las mismas opciones, como conectividad y configuración de la máquina. Dado que DMS se basa en la tecnología de replicación del Motor de base de datos , no tenemos que crear recursos, aparte de la instancia de Cloud SQL que acabamos de definir.
Estamos listos para definir cómo nuestra nueva instancia se conectará de forma segura a nuestra base de datos de origen para la replicación continua de datos. Tenemos algunas opciones. Podemos optar por permitir la lista de la dirección IP del destino de Cloud SQL en la máquina de origen de la base de datos. Podemos configurar conectividad privada a través de un túnel SSH inverso en una VM en nuestro proyecto. O podemos configurar el emparejamiento de VPC .
Dado que nuestra fuente ya se ejecuta en Google Cloud, elegiremos la interconexión de VPC. Y eso fue todo.
Configuramos nuestra fuente, creamos un destino de Cloud SQL y establecimos conectividad entre ellos. Todo lo que queda es validar la configuración del trabajo de migración y comenzar nuestra migración.
Nuestra validación de trabajo de migración pasó con éxito.
Podemos confiar en que nuestra migración se desarrollará sin problemas. Crearemos e iniciaremos el trabajo para ejecutarlo inmediatamente.
Una vez que nuestro trabajo de migración ha comenzado, podemos monitorear su progreso y ver si encuentra algún problema. DMS primero transferirá la instantánea inicial de los datos existentes y luego replicará continuamente los cambios a medida que ocurren.
Y dado que DMS no tiene servidor, nunca tenemos que preocuparnos por los recursos de migración en sí. Eso es todo. Le mostramos rápida y fácilmente una de las formas de migrar una base de datos MySQL de GCE a Cloud SQL mediante DMS. Cuando la replicación continua y migrada de la instantánea inicial se mantiene, podemos promocionar Cloud SQL para que sea mi instancia principal y hacer que nuestras aplicaciones trabajen directamente en ella. El nuevo servicio de migración de bases de datos de Google Cloud es la forma rápida, fácil y confiable de migrar con un tiempo de inactividad mínimo a una base de datos administrada de Cloud SQL para MySQL y PostgreSQL. Es sin servidor, de alto rendimiento y de uso gratuito.
Publicación traducida automáticamente
Artículo escrito por ddeevviissaavviittaa y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA