Note:
- Este tutorial requiere acceso a Oracle Cloud. Para registrarse para obtener una cuenta gratuita, consulte Introducción a la cuenta gratuita de Oracle Cloud Infrastructure.
- Utiliza valores de ejemplo para credenciales, arrendamiento y compartimentos de Oracle Cloud Infrastructure. Al finalizar la práctica, sustituya estos valores por otros específicos de su entorno en la nube.
Uso de herramientas de migración para trasladar datos a OCI Cloud Storage Services
Introducción
Este es el tutorial 1 de una serie de cuatro tutoriales en los que se muestran varias formas de migrar datos a los servicios de almacenamiento en la nube de Oracle Cloud Infrastructure (OCI). La serie está configurada para que pueda revisar este primer tutorial para obtener una amplia comprensión de las distintas herramientas y, a continuación, continuar con los tutoriales o documentos relacionados relevantes para sus necesidades de migración.
OCI proporciona a los clientes recursos informáticos de alto rendimiento y opciones de almacenamiento en la nube de bajo costo. A través del almacenamiento local, de objetos, de archivos, de bloques y de archivos bajo demanda, Oracle aborda los requisitos y casos de uso de la carga de trabajo de almacenamiento de claves.
Los servicios de almacenamiento en la nube de OCI ofrecen opciones de almacenamiento en la nube rápidas, seguras y duraderas para todas las necesidades de su empresa. A partir de las opciones de alto rendimiento, como OCI File Storage con el servicio Lustre y OCI Block Volumes; sistemas de archivos de escala de exabytes totalmente gestionados desde el servicio OCI File Storage con destinos de montaje de alto rendimiento; hasta OCI Object Storage altamente duradero y escalable. Nuestras soluciones pueden satisfacer sus demandas, desde aplicaciones de alto rendimiento como cargas de trabajo de IA/AA hasta lagos de datos a escala de exabytes.
Muchos clientes encuentran la necesidad de transferir datos al servicio de almacenamiento en la nube de OCI desde entornos locales, otro proveedor o entre servicios de almacenamiento en la nube de OCI. Según el origen, el destino y la dirección de la transferencia de datos, el mejor método para realizar la migración puede variar. Una vez que haya identificado los conceptos básicos del origen de datos y el destino en OCI, tendrá que decidir una ruta de migración y qué herramientas deberá utilizar. Deje que nuestra experiencia práctica lo guíe hacia la herramienta de migración adecuada y cómo usarla. Este tutorial 1 de una serie para presentarle varias herramientas y dónde podrían encajar mejor en el proceso de migración.
Determina la cantidad de datos que se deben migrar y el tiempo de inactividad disponible para la transición a la nueva plataforma de almacenamiento de OCI. Las migraciones por lotes son una buena opción para desglosar la migración en incrementos gestionables. Las migraciones por lotes le permitirán programar el tiempo de inactividad de aplicaciones específicas en diferentes ventanas. Algunos clientes tienen la flexibilidad de realizar una migración única durante un período de mantenimiento programado de 2 a 4 días. OCI FastConnect se puede utilizar para crear una conexión dedicada y privada entre OCI y su entorno, con velocidades de puerto de 1G a 400G para acelerar el proceso de transferencia de datos. OCI FastConnect se puede integrar con soluciones de partners como Megaport y ConsoleConnect para crear una conexión privada a su centro de datos o interconexión de nube a nube para mover los datos más directamente de otro proveedor en la nube al servicio de almacenamiento en la nube de OCI. Para obtener más información, consulte la integración de FastConnect con Megaport Cloud Router.
Público Objetivo
DevOps ingenieros, desarrolladores, administradores y usuarios de OCI Cloud Storage, responsables de TI, usuarios avanzados de OCI y administradores de aplicaciones.
Objetivos
Descubra cómo utilizar varias herramientas para copiar y sincronizar datos en los servicios de almacenamiento en la nube de OCI:
-
Identificar herramientas de migración comunes.
-
Obtén más información sobre las distintas herramientas para migrar datos del sistema de archivos (local, NAS, alojados en la nube) a los servicios de almacenamiento en la nube de OCI.
-
Descubra qué herramienta es la más adecuada para varios casos de uso.
Requisitos
-
Comprensión del juego de migración de datos, el tamaño general y el aspecto de los archivos u objetos (pocos archivos grandes, muchos archivos pequeños, etc.).
-
Donde en el servicio OCI Cloud Storage (Object Storage, File Storage o Block Volumes) debe aterrizar el almacenamiento.
-
Sus líneas de tiempo y si va a realizar una migración masiva o incremental (por lotes).
Herramientas de migración
Nuestra experiencia de cliente y nuestras pruebas pueden ayudarle a determinar qué herramienta de migración se adaptará mejor a su escenario. Le recomendamos que realice una prueba de concepto y pruebas en conjuntos de datos de muestra para verificar el mejor método de migración para su conjunto de datos. Exploraremos las herramientas de migración comunes disponibles para migrar datos desde entornos locales y otros proveedores de nube a OCI o dentro de los servicios de almacenamiento en la nube de OCI. Los resultados de las pruebas se comparten a partir de conjuntos de datos de ejemplo para que pueda extrapolar el rendimiento de las herramientas en el conjunto de datos.
-
Rclonar: Rclone es una utilidad de línea de comandos de código abierto para migrar datos a la nube o entre proveedores de almacenamiento en la nube. Rclone se puede utilizar para realizar una migración puntual, así como la sincronización periódica entre el almacenamiento de origen y destino. Rclone puede migrar datos desde y hacia el almacenamiento de objetos, el almacenamiento de archivos, las unidades montadas y entre 70 tipos de almacenamiento admitidos. OCI Object Storage está soportado de forma nativa como proveedor de backend de Rclone. Los procesos de clonación se pueden ampliar y reducir para aumentar el rendimiento de la transferencia mediante las opciones de parámetros. Rclone tiene opciones como copiar y sincronizar para transferir datos una vez y periódicamente, respectivamente. Para obtener más información, consulte Install Rclone.
-
Resilio Active Anywhere: Resilio es una aplicación de transferencia de datos basada en agentes de terceros. Es una interfaz gráfica de usuario (GUI) rica y proporciona un gran control sobre los trabajos de transferencia, así como la visualización de las métricas de rendimiento. El software está disponible en Oracle Cloud Marketplace y dispone de la licencia de Resilio para su instalación. Resilio puede sincronizar archivos en plazos fijos en cualquier dirección en una malla de uno a muchos, de muchos a uno o de muchos a muchos, lo que permite una presencia global en un conjunto de datos.
-
Utilidades de sincronización de Linux de código abierto: rsync y fpsync.
-
Sincronizar: herramienta común basada en Unix para realizar una copia puntual o sincronización periódica entre rutas de origen y destino.
-
Fpsync: herramienta de código abierto para realizar la sincronización paralela. Utiliza rsync, tar o rclone debajo y ejecuta un envoltorio paralelo en la parte superior. Puede elegir entre rsync, tar o rclone como herramienta de sincronización subyacente.
-
-
Uso de herramientas paralelas de File Storage: OCI File Storage ha entregado un paquete de herramientas paralelas que funciona de forma óptima con el sistema de archivos. Está disponible con el repositorio de desarrolladores de Linux y se puede instalar directamente desde el repositorio de yum. El paquete contiene tres herramientas que son parcp, parter y param que son equivalentes paralelos a las utilidades estándar de Linux cp, tar y rm respectivamente.
-
Sincronización de almacenamiento de objetos de la interfaz de línea de comandos de OCI: OCI Object Storage Sync (os sync) forma parte de la interfaz de línea de comandos (CLI) de OCI que sincroniza un directorio del sistema de archivos con objetos de un cubo. El comando recorre subdirectorios copiando archivos u objetos nuevos y modificados del origen al destino y, opcionalmente, suprimiendo aquellos que no están presentes en el origen. Puede ejecutar hasta 1.00 operaciones paralelas, según los recursos de la máquina host.
-
API de Python de copia en bloque de OCI Object Storage: el siguiente enlace es un ejemplo de script de copia en bloque que utiliza la API de python para OCI. La API se puede utilizar para escribir scripts como el script de ejemplo que utiliza threads paralelos para copiar objetos de un cubo a otro. Para obtener más información sobre el uso del script de ejemplo, consulte Uso de utilidades de Python de Oracle Cloud Infrastructure Object Storage para operaciones masivas.
-
Herramienta compatible con S3 (s5cmd): s5cmd es una herramienta de código abierto que se puede utilizar para migrar o sincronizar sistemas de archivos locales y almacenamiento NAS (local y en OCI) en OCI Object Storage. También se puede utilizar para migrar datos de un bloque a otro en la misma región.
La herramienta adecuada para el trabajo
Hay muchas herramientas para elegir al realizar una migración, y puede ser abrumador investigarlas todas a la vez. Según el origen, el destino, la dirección de la migración, la experiencia del usuario y el entorno del usuario, la mejor herramienta de migración variará.
En la siguiente tabla se proporcionan recomendaciones para escenarios de migración comunes, incluida la migración de datos locales, la migración de datos de otro proveedor de nube a OCI, la copia de datos de almacenamiento en la nube de OCI de una región a otra, la copia de datos de almacenamiento en la nube de OCI dentro de una región y la copia de datos de OCI File Storage en OCI Object Storage.
Migrar datos desde | Migrar datos a | Herramientas recomendadas | Notas: | Enlaces de documentación/tutoriales |
---|---|---|---|---|
Local | OCI Object Storage | 1. s5cmd (archivos pequeños/mezclados) 2. Sincronización de OCI Object Storage (pocos archivos de gran tamaño) 3. Rclone (mezclado) |
Utilice la herramienta mejor para sus estructuras de datos y se sienta cómodo utilizando. Se debe revisar FastConnect para mejorar el tiempo de transferencia. | S5cmd y el tutorial de sincronización de Object Storage, Tutorial de clonación |
Otro almacenamiento de bloques u objetos de proveedor en la nube | OCI Object Storage | Rclone | Rclone será el soporte más compatible para más de 70 proveedores de nube diferentes. | Tutorial de clonación |
OCI Object Storage | OCI Object Storage en otra región | 1. Replicación de objetos 2. API de Python de copia masiva de OCI Object Storage 3. Rclone |
El uso de la replicación de objetos nativa es bueno para una réplica exacta de un nuevo cubo que está actualmente vacío, utilice la API de Python de copia en bloque de OCI Object Storage o Rclone cuando no desee sobrescribir datos en el destino o inicializar copias del origen que ya tiene objetos. | Documentación de replicación de Object Storage, Uso de utilidades de Python de Oracle Cloud Infrastructure Object Storage para operaciones masivas, Tutorial de clonación |
OCI Object Storage | OCI Object Storage en otro arrendamiento (misma región o diferente) | 1. API de Python de copia masiva de OCI Object Storage 2. Rclone |
Requisito: utilice políticas de IAM entre arrendamientos para activar las copias entre arrendamientos. Para obtener más información, consulte Acceso a recursos de Object Storage en arrendamientos. | Uso de las utilidades de Python de Oracle Cloud Infrastructure Object Storage para operaciones masivas, Tutorial de clonación |
OCI File Storage | OCI Object Storage | 1. s5cmd (archivos pequeños/mezclados) 2. Sincronización de Object Storage (pocos archivos de gran tamaño) 3. Rclone (mezclado) |
Utilice la herramienta mejor para sus estructuras de datos y se sienta cómodo utilizando. | S5cmd y el tutorial de sincronización de Object Storage, Tutorial de clonación |
Local | OCI File Storage | fpsync (Linux) y CIFS + fpsync (Windows) | Asegúrese de que se establece la conectividad de red entre las instancias de origen y destino. | Documentación de Fpsync, tutorial de Fpsync |
Disco local o almacenamiento de archivos de otro proveedor en la nube | OCI File Storage | fpsync (Linux) y CIFS + fpsync (Windows) | Asegúrese de que se establece la conectividad de red entre las instancias de origen y destino. Se debe revisar FastConnect para mejorar el tiempo de transferencia. | Documentación de Fpsync, tutorial de Fpsync |
OCI File Storage | Almacenamiento de archivos de OCI en otra región | 1. Replicación del sistema de archivos 2. fpsync con flujo de instancia a instancia |
Si utiliza la replicación, consulte Limitaciones y consideraciones de la replicación o si utiliza el flujo de instancia a instancia, asegúrese de que se establezca la conectividad de red entre las instancias de origen y destino. | Documentación de Fpsync, tutorial de Fpsync, Documentación de replicación del sistema de archivos |
OCI File Storage | OCI File Storage en el mismo dominio de disponibilidad | 1. Replicación de sistema de archivos 2. Uso de herramientas paralelas de File Storage: parcp |
Si utiliza la replicación, consulte Limitaciones y consideraciones de la replicación o si utiliza parcp, asegúrese de que los sistemas de archivos de origen y de destino estén montados en la instancia. | Replicación del sistema de archivos, Uso de File Storage Parallel Tools: parcp |
Local, otro proveedor en la nube | OCI Object Storage o OCI File Storage | Plataforma Resilio Active Anywhere | Utilice la plataforma Resilio Active Anywhere cuando necesite sincronización multidireccional de datos, servicio de guante blanco con soporte e interfaz gráfica de usuario. Resilio ha sido verificado por el equipo de productos del servicio de almacenamiento en la nube de OCI y está disponible en Oracle Cloud Marketplace. | Para obtener más información sobre el uso de su plataforma, póngase en contacto con el equipo de Resilio. |
Nota: La serie de herramientas de migración no cubrirá OCI Object Storage ni OCI File System Replication, OCI Object Storage Bulk Copy Python API y Resilio. Consulte Enlaces relacionados para obtener más información.
Pasos Siguientes
Vaya a los tutoriales relacionados relevantes para sus necesidades de migración. Para mover datos a los servicios de almacenamiento en la nube de OCI:
-
Uso de Rclone, consulte Tutorial 2: Movimiento de datos a los servicios de almacenamiento en la nube de OCI mediante Rclone.
-
Con OCI Object Storage Sync y S5cmd, consulte Tutorial 3: traslado de datos a OCI Cloud Storage Services mediante OCI Object Storage Sync y S5cmd.
-
Uso de Fpsync y Rsync para migraciones de datos de sistemas de archivos, consulte Tutorial 4: Mover datos a OCI Cloud Storage Services mediante Fpsync y Rsync para migraciones de datos de sistemas de archivos.
Enlaces relacionados
-
Aspectos esenciales de la migración de datos al almacenamiento en la nube de OCI
-
Tutorial 2: Traslado de datos a los servicios de almacenamiento en la nube de OCI mediante Rclone
-
Tutorial 3: Traslado de datos a OCI Cloud Storage Services mediante OCI Object Storage Sync y S5cmd
-
Anuncio del soporte de backend del proveedor de OCI Object Storage nativo en rclone
-
Migración de datos a y entre servicios de almacenamiento de OCI mediante Resilio Connect
Agradecimientos
-
Autores: Vinoth Krishnamurthy (miembro principal del personal técnico, OCI File Storage), Melinda Centeno (directora principal sénior de productos, OCI Object Storage)
-
Contribuyentes: Aboo Valappil (miembro consultor del personal técnico, OCI File and Block Storage), Ashutosh Mate (mánager principal de productos sénior, OCI Object Storage)
Más recursos de aprendizaje
Explore otros laboratorios en docs.oracle.com/learn o acceda a más contenido de formación gratuita en el canal YouTube de Oracle Learning. Además, visite education.oracle.com/learning-explorer para convertirse en un explorador de Oracle Learning.
Para obtener documentación sobre el producto, visite Oracle Help Center.
Use Migration Tools to Move Data into OCI Cloud Storage Services
G25552-01
January 2025
Copyright ©2025, Oracle and/or its affiliates.