Что такое служба "Синхронизация файлов Azure"?
Синхронизация файлов Azure позволяет расширять локальные общие папки в Azure. Она работает с существующими локальными общими папками, чтобы увеличить емкость хранилища и обеспечить избыточность в облаке. Для нее требуется Windows Server 2012 R2 или более поздней версии. Вы можете получать доступ к локальной общей папке с помощью любого протокола общего доступа к файлам, поддерживаемого Windows Server, например SMB, NFS или FTPS.
Вы изучаете средства, доступные для расширения емкости локального файлового ресурса в Azure. Вы хотите понять, что такое Синхронизация файлов Azure, как она работает и как это поможет увеличить емкость общей папки.
В этом уроке изучите, что такое Синхронизация файлов Azure, как это работает, и что необходимо сделать для поддержки.
Расширение емкости хранилища
Синхронизация файлов Azure использует ваш локальный файловый сервер в качестве локального кэша для общей папки Azure. С помощью распределения по уровням в облаке вы можете локально кэшировать файлы, которые ваша организация использует чаще всего, на файловом сервере организации. Реже используемые файлы доступны из той же локальной общей папки, но в ней хранится только указатель на данные. Когда пользователь собирается открыть файл, остальные данные файла извлекаются из Файлов Azure.
На следующей схеме показано, что происходит, когда пользователь запрашивает два файла. Файл A часто используется, поэтому файл доступен в локальной общей папке. Файл B используется не так часто, поэтому он извлекается из общей папки Azure.
Благодаря многоуровневой настройке облака вы храните меньший набор файловых данных локально, поэтому у вас больше локального места для файлов, которые ваша организация использует чаще.
По умолчанию распределение по уровням в облаке отключено. Его можно включить при создании конечной точки сервера.
Терминология
Необходимо понять некоторые термины для использования Синхронизация файлов Azure.
Служба синхронизации хранилища — это высокоуровневый ресурс Azure для Синхронизации файлов Azure. Эту службу можно развернуть в группах ресурсов Azure. Группы синхронизации можно создавать в службе синхронизации хранилища.
Группа синхронизации определяет топологию репликации для общей папки Azure. Все конечные точки сервера, расположенные в одной группе синхронизации, синхронизируются друг с другом. Если у вас есть несколько общих папок Azure, которые должны быть синхронизированы и управляются с помощью Синхронизация файлов Azure, создайте две группы синхронизации и разные конечные точки.
Зарегистрированный сервер представляет отношение доверия между локальным сервером и службой синхронизации хранилища. Вы можете зарегистрировать несколько серверов в одной службе синхронизации хранилища, но сервер можно зарегистрировать только в одной службе синхронизации хранилища одновременно.
Синхронизация файлов Azure агент — это скачиваемый пакет, позволяющий Windows Server синхронизироваться с общей папкой Azure. В состав агента входят три компонента.
- FileSyncSvc.exe. Служба, отслеживающая изменения в конечных точках.
- StorageSync.sys. Драйвер фильтра файловой системы Azure.
- Командлеты управления PowerShell.
Конечная точка сервера представляет определенное место на зарегистрированном сервере, такое как папка на локальном диске. В одном и том же томе может существовать несколько конечных точек сервера, при условии, что их пути не перекрываются.
Облачная конечная точка — это общая папка Azure, которая входит в группу синхронизации. Для каждой группы синхронизации может существовать только одна облачная конечная точка. При синхронизации служба "Синхронизация файлов Azure" сохраняет облачную конечную точку и конечную точку сервера в группе синхронизации. Общая папка Azure может быть членом только одной группы синхронизации на определенный момент времени.
Распределение по уровням в облаке является необязательной функцией Синхронизация файлов Azure. Эта функция кэширует часто доступ к файлам локально на сервере. Он позволяет более часто получать доступ к файлам с уровнем в облаке. Файлы кэшируются или многоуровневы в соответствии с создаваемой политикой распределения по уровням облака.
Как это работает?
Синхронизация файлов Azure использует агент на основе программного обеспечения, установленный на локальном сервере, который требуется реплицировать. Этот агент взаимодействует со службой синхронизации хранилища.
Синхронизация файлов Azure использует ведение журнала номера последовательного обновления (USN) Windows на компьютере Windows Server, чтобы автоматически запускать сеанс синхронизации при изменении файлов в конечной точке сервера. Изменения, внесенные в локальную общую папку, немедленно обнаруживаются и реплицируются в общую папку Azure.
Файлы Azure еще не содержит уведомления об изменениях или журнал, поэтому Синхронизация файлов Azure имеет запланированное задание, называемое заданием обнаружения изменений. Это задание инициируется каждые 24 часа. Это означает, что при изменении файла в общей папке Azure может не отображаться изменение локальной общей папки до 24 часов.
Процесс развертывания
Ниже описаны высокоуровневые процессы, которые можно использовать для настройки Синхронизация файлов Azure.
- Оцените локальную систему: запустите командлет оценки на локальном сервере, чтобы проверить, поддерживается ли операционная система и файловая система.
- Создание ресурсов Azure. Вам потребуются учетная запись хранения, в которой будет находиться общая папка, Служба синхронизации хранилища, группа синхронизации и облачная конечная точка. Создайте эти ресурсы в указанном порядке. Если вы создаете группу синхронизации с помощью портал Azure, она создает облачную конечную точку одновременно.
- Установка агента Синхронизации файлов Azure. Установите агент на каждый файловый сервер, принимающий участие в репликации в Службу синхронизации хранилища.
- Регистрация сервера Windows в Службе синхронизации хранилища. После установки агента синхронизации вам будет предложено зарегистрировать сервер в Службе синхронизации хранилища.
- Создание конечной точки сервера. После регистрации сервера добавьте его в качестве конечной точки сервера в группу синхронизации.
Вы узнаете об этих шагах в следующих уроках.