Descripción de Azure File Sync
Azure File Sync es un servicio que permite almacenar en caché los recursos compartidos de archivos de Azure en un servidor de archivos de Windows Server local. Con la opción de nube por niveles habilitada, Azure File Sync ayuda a garantizar que un servidor de archivos siempre dispone de espacio libre disponible, al mismo tiempo que puede almacenar más archivos que un servidor de archivos de forma local. Presenta la estructura completa de carpetas y archivos como si estuvieran disponibles localmente, aunque algunos archivos pueden estar organizados en niveles en el recurso compartido de archivos de Azure. Si un usuario intenta acceder a este tipo de archivo, el archivo se recupera en segundo plano (se descarga de forma transparente del recurso compartido de archivos de Azure) y, después, se presenta al usuario. Al hacerlo, File Sync transforma un Windows Server local en una memoria caché rápida del recurso compartido de archivos de Azure. File Sync admite el modelo de arquitectura multimaestro y puede sincronizar los datos entre varios servidores de archivos.
Terminología de Azure File Sync
Si quiere saber cómo funciona File Sync, debe comprender los términos de su entorno. En el diagrama se recoge esta terminología para describir cómo funciona Azure File Sync.
- El servidor que ejecuta Windows Server en este diagrama tiene el agente de Azure File Sync y se registra con Azure File Sync.
- Junto a este servidor, hay dos grupos de sincronización: contabilidad y ventas.
- El grupo de sincronización de cuentas tiene D:\Accounting como punto de conexión de servidor.
- El grupo de sincronización de ventas tiene D:\Sales como punto de conexión de servidor.
- Cada grupo de sincronización tiene una interacción bidireccional con el punto de conexión de nube, lo que significa que el punto de conexión de servidor sincroniza su contenido con el contenido del punto de conexión de nube (el recurso compartido de archivos de Azure es el punto de conexión de nube).
- Ambos puntos de conexión de nube tienen una interacción bidireccional con el mismo servicio de sincronización de almacenamiento.
- Azure File Sync usa el servicio de sincronización de almacenamiento.
- El servicio de sincronización de almacenamiento tiene una interacción bidireccional con la cuenta de almacenamiento de Azure, que simboliza que los puntos de conexión de nube (recursos compartidos de archivos de Azure) se crean en la cuenta de almacenamiento de Azure.
- La cuenta de almacenamiento tiene interacción bidireccional con Azure Backup, lo que significa que se puede realizar una copia de seguridad de la cuenta de Azure Storage mediante un archivo de copia de seguridad.
En la tabla siguiente, se describen los distintos componentes del diagrama.
Componente | Descripción |
---|---|
Servicio de sincronización de almacenamiento | Este es el recurso de Azure de nivel superior para File Sync. Se usa para crear grupos de sincronización, que conectan cuentas de Azure Storage, recursos compartidos de archivos de Azure (también denominados puntos de conexión de nube) y puntos de conexión de servidor (ubicaciones de archivos en un servidor de archivos de Windows Server registrado). |
Grupo de sincronización | Un grupo de sincronización define la topología de sincronización de un conjunto de archivos. Los puntos de conexión dentro de un grupo de sincronización se mantienen sincronizados entre sí. Si, por ejemplo, tiene dos conjuntos distintos de archivos que quiere administrar con File Sync, tiene que crear dos grupos de sincronización y agregar a cada uno puntos de conexión diferentes. El servicio de sincronización de almacenamiento puede tener hasta 100 grupos de sincronización y un grupo de sincronización puede tener hasta 50 puntos de conexión de servidor. Un grupo de sincronización siempre tiene un punto de conexión de nube. |
Servidor registrado | El objeto de servidor registrado representa una relación de confianza entre un servidor (o clúster) que ejecuta Windows y el servicio de sincronización de almacenamiento. Puede registrar hasta 99 equipos con Windows Server por servicio de sincronización de almacenamiento, independientemente de su pertenencia al dominio. Los servidores que ejecutan Windows Server (o un clúster) solo se pueden registrar con un servicio de sincronización de almacenamiento en un momento dado. |
Agente de Azure File Sync | El agente de File Sync es un paquete descargable que permite la sincronización de Windows Server con un recurso compartido de archivos de Azure. El agente de File Sync se actualiza con regularidad y tiene tres componentes principales: el servicio de Windows en segundo plano que supervisa los cambios en los puntos de conexión del servidor e inicia las sesiones de sincronización en Azure. Después de detectar un cambio, el archivo se cifra y se sincroniza con el recurso compartido de archivos de Azure. El filtro del sistema de archivos de File Sync, que es el responsable de la organización en niveles de los archivos en Azure Files cuando el punto de conexión de servidor tiene la nube por niveles habilitada. La organización por niveles se produce dinámicamente en segundo plano. Cmdlets de administración de PowerShell, que pueden usarse para administrar File Sync. |
Punto de conexión de servidor | Un punto de conexión de servidor representa una ubicación específica en un equipo con Windows Server registrado, como una carpeta o un volumen. Puede agregar varios puntos de conexión de servidor para el mismo equipo con Windows Server, pero deben estar en distintos grupos de sincronización. Los puntos de conexión de servidor pueden estar en el mismo volumen del mismo equipo con Windows Server si sus espacios de nombres no se superponen. Por ejemplo, D:\Folder1 y D:\Folder2 pueden ser dos puntos de conexión de servidor en el mismo equipo con Windows Server. Además, puede configurar la nube por niveles de manera individual para cada punto de conexión de servidor. |
Punto de conexión de nube | Un punto de conexión de nube es un recurso compartido de archivos de Azure que forma parte de un grupo de sincronización. El recurso compartido de archivos de Azure entero se sincroniza, pero un recurso compartido de archivos de Azure solo puede ser miembro de un grupo de sincronización. Si agrega un recurso compartido de archivos de Azure que tiene un conjunto de archivos existente como punto de conexión de nube a un grupo de sincronización, los archivos existentes se sincronizarán con los puntos de conexión de servidor que agregue al mismo grupo de sincronización. |
Ventajas de Azure File Sync
Azure File Sync proporciona a las organizaciones una serie de ventajas, entre las que se incluyen sincronización multisitio, nube por niveles, copia de seguridad y recuperación ante desastres.
Sincronización multisitio
El agente de File Sync sincroniza un punto de conexión de servidor con un recurso compartido de archivos de Azure. Después de agregar, quitar o modificar los archivos, las carpetas o sus permisos en un punto de conexión de servidor, el agente detecta el cambio y lo replica en la nube. Los cambios se detectan inmediatamente y los archivos agregados están visibles en el recurso compartido de archivos de Azure en pocos segundos. Los archivos más grandes tardan más tiempo en estar disponibles, en función de su tamaño y de la velocidad de la conexión a Internet.
Si tiene varios puntos de conexión de servidor en el mismo grupo de sincronización, el agente de File Sync sincronizará su contenido independientemente de las ubicaciones de los puntos de conexión (pueden estar en la misma red o en distintas partes del mundo). De esta manera, se puede usar File Sync para la sincronización multisitio. Una funcionalidad similar proporciona el servicio de rol de la Replicación DFS en Windows Server.
File Sync implementa la replicación con arquitectura multimaestro, lo que significa que los cambios que se producen en cualquier punto de conexión de servidor se sincronizan con todos los demás puntos de conexión del mismo grupo de sincronización.
File Sync no tiene capacidades de bloqueo, lo que significa que se producirá un conflicto si el mismo archivo se modifica en varios puntos de conexión al mismo tiempo antes de que se sincronice la primera modificación. File Sync detecta estos conflictos y realiza varias copias del archivo (los nombres de archivo en conflicto incluyen el nombre del punto de conexión que causó el conflicto).
Niveles de nube
La nube por niveles es una característica opcional que se puede habilitar y configurar para los puntos de conexión de servidor. Cuando la nube por niveles no está habilitada, todos los archivos se conservan localmente en el punto de conexión del servidor y en el recurso compartido de archivos de Azure. Pero el espacio en disco que está disponible de forma local limita un punto de conexión de servidor y se puede quedar sin espacio cuando se copian demasiados archivos grandes en un punto de conexión de servidor.
Con la nube por niveles, puede definir el porcentaje de espacio disponible que siempre debe estar disponible en el punto de conexión de servidor. También puede definir si desea almacenar localmente solo los archivos a los que se ha accedido recientemente. Puede copiar todos los archivos que quiera en un punto de conexión de servidor y todos los archivos se sincronizarán con el punto de conexión de nube. Pero los archivos que superen el umbral de espacio disponible para el volumen o a los que no se haya accedido recientemente se quitarán del almacenamiento local, aunque permanecerán en el recurso compartido de archivos de Azure. Estos archivos seguirán estando disponibles y se mostrarán en el punto de conexión del servidor como punto de reanálisis con el atributo sin conexión. Los usuarios pueden acceder a ellos, pero los archivos no ocupan espacio en el punto de conexión del servidor.
Copia de seguridad en nube
El agente de File Sync contribuye a garantizar que todos los archivos del punto de conexión de servidor se sincronicen con un recurso compartido de archivos de Azure. Puede crear hasta 200 instantáneas de recursos compartidos de archivos de Azure, que puede usar para restaurar versiones anteriores de cualquier archivo, por ejemplo, usando la característica Versiones anteriores en el explorador de archivos. Esta característica también está disponible para los archivos que no están almacenados en caché en un punto de conexión de servidor debido a la nube por niveles.
Puede usar Azure Backup para realizar una copia de seguridad diaria programada de los recursos compartidos de archivos de Azure o hasta cuatro copias de seguridad diarias a petición. Azure Backup usa instantáneas para crear una copia de seguridad de los recursos compartidos de archivos de Azure. En función de la directiva de retención, las copias de seguridad de recursos compartidos de archivos de Azure se pueden conservar durante un máximo de 10 años.
Recuperación ante desastres
Todos los archivos de punto de conexión de servidor se sincronizan con recursos compartidos de archivos de Azure, lo que permite crear rápidamente un nuevo punto de conexión de servidor, por ejemplo, si se produce un desastre o si debe agregar otro punto de conexión de servidor a la red. Solo necesita instalar el agente de File Sync en un equipo con Windows Server nuevo, registrar el servidor y, después, agregarlo como un punto de conexión de servidor al grupo de sincronización. Independientemente de la cantidad de datos de un recurso compartido de archivos de Azure, el agente de sincronización primero extrae todo el espacio de nombres, con lo que la estructura de carpetas y los archivos se muestran casi al instante y están disponibles en el nuevo servidor. Este proceso se denomina recuperación rápida ante desastres o restauración rápida del espacio de nombres. Mientras el agente de sincronización comienza a almacenar archivos en caché en el punto de conexión del servidor en segundo plano y en función de la configuración de la nube por niveles, los usuarios ya pueden acceder a los archivos. Si intentan acceder a un archivo que aún no se ha almacenado en la memoria caché, el agente de sincronización recupera de forma sencilla e inmediata los datos de archivos de los recursos compartidos de archivos de Azure. Un usuario puede acceder al archivo y abrirlo sin darse cuenta de que no está almacenado en caché localmente en el punto de conexión del servidor.