Гибридные облачные файлы и данные
Tailwind Traders должна обеспечить надежный доступ к одному и тому же содержимому файлового ресурса в каждом филиале. Однако существующая инфраструктура файлового сервера делает эту задачу сложной. В некоторых небольших филиалах, например в розничных магазинах компании в городе Вангаратта в Австралии, нет конечных точек локального файлового сервера. Поэтому доступ к файлам и папкам из магазинов осуществляется через VPN-подключение к файловому серверу в офисе в Мельбурне.
Другой проблемой для Tailwind Traders является то, что пользователи постоянно создают новые файлы. В результате тома, на которых размещаются общие папки, регулярно переполняются, и для освобождения места на диске требуется вмешательство администратора.
Эта проблема с хранилищем не ограничена томами, на которых размещаются общие папки. Несколько локальных баз данных SQL расширяются до того момента, когда они исчерпали существующую емкость хранилища, и администраторы баз данных должны регулярно добавлять больше объема.
В этом модуле вы узнаете, как определенные гибридные технологии позволяют компании Tailwind Traders устранять проблемы, связанные с файловым сервером, а также с репликацией и хранением базы данных SQL.
Что такое общая папка Azure?
Служба "Файлы Azure" предоставляет два стандартных отраслевых протокола для подключения общей папки Azure: протокол SMB и протокол NFS. Вы можете интегрировать Файлы Azure с идентификатором Microsoft Entra и Microsoft Entra Подключение, чтобы разрешить пользователям использовать учетные данные локальной учетной записи или учетные данные Microsoft Entra для безопасного доступа к конечной точке общей папки Azure.
Общие папки Azure также можно настроить для поддержки разрешений списка управления доступом (ACL). Это позволяет ограничить доступ к файлам и папкам так же, как и при защите файлов и папок для локального файлового сервера.
Поскольку файлы Azure поддерживаются службой хранилища Azure, общие папки Azure могут хранить значительно больше файлов и папок, чем их локальные аналоги. Общие папки Azure также можно архивировать с помощью Azure Backup, при этом файлы и папки архивируются и восстанавливаются в облаке и не требуют отдельного локального решения резервного копирования и восстановления.
На следующем рисунке показаны клиенты, подключающиеся к общим папкам Azure.
Конечная точка общей папки Azure может стать решением для некоторых проблем, с которыми столкнулась компания Tailwind Traders. В частности, размещение общей папки в Azure может служить простой заменой для розничных локаций, таких как сайт города Вангаратта. Общую папку Azure можно использовать вместо VPN-подключения к файловому серверу в офисе в Мельбурне. Конечные точки общей папки 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. При выполнении запроса к данным, которые были перенесены в Azure, возвращаются результаты запроса, но по сравнению с данными, извлеченными из таблиц, хранящихся в локальной среде, время выполнения запроса увеличивается.
Преимущество решения SQL Server Stretch Database над другими решениями по удалению редко используемых данных из базы данных состоит в том, что сами данные остаются в сети. Нет необходимости изменять существующие запросы, и приложение остается неосведомленным о расположении данных.
Компания Tailwind Traders может включить Stretch Database для баз данных, в которых ей пришлось добавлять пространство для хранения в соответствии с ростом числа таблиц. При включении Stretch Database данные нечасто используемых таблиц будут прозрачно перенесены в Azure на постоянной основе. Это позволяет записывать новые данные в таблицы, сохраняя их локально для быстрого доступа выполняющего запрос приложения; при этом реже используемые "холодные" данные переносятся в Azure.