En el modo de replicación, puede usar la función de descarga de datos de una puerta de enlace de archivos para descargar datos de un bucket de OSS a un cliente local.
Requisitos previos
Se creó un file gateway y un cache is added.
-
Se creó un OSS Bucket.
ImportanteUna puerta de enlace de archivos solo es compatible con buckets de OSS de las clases de almacenamiento Standard, Infrequent Access (IA) y Archive. No se admiten los buckets de OSS que tienen habilitado el back-to-source feature.
Evite conectar una puerta de enlace directamente a un bucket de OSS de clase Archive. Si los archivos no se modificarán durante mucho tiempo después de escribirlos, considere usar un bucket de clase Standard o IA. Después, utilice reglas de ciclo de vida para cambiar la clase de almacenamiento de los objetos a Archive o Cold Archive. Este enfoque es más rentable y eficiente porque evita operaciones de restauración innecesarias.
Cuando un cliente escribe un archivo en la puerta de enlace, esta registra como mínimo dos acciones: escribir el archivo y establecer su hora de modificación. La puerta de enlace intenta combinar estas acciones, pero aun así podría iniciar varias operaciones en el bucket de OSS para un solo archivo. Establecer la hora de modificación equivale a modificar los metadatos del objeto en el bucket de OSS mediante la API CopyObject. Para los objetos de clase Archive o Cold Archive, esto requiere una operación de restauración que consume mucho tiempo. Dicha operación puede ralentizar las cargas e incluso provocar errores de escritura si el disco de caché no tiene suficiente espacio para cargar los datos a tiempo.
La puerta de enlace de archivos utiliza sincronización inversa o sincronización exprés. Para obtener más información, consulte Express synchronization.
Información de contexto
De forma predeterminada, una puerta de enlace de archivos sincroniza los metadatos de un bucket de OSS a un cliente local mediante sincronización inversa o sincronización exprés. En el modo de replicación, se almacena una copia de los datos en el cliente local y otra en el bucket de OSS. La función de descarga de datos permite que la puerta de enlace descargue al cliente local los datos de archivos de directorios específicos o todos los datos sincronizados mediante sincronización inversa o exprés.
La descarga de datos por internet genera cargos de OSS. Utilice esta función según sea necesario. Para obtener más información, consulte Billing overview.
Habilitar la descarga de datos para un recurso compartido nuevo
En la página ****Gateway List**** de la consola de Cloud Storage Gateway, busque la puerta de enlace de archivos deseada, haga clic en ella y luego haga clic en .
En el cuadro de diálogo Create Share, configure los parámetros de las secciones Bucket Settings y Basic Information, y seleccione Advanced Settings. Para obtener más información, consulte Create a share.
-
En la sección Advanced Settings, configure a continuación los parámetros indicados y haga clic en Next.
Parámetro
Descripción
Mode
Seleccione Replication Mode.
Reverse Sync
Active Reverse Sync. Esta función sincroniza los metadatos del bucket de OSS al cliente local. Es adecuada para escenarios de recuperación ante desastres de puertas de enlace, restauración de datos y uso compartido de datos.
La sincronización inversa se activa únicamente cuando se accede a un directorio. Para garantizar que los datos de los directorios sin acceso y los datos recién agregados se descarguen de inmediato, utilice la sincronización exprés. Para obtener más información, consulte Express synchronization.
Nota-
La sincronización inversa examina todos los objetos del bucket. Si el bucket contiene una gran cantidad de objetos, se generan cargos por solicitudes a la API de OSS. Para obtener más información, consulte los cargos por solicitudes en la página Object Storage Service (OSS) pricing.
-
Si selecciona Add to Sync Group en la sección Basic Information, esta opción no estará available.
Reverse Sync Interval
El valor debe estar entre 15 s y 36000 s.
NotaSi el bucket contiene una gran cantidad de objetos, establezca el intervalo de sincronización inversa en más de 3,600 s. De lo contrario, las exploraciones frecuentes podrían generar cargos elevados por solicitudes a la API de OSS.
Replication Mode Advanced Settings
Seleccione Replication Mode Advanced Settings.
-
-
En la sección Replication Mode Advanced Settings, configure a continuación los parámetros indicados para habilitar Data Download.
Parámetro
Descripción
Configure Directory in Replication Mode
Este parámetro especifica el alcance de los datos de archivos que operan en modo de replicación.
-
Si no se selecciona este parámetro, todos los datos del recurso compartido operan en modo de replicación de forma predeterminada.
-
Si se selecciona este parámetro, haga clic en Add Directory e introduzca la ruta del directorio de datos de destino. Los datos de la ruta especificada operan en modo de replicación, mientras que los de las rutas no especificadas operan en modo de caché.
Nota-
Cuando cambia un directorio del modo de caché al modo de replicación, los archivos del directorio se sincronizan únicamente si la descarga de datos está habilitada. Habilite la descarga de datos para el modo de replicación al mismo tiempo.
-
La ruta del directorio especificada es una ruta relativa basada en el directorio raíz del recurso compartido. Por ejemplo, si la ruta absoluta del directorio que desea habilitar para el modo de replicación es /mnt/myshare/mydir/ y el punto de montaje es /mnt/myshare, introduzca /mydir/.
Data Download
Cuando la descarga de datos está habilitada, la sincronización inversa o exprés descarga tanto los metadatos como los datos de los archivos. De lo contrario, solo se sincronizan los metadatos.
Nota-
Para descargar datos de archivos en modo de replicación, la capacidad del disco de caché debe ser como mínimo 1.1 veces el tamaño total de los archivos que se van a replicar. Planifique la capacidad del disco de caché según el crecimiento esperado en el uso del bucket.
-
Habilitar la descarga de datos por primera vez activa una exploración completa, lo cual puede afectar el rendimiento de la puerta de enlace. Asegúrese de que la puerta de enlace esté inactiva cuando habilite esta función y permanezca así hasta que se descarguen todos los datos.
-
La función de descarga de datos solo admite escenarios con un único escritor y varios lectores. Si el bucket correspondiente tiene varios accesos (como puertas de enlace y acceso directo a OSS), solo uno de ellos puede cargar archivos en el bucket. Los demás únicamente pueden descargar archivos. En escenarios con varios escritores y varios lectores podría producirse pérdida de datos. Utilice esta función con precaución.
Download Speed Limit
Configure este parámetro cuando habilite Data Download. El límite de velocidad de descarga debe estar entre 0 MB/s y 1280 MB/s, ambos inclusive. Un valor de 0 MB/s significa que la velocidad de descarga no tiene límite.
Reverse Sync Interval
Configure este parámetro cuando habilite Data Download. El valor debe estar entre 3600 s y 36000 s.
Nota-
Si el bucket contiene una gran cantidad de objetos, establezca el intervalo de sincronización inversa en más de 3,600 s. De lo contrario, las exploraciones frecuentes podrían generar cargos elevados por solicitudes a la API de OSS.
-
La sincronización inversa se activa únicamente cuando se accede a un directorio. Para garantizar que se descarguen los datos de los directorios sin acceso y los datos recién agregados, utilice express synchronization.
-
Habilitar la descarga de datos para un recurso compartido existente
En la consola de CSG, dentro de la página **Gateways**, busque la puerta de enlace de archivos deseada y haga clic en ella.
En la pestaña Shares, busque el recurso compartido deseado y haga clic en Advanced Settings en la columna Actions.
-
En la página Share Advanced Settings, configure a continuación los parámetros indicados para habilitar Data Download.
Parámetro
Descripción
Mode
Puede utilizar la función Data Download únicamente en Replication Mode.
Reverse Sync
Active Reverse Sync. Esta función sincroniza los metadatos del bucket de OSS al cliente local. Es adecuada para escenarios de recuperación ante desastres de puertas de enlace, restauración de datos y uso compartido de datos.
La sincronización inversa se activa únicamente cuando se accede a un directorio. Para garantizar que los datos de los directorios sin acceso y los datos recién agregados se descarguen de inmediato, utilice la sincronización exprés. Para obtener más información, consulte Express synchronization.
Nota-
La sincronización inversa examina todos los objetos del bucket. Si el bucket contiene una gran cantidad de objetos, se generan cargos por solicitudes a la API de OSS. Para obtener más información, consulte los cargos por solicitudes en la página Object Storage Service (OSS) pricing.
-
Si selecciona Add to Sync Group en la sección Basic Information, esta opción no estará available.
Data Download
Cuando la descarga de datos está habilitada, la sincronización inversa o exprés descarga tanto los metadatos como los datos de los archivos. De lo contrario, solo se sincronizan los metadatos.
Nota-
Para descargar datos, la capacidad del disco de caché debe ser como mínimo 1.1 veces el tamaño total de los archivos que se van a replicar. Planifique la capacidad del disco de caché según el crecimiento esperado en el uso del bucket.
-
Habilitar la descarga de datos por primera vez activa una exploración completa, lo cual puede afectar el rendimiento de la puerta de enlace. Asegúrese de que la puerta de enlace esté inactiva cuando habilite esta función y permanezca así hasta que se descarguen todos los datos.
-
La función de descarga de datos solo admite escenarios con un único escritor y varios lectores. Si el bucket correspondiente tiene varios accesos (como puertas de enlace y acceso directo a OSS), solo uno de ellos puede cargar archivos en el bucket. Los demás únicamente pueden descargar archivos. En escenarios con varios escritores y varios lectores podría producirse pérdida de datos. Utilice esta función con precaución.
Download Speed Limit
Configure este parámetro cuando habilite Data Download. El límite de velocidad de descarga debe estar entre 0 MB/s y 1280 MB/s, ambos inclusive. Un valor de 0 MB/s significa que la velocidad de descarga no tiene límite.
-