Migración desde AWS
Existen muchas herramientas para ayudarle a migrar correctamente la información de AWS a IBM Cloud® Object Storage, con resultados más seguros y accesibles globalmente.
Antes de empezar
Determine los objetivos y el proceso para la migración antes de iniciar la migración. También puede considerar que la formación y las asociaciones son beneficiosas. Su etapa de planificación y evaluación tendrá en cuenta muchas posibilidades, incluidas las capacidades técnicas y de seguridad.
La documentación de cualquier proyecto le ayudará a mantener un seguimiento de sus recursos, así como de sus objetivos. Después de evaluar los proyectos existentes, puede beneficiarse actualizándolos para utilizar bibliotecas IBM Cloud Object Storage como las de (Java, Python, Node.js). Si está interesado en las interfaces de programador, la API REST proporcionará una visión detallada de las operaciones y configuraciones.
Consulte la guía de inicio para familiarizarse con conceptos clave como puntos finales y clases de almacenamiento.
Suministrar y configurar IBM Cloud Object Storage
- Si todavía no lo ha hecho, cree una instancia de IBM Cloud Object Storage desde la Consola.
- Cree los grupos que prevea que serán necesarios para almacenar los datos transferidos.
- Aunque Object Storage es compatible con la API S3, puede ser necesario crear nuevas Credenciales de servicio o traer sus propias claves para los proyectos. En esta guía, utilizaremos credenciales HMAC similares al formato de las credenciales de AWS.
- La gestión del cifrado proporciona información sobre la seguridad. Consulte la documentación del producto en IBM® Key Protect for IBM Cloud® y Hyper Protect Crypto Services para obtener más información.
Determinar la solución
Es cierto que una migración masivamente compleja requiere un servicio completo para planificar e implementar la migración de los datos a IBM Cloud Object Storage. Pero sea cual sea el tamaño de sus datos, sus objetivos y calendario tienen prioridad. Una vez que haya suministrado y establecido su objetivo, es hora de elegir un proceso para lograr sus objetivos en su tiempo.
Hay muchas formas de lograr el objetivo de migrar los datos de AWS. Las soluciones integradas proporcionan guías completas para la migración, tal como se muestra en la publicación IBM Cloud Pak for Integration. Además de los servicios de migración con todas las características, es posible que también desee investigar las herramientas de migración de terceros como parte de la investigación. Pero no olvide que hay muchas herramientas de CLI y GUI disponibles para su uso como parte de la migración.
- La CLI de COS se puede utilizar para muchas operaciones. Por ejemplo, es posible que desee utilizar la CLI para configurar las instancias de IBM Cloud Object Storage y para crear y configurar grupos.
- La CLI deAWS se puede utilizar para listar el contenido del grupo actual para preparar la migración desde AWS, entre otras operaciones:
aws s3 ls --recursive s3://<BUCKET_NAME> --summarize > bucket-contents-source.txt
rclonetiene muchos usos, y lo veremos específicamente a continuación.
Migrar los datos
Basándose en el proceso y las herramientas que ha elegido, elija una estrategia para migrar los datos. A continuación se muestra un proceso simplificado utilizando la línea de mandatos y el ejecutable rclone basado en Go como
ejemplo.
-
Instale
rclonedesde un gestor de paquetes o un binario precompilado. Hay más opciones de configuración disponibles con explicaciones en la IBM Cloud Object Storage .curl https://rclone.org/install.sh | sudo bash
Configure rclone con sus credenciales de AWS
Empiece creando 'perfiles' para el origen y el destino de la migración en rclone. Un perfil contiene la configuración y las credenciales necesarias para trabajar con la fecha. Para migrar desde AWS, estas credenciales son necesarias
para continuar. Además, cree un perfil para las credenciales de destino específicamente para IBM Cloud Object Storage.
-
Hay muchas opciones para configurar
rcloney seguir el asistente derclone configes una forma de crear perfiles. Puede crear un archivo de configuraciónrcloneen~/.rclone.confutilizando el mandato tal como se muestra. Utilice la vía de acceso raíz del directorio de inicio si la vía de acceso mostrada no está disponible.touch ~/.config/rclone/rclone.conf -
Cree los valores de configuración de AWS copiando lo siguiente y pegándolos en
rclone.confutilizando un editor adecuado.[AWS] type = s3 provider = AWS env_auth = false access_key_id = secret_access_key = region = -
Pegue AWS
access_key_idysecret_access_keytal como se ha obtenido según las instrucciones aquí en los campos adecuados de la configuración tal como se muestra.
Configurar rclone con sus credenciales de COS
Para complementar las credenciales del origen, observamos la configuración del perfil de destino a continuación.
-
Cree los valores de configuración de COS copiando lo siguiente y pegándolos en
rclone.confutilizando un editor adecuado.[COS] type = s3 provider = IBMCOS env_auth = false region = access_key_id = secret_access_key = endpoint = -
Pegue HMAC
access_key_idysecret_access_keyen los campos adecuados de la configuración tal como se muestra en el primer paso. Tal como se indica al principio de la guía, deseará especificar los valores adecuados para su instancia en relación con su región y punto final.
Verificar las configuraciones
-
Liste los grupos del origen para verificar que
rclonese ha configurado correctamente para la recuperación.rclone lsd AWS: -
Liste el grupo de COS para el destino que ha creado para verificar que
rcloneestá configurado correctamente para el almacenamiento.rclone lsd COS:
Utilice rclone para migrar desde AWS
-
Realice una ejecución en seco (sin datos copiados) de
rclonepara sincronizar los objetos del grupo de origen (por ejemplo,content-to-be-migrated) con el grupo de COS de destino (por ejemplo,new-bucket).rclone --dry-run copy AWS:content-to-be-migrated COS:new-bucket -
Compruebe que los archivos que desea migrar aparecen después de ejecutar el mandato. Si todo parece como esperaba, elimine el distintivo
--dry-runy añada un distintivo-vpara mostrar una salida detallada mientras se copian los datos. Si utiliza el distintivo opcional--checksum, evita que se actualicen los archivos que tienen el mismo hash MD5 y el mismo tamaño de objeto en ambas ubicaciones.rclone -v copy --checksum AWS:content-to-be-migrated COS:new-bucket
A medida que realice la migración de los datos utilizando el proceso que ha descrito, querrá validar y verificar los resultados.
Validación de la migración desde AWS
Los paneles de control integrados de consulta in situ le permiten ver análisis basados directamente en sus datos. Utilizando IBM Cloud Monitoring, puede realizar un seguimiento de la migración utilizando gráficos precompilados.
Próximos pasos
Empiece visitando el catálogoy creando los recursos para empezar su transición de AWS a IBM Cloud Object Storage con confianza y eficiencia.