Что такое Файлы Azure?
Файлы Azure предоставляют полностью управляемые общие файловые ресурсы в облаке, доступ к которым можно получить по стандартному отраслевому протоколу SMB, протоколу NFS и через API REST для Файлов Azure. Общие папки Azure можно одновременно подключить к облачным или локальным развертываниям. Общие папки SMB службы "Файлы Azure" доступны для клиентов Windows, Linux и macOS. Общие папки Azure NFS доступны из клиентов Linux. Кроме того, общие папки SMB службы "Файлы Azure" можно кэшировать на серверах Windows Server с помощью службы Синхронизация файлов Azure для быстрого доступа из расположения, где используются данные.
Ниже приведены некоторые видеоролики о распространенных вариантах использования для Файлы Azure:
- Замена файлового сервера на бессерверную общую папку Azure
- Начало работы с контейнерами профилей FSLogix на основе Файлов Azure в Виртуальном рабочем столе Azure с использованием проверки подлинности AD
Чтобы приступить к работе с Файлами Azure, см. краткое руководство по созданию и использованию общей папки Azure.
Зачем нужна служба файлов Azure
Общие папки Azure можно использовать для:
Замена или дополнение локальных файловых серверов
Используйте Файлы Azure для замены или дополнения традиционных локальных файловых серверов или сетевых устройств хранилища (NAS). Общие ресурсы службы файлов Azure можно легко подключать к распространенным операционным системам, включая Windows, Linux и macOS, независимо от их расположения. Общие ресурсы SMB службы "Файлы Azure" также можно реплицировать с помощью службы Синхронизации файлов Azure на локальные или облачные серверы Windows Server для высокопроизводительного и распределенного кэширования данных. Благодаря проверке подлинности AD для Файлов Azure доступом к общим папкам SMB Azure можно управлять через локально размещенные доменные службы Active Directory (AD DS).Для переноса приложений по методике lift-and-shift.
Служба файлов Azure также позволяет быстро выполнять процедуру lift-and-shift для приложений в облаке, которым нужен общий ресурс для хранения данных пользователя или приложения. Служба файлов Azure позволяет выполнять не только стандартную процедуру lift-and-shift, которая переносит в Azure и приложение, и его данные, но и гибридную версию этой процедуры, которая переносит данные приложения в службу файлов Azure, а само приложение при этом продолжает работать в локальной среде.Для упрощения разработки в облаке.
Вы можете использовать Файлы Azure для упрощения новых проектов разработки облака. Например:Общие параметры приложения.
Обычно файлы конфигурации распределенных приложений помещаются в централизованное расположение, где доступ к ним можно получить из разных экземпляров приложений. Экземпляры приложений могут загружать свою конфигурацию с помощью REST API службы "Файлы Azure", а пользователи могут обращаться к ним, установив локально общий ресурс.Общий ресурс диагностики.
Облачные приложения используют общий ресурс службы файлов Azure, чтобы записывать туда свои журналы, метрики и аварийные дампы. Экземпляры приложений могут записывать журналы через REST API службы файлов, а разработчики могут обращаться к ним через общий ресурс на своем локальном компьютере. Подобная гибкость позволяет разработчикам заниматься разработкой облачных приложений, используя привычные средства.Разработка, тестирование и отладка.
Когда разработчики или администраторы работают на виртуальных машинах в облаке, им часто требуется набор средств или служебных программ. Копирование таких служебных программ и средств на каждую виртуальную машину может занять много времени. Установив общий ресурс службы файлов Azure локально на виртуальных машинах, разработчики и администраторы могут быстро обращаться к нужным инструментам и программам, не копируя их.
Контейнеризация.
Вы также можете использовать общие папки Azure в качестве постоянных томов для контейнеров с отслеживанием состояния. Контейнеры предоставляют возможности "однократной сборки с запуском где угодно", что позволяет разработчикам ускорить внедрение инноваций. Для контейнеров, обращающихся при каждом запуске к необработанным данным, требуется общая файловая система, чтобы разрешить этим контейнерам доступ к файловой системе независимо от того, на каком экземпляре они выполняются.
Ключевые преимущества
- Простота в использовании. При подключении общей папки Azure к локальному компьютеру вам не придется выполнять особых действий для доступа к данным. Просто откройте каталог, к которому подключена общая папка, и откройте или измените файл привычным образом.
- Совместный доступ. Общие файловые ресурсы Azure поддерживают стандартные отраслевые протоколы SMB и NFS. Это значит, что можно беспрепятственно заменить локальные файловые ресурсы файловыми ресурсами Azure, не беспокоясь о совместимости приложения. Возможность совместного использования файловой системы на нескольких виртуальных машинах, в нескольких приложениях и экземплярах приложений является значимым преимуществом для тех приложений, которым требуется возможность совместного доступа.
- Полная управляемость. Файловые ресурсы Azure могут создаваться без необходимости управления аппаратным обеспечением или ОС. Это означает, что вам не нужно устанавливать исправления для серверной ОС, включая критически важные обновления безопасности, а также заменять неисправные жесткие диски.
- Сценарии и средства. Командлеты PowerShell и Azure CLI можно использовать для создания, подключения и управления общими папками Azure в рамках администрирования приложений Azure. Создание общих папок Azure и управление ими с помощью портал Azure и служба хранилища Azure Обозреватель.
- Устойчивость. Файлы Azure создается для постоянной доступности. Замена локальных файловых ресурсов службой файлов Azure означает, что вам больше не нужно решать проблемы с локальными перебоями электропитания или неполадками в сети.
- Знакомое программирование. Приложения, работающие в Azure, могут получать доступ к данным в совместно используемом ресурсе через API ввода-вывода файловой системы. Таким образом, разработчики могут использовать имеющиеся у них коды и навыки для миграции существующих приложений. Кроме системного API ввода-вывода вы также можете использовать клиентские библиотеки службы хранилища Azure или REST API службы "Файлы Azure".
Обучение
Для самостоятельного обучения см. следующие модули:
Архитектура
Рекомендации по разработке решений с помощью Файлов Azure с использованием установленных шаблонов и методик см. в следующих статьях:
- Общей папке облачного облака Azure
- Гибридные службы файлов
- Использование общих папок Azure в гибридной среде
- Гибридная общая папка с функцией аварийного восстановления для удаленных и локальных рабочих ролей филиалов
- Доступ к файлам Azure, доступ к локальным и защищенным AD DS
Примеры использования
- Организации по всему миру используют Файлы Azure и Синхронизацию файлов Azure для оптимизации доступа к файлам и хранения. Ознакомьтесь с их примерами использования здесь.
Следующие шаги
- Планирование развертывания службы файлов Azure
- Создание общей папки в службе файлов Azure
- Подключение общей папки SMB и получение доступа к этой папке в Windows
- Подключение общей папки SMB и получение доступа к этой папке в Linux
- Подключение общей папки SMB и получение доступа к этой папке в macOS
- Подключение общей папки NFS и получение доступа к этой папке в Linux
- Вопросы и ответы о службе "Файлы Azure"