Гибридные облачные файлы и данные
Tailwind Traders должна обеспечить надежный доступ к одному и тому же содержимому файлового ресурса в каждом филиале. Однако существующая инфраструктура файлового сервера делает эту задачу сложной. В некоторых небольших филиалах, например в розничных магазинах компании в городе Вангаратта в Австралии, нет конечных точек локального файлового сервера. Поэтому доступ к файлам и папкам из магазинов осуществляется через VPN-подключение к файловому серверу в офисе в Мельбурне.
Другой проблемой для Tailwind Traders является то, что пользователи постоянно создают новые файлы. В результате тома, на которых размещаются общие папки, регулярно переполняются, и для освобождения места на диске требуется вмешательство администратора.
Эта проблема с хранилищем не ограничена томами, на которых размещаются общие папки. Несколько локальных баз данных SQL расширяются до того момента, когда они исчерпали существующую емкость хранилища, и администраторы баз данных должны регулярно добавлять больше объема.
В этом уроке вы узнаете, как некоторые гибридные технологии позволяют Tailwind Traders решать свои проблемы с репликацией файловых серверов и базой данных SQL и хранилищем.
Что такое общая папка Azure?
Служба "Файлы Azure" предоставляет два стандартных отраслевых протокола для подключения общей папки Azure: протокол SMB и протокол NFS. Вы можете интегрировать файлы Azure с идентификатором Microsoft Entra и Microsoft Entra Connect. Эта интеграция позволяет пользователям использовать учетные данные локальной учетной записи или учетные данные Microsoft Entra для безопасного доступа к конечной точке общей папки Azure.
Общие папки Azure также можно настроить для поддержки разрешений списка управления доступом (ACL). Эта конфигурация позволяет ограничить доступ к файлам и папкам таким же образом, как и для локального файлового сервера.
Так как служба хранилища Azure поддерживает файлы Azure, общие папки Azure могут хранить значительно больше файлов и папок, чем локальные. Общие папки Azure также можно архивировать с помощью Azure Backup, при этом файлы и папки архивируются и восстанавливаются в облаке и не требуют отдельного локального решения резервного копирования и восстановления.
На следующем рисунке показаны клиенты, подключающиеся к общим папкам Azure.
Конечная точка файлового ресурса Azure может предоставить решение некоторых проблем, стоящих перед компанией Tailwind Traders. В частности, размещение сетевого общедоступного файла в Azure может служить простой заменой для розничных филиалов. Например, сайт Wangaratta может использовать это решение вместо подключения VPN к файловом серверу в Мельбурне Office. Конечные точки файловых ресурсов Azure можно использовать с синхронизацией файлов Azure, о которой вы узнаете в следующем разделе.
Что такое служба "Синхронизация файлов Azure"?
Синхронизация файлов Azure позволяет развертывать распределенные общие папки в филиалах, где файлы реплицируются автоматически в каждую конечную точку и сохраняются с помощью общей папки Azure. Служба синхронизации файлов Azure также позволяет настроить распределение по уровням в облаке. Облачная классификация позволяет вам указать, что на локальном файловом сервере хранятся только файлы, к которым был недавно доступ. Остальные файлы — это ярлыки, заменяющие файлы, отправленные в общую папку Azure.
Общая папка Azure, которая имеет значительно больше хранилища, чем локальная файловая папка, сохраняет полную копию всех файлов, записанных в него, включая файлы, которые больше не присутствуют в локальной среде из-за уровня облака. Если пользователь пытается открыть файл-заполнитель, который выглядит так же, как обычный файл. Файл реплицируется обратно из общей папки Azure и обычно открывается для пользователя.
При настройке распределения по уровням облака можно указать, что на томе, на котором размещена общая папка, должен всегда оставаться свободным определенный объем дискового пространства. Вы также можете указать, что файлы, к которым доступ не был предоставлен в течение определенного периода времени, будут автоматически многоуровневы. или включить оба варианта одновременно.
На приведенном ниже рисунке показано базовое развертывание службы синхронизации файлов Azure.
Компания Tailwind Traders в настоящее время использует распределенную файловую систему (DFS) для репликации набора общих папок в своих расположениях в Австралии и Новой Зеландии. Служба синхронизации файлов Azure позволит компании заменить DFS в качестве механизма репликации файлов. Преимущество заключается в том, что это позволит Tailwind Traders включить облачное тирование. Это решение позволит решить свои проблемы с ограничениями пространства файловых серверов при создании и регулярном хранении новых файлов.
Что такое SQL Stretch Database?
Решения Microsoft SQL Server Stretch Database позволяют прозрачным и безопасным образом автоматически переносить редко используемые данные в Azure. При выполнении запроса к перенесенным данным результаты запроса возвращаются, но с течением времени запроса увеличивается задержка по сравнению с данными, полученными из таблиц, хранящихся в локальной среде.
Преимущество SQL Server Stretch Database перед другими решениями по удалению редко используемых данных из базы данных заключается в том, что данные остаются в режиме онлайн. Нет необходимости изменять существующие запросы, и приложение остается неосведомленным о расположении данных.
Tailwind Traders может включить Stretch Database в базах данных, где компании необходимо продолжать добавлять хранилище для роста таблиц. Если включена функция Stretch Database, редко используемые данные таблицы автоматически переносятся в Azure на постоянной основе. Включение Stretch Database позволяет записывать новые данные в таблицы, оставаясь локальными и близко к приложению, выполняющим запрос, при перемещении холодных данных в Azure.