Los clústeres de Dell ECS le permiten migrar sus datos a cualquier tienda compatible con S3. Dell ECS denomina a esta función "Movimiento de datos", también llamada copia a la nube. Es una función introducida en ECS 3.8.0.1 que le permite copiar objetos de Dell ECS a MinIO, que es bastante popular entre los clientes actuales y potenciales que están modernizando su pila de almacenamiento para satisfacer sus requisitos de infraestructura de datos de IA. El movimiento de datos se basa en la herramienta de código abierto ECS Sync, que brinda la capacidad de copiar los datos en paralelo.
En esta descripción general, le mostraremos cómo migrar datos de Dell ECS a MinIO centrándonos específicamente en lo siguiente:
Antes de que podamos comenzar a crear la política para migrar los datos, asegurémonos de que los depósitos de origen y destino estén configurados para el movimiento de datos.
Internamente, la política de movimiento de datos escanea el depósito de origen para enumerar todos los objetos para el movimiento de datos mediante la búsqueda de metadatos (MD).
Para que el movimiento de datos realmente mueva los datos, debe asegurarse de que MD Search esté habilitado en el depósito de origen de Dell ECS e incluir LastModified como un campo indexado.
A continuación, configuremos MinIO, el depósito de destino.
Para que los datos se transfieran a MinIO, necesitamos crear previamente el siguiente recurso en MInIO:
Al crear el depósito, asegúrese de habilitar el control de versiones del depósito, a menos que el depósito de destino en MinIO esté dedicado únicamente a la política de movimiento de datos. Asegúrese de tomar nota de los detalles anteriores después de crearlos, ya que sus valores se necesitarán más adelante.
La política de IAM debe permitir las siguientes API:
Siga esta guía para aprender a crear políticas de IAM, claves de acceso y depósitos en la consola MinIO.
Explorador de objetos : aquí se mostrarán los depósitos que se han creado y los datos que se han cargado.
Teclas de acceso : Teclas de acceso al estilo AWS IAM
Cubos : enumera todos los cubos que están disponibles.
Políticas : Políticas de IAM
Identidad : cree y conecte varios IDP como OpenID y LDAP.
Monitoreo : Monitorea todos los aspectos del cluster e incluso envíalo a Prometheus.
Una vez configurados los depósitos de origen y destino, configuremos la Política de movimiento de datos.
Una política de movimiento de datos es una definición en Dell ECS que se puede configurar a través de la interfaz de usuario o la API y que define qué objetos de un depósito de origen de Dell ECS se deben copiar al depósito de destino de MinIO. Los trabajos de análisis de la política de movimiento de datos se activan automáticamente, pero se pueden pausar o reanudar en cualquier momento. Esto es muy similar a la política de MinIO.
Le mostraremos dos escenarios diferentes de movimiento de datos para darle una idea de cómo podría funcionar esto, pero el cielo es el límite cuando se trata de cómo desea realizar la migración.
En esta configuración, agregaremos los elementos necesarios de MinIO para que Dell ECS se comunique. El primer paso, una vez que se habilite MD Search, es ON
Data Mobility como se muestra a continuación.
Una vez que la Movilidad de datos esté ON
, podemos continuar y configurar la política.
http://<minio_ip>:<minio_port>
Hay otras configuraciones, no he revisado todas las configuraciones, solo las más importantes. Tenga en cuenta que si se eliminan datos del depósito de origen de Dell ECS, no se eliminarán del depósito de destino de MinIO una vez que se haya completado la migración.
Ahora veamos cómo se vería la migración usando una aplicación que usa Dremio.
Hay algunos pasos que tienen lugar durante esta migración
Estos son solo dos ejemplos, pero puede utilizar esta metodología para migrar desde cualquier aplicación que utilice Dell ECS a MinIO.
Durante el proceso de migración de datos, es importante controlar el proceso de migración general a medida que se trasladan los datos a MinIO. La GUI de Dell ECS proporciona paneles de información general con supervisión avanzada que muestra la cantidad total de objetos copiados, la cantidad total de bytes copiados, el retraso de la marca de agua, la cantidad total de errores, los objetos copiados, las copias de bytes, entre otros.
Puede explorar más a fondo para mostrar información específica de origen/destino, como la cantidad de objetos y el tamaño del depósito durante un período seleccionado durante el proceso de migración.
En el diagrama inicial que aparece al comienzo de este blog, mostramos un contenedor de registros que tenemos en el lado de ECS, donde se registran todas las operaciones del movimiento de datos. Esto resulta muy útil para depurar cualquier problema durante el proceso de migración, especialmente cuando lleva mucho tiempo debido a limitaciones físicas y de hardware.
A continuación se muestra un ejemplo de cómo se ven los registros:
2024-08-31T11:40:51Z DM.COPY demo sourcebucket ASIAD708D0875B4F32F8 test.pdf 2022-08-31T09:30:52Z 1,951,137 5895c19c9e742a88d1bec75d40288e0f http://targetendpoint targetbucket AKIA7A04FF4B251997E0 288 SUCCESS
MinIO es un binario único de Go que se puede ejecutar en muchos tipos diferentes de entornos locales y en la nube. Es muy liviano, pero también está repleto de funciones como replicación y cifrado, y ofrece integraciones con varias aplicaciones.
Nosotros tenemos
No sólo eso, sino que MinIO también incluye:
Cifrado: MinIO admite tanto el cifrado en
ACL de acceso seguro y PBAC: admite políticas de estilo IAM S3 con IDP integrado, consulte
Sin mencionar que un buen software no es nada sin un buen soporte. MinIO ofrece uno de los mejores soportes que existen utilizando nuestro
Si tiene alguna pregunta sobre cómo migrar sus datos de Dell ECS a MinIO, asegúrese de comunicarse con nosotros en