Compartir vía


Directivas de nube por niveles

La nube por niveles tiene dos directivas que determinan qué archivos se almacenan por niveles en la nube: directiva de espacio disponible del volumen y directiva de fecha.

La directiva de espacio disponible del volumen garantiza que un porcentaje especificado del volumen local en el que se encuentra el punto de conexión de servidor siempre se mantiene disponible.

La directiva de fecha almacena por niveles los archivos a los que se ha accedido hace x días o más. La directiva de espacio libre de volumen siempre tiene prioridad. Cuando no hay suficiente espacio disponible en el volumen para almacenar tantos días de archivos como especifica la directiva de fecha, Azure File Sync invalida la directiva de fecha. Continúa por niveles los archivos más fríos hasta que se cumple el porcentaje de espacio disponible del volumen.

Funcionamiento conjunto de ambas directivas

Este es un ejemplo para ilustrar cómo funcionan estas directivas. Supongamos que configura Azure File Sync en un volumen local de 500 GiB y la nube por niveles no está habilitada. Tiene estos archivos en el recurso compartido de archivos:

Nombre de archivo Hora de último acceso Tamaño de archivo Se almacena en
Archivo A Hace 2 días 10 GiB Servidor y recurso compartido de archivos de Azure
Archivo B Hace 10 días 30 GiB Servidor y recurso compartido de archivos de Azure
Archivo C Hace 1 año 200 GiB Servidor y recurso compartido de archivos de Azure
Archivo D Hace 1 año y 2 días 120 GiB Servidor y recurso compartido de archivos de Azure
Archivo E Hace 2 años y 1 día 140 GiB Servidor y recurso compartido de archivos de Azure

Cambio 1: Ha habilitado la nube por niveles, ha establecido una directiva de espacio disponible del volumen del 20 % y ha mantenido deshabilitada la directiva de fecha. Con esa configuración, la nube por niveles garantiza que el 20 % (en este caso, 100 GiB) del espacio se mantenga libre y disponible en la máquina local. Como resultado, la capacidad total de la caché local es de 400 GiB. Esta caché almacena los archivos a los que se accede más recientemente y con frecuencia en el volumen local.

Con esta configuración, solo los archivos A a D se almacenarían en la caché local y el archivo E se almacenaría en capas. Esto supone solo 360 GiB de los 400 que se pueden usar. El archivo E es 140 GiB y superaría el límite si se almacenara en caché localmente.

Cambio 2: Supongamos que un usuario accede al archivo E, haciendo que el archivo E sea el archivo al que se accede más recientemente en el recurso compartido. Como resultado, el archivo E se almacenaría en la caché local y caber en el límite de 400 GiB, el archivo D se almacenaría en capas. En la tabla siguiente se muestra dónde se almacenan los archivos con estas actualizaciones:

Nombre de archivo Hora de último acceso Tamaño de archivo Se almacena en
Archivo E hace 2 horas 140 GiB Servidor y recurso compartido de archivos de Azure
Archivo A Hace 2 días 10 GiB Servidor y recurso compartido de archivos de Azure
Archivo B Hace 10 días 30 GiB Servidor y recurso compartido de archivos de Azure
Archivo C Hace 1 año 200 GiB Servidor y recurso compartido de archivos de Azure
Archivo D Hace 1 año y 2 días 120 GiB Recurso compartido de archivos de Azure en capas localmente

Cambiar 3: Imagine que ha actualizado las directivas para que la directiva de fecha sea de 60 días y que la directiva de espacio disponible por volumen sea del 70 %. Ahora, solo se pueden almacenar un máximo de 150 GiB en la caché local. Aunque se ha accedido al archivo B hace menos de 60 días, la directiva de espacio libre de volumen invalida la directiva de fecha y el archivo B está en capas para mantener el espacio disponible local del 70 %.

Cambio 4: Si ha cambiado la directiva de espacio disponible del volumen al 20 % y después ha usado Invoke-StorageSyncFileRecall para recuperar todos los archivos que caben en la unidad local, pero respetando al mismo tiempo las directivas de la nube por niveles, la tabla sería similar a la siguiente:

Nombre de archivo Hora de último acceso Tamaño de archivo Se almacena en
Archivo E Hace 1 hora 140 GiB Servidor y recurso compartido de archivos de Azure
Archivo A Hace 2 días 10 GiB Servidor y recurso compartido de archivos de Azure
Archivo B Hace 10 días 30 GiB Servidor y recurso compartido de archivos de Azure
Archivo C Hace 1 año 200 GiB Recurso compartido de archivos de Azure en capas localmente
Archivo D Hace 1 año y 2 días 120 GiB Recurso compartido de archivos de Azure en capas localmente

En este caso, los archivos A, B y E se almacenarían en caché localmente y los archivos C y D se almacenarían en capas. Dado que la directiva de fecha es de 60 días, los archivos C y D están en capas, aunque la directiva de espacio libre de volumen permita hasta 400 GiB localmente.

Nota:

Los archivos no se recuperan automáticamente cuando los clientes cambian la directiva de espacio libre de volumen a un valor menor (por ejemplo, del 20 al 10 %) o cambian la directiva de fecha a un valor mayor (por ejemplo, de 20 días a 50 días).

Varios puntos de conexión de servidor en un volumen local

Puede habilitar la nube por niveles para varios puntos de conexión de servidor en un único volumen local. En esta configuración, debe establecer el espacio disponible del volumen en la misma cantidad en todos los puntos de conexión de servidor del mismo volumen. Si establece directivas de espacio libre de volumen diferentes para varios puntos de conexión de servidor en el mismo volumen, el porcentaje de espacio libre de volumen más grande tiene prioridad. A esto se le llama directiva de espacio disponible del volumen efectiva. Por ejemplo, supongamos que tiene tres puntos de conexión de servidor en el mismo volumen local: uno establecido en 15 %, otro establecido en 20 % y un tercero establecido en 30 %. Los tres comenzarán a organizar los archivos más fríos cuando tengan menos del 30 % de espacio disponible.

Paso siguiente