Directivas de nube por niveles de Azure File Sync

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 configuras Azure File Sync en un volumen local de 500 GiB y la generación en la nube 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 más recientemente se accede 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

Cambio 3: Supongamos que actualizas las políticas para que la política de fecha sea de 60 días y la de espacio libre de volumen de 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 usuarios cambian la política de espacio libre por volumen a un valor menor (por ejemplo, de 20% a 10%) o cambian la política de fechas por 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. Para esta configuración, establece el espacio libre de volumen en la misma cantidad para todos los extremos del servidor en el 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 tienes tres extremos de servidor en el mismo volumen local: uno configurado a 15%, otro a 20%y un tercero a 30%. Los tres comenzarán a organizar los archivos más fríos cuando tengan menos del 30 % de espacio disponible.

Paso siguiente