Общие сведения о Файлах 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".
Обучение
Для самостоятельного обучения см. следующие модули:
Architecture
Рекомендации по разработке решений с помощью Файлов Azure с использованием установленных шаблонов и методик см. в следующих статьях:
- Облачная общая папка Azure Enterprise
- Использование гибридных служб файлов
- Использование общих папок Azure в гибридной среде
- Гибридная общая папка с функцией аварийного восстановления для удаленных и локальных рабочих ролей филиалов
- Доступ к файлам Azure в локальной среде и защите с помощью AD DS
Конкретные случаи
- Организации по всему миру используют Файлы Azure и Синхронизацию файлов Azure для оптимизации доступа к файлам и хранения. Ознакомьтесь с их примерами использования здесь.
Next Steps
- Планирование развертывания службы файлов Azure
- Создание общей папки в службе файлов Azure
- Подключение общей папки SMB и получение доступа к этой папке в Windows
- Подключение общей папки SMB и получение доступа к этой папке в Linux
- Подключение общей папки SMB и получение доступа к этой папке в macOS
- Подключение общей папки NFS и получение доступа к этой папке в Linux
- Вопросы и ответы о службе "Файлы Azure"