Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Файлы Azure предоставляют полностью управляемые общие папки в облаке, к которым можно получить доступ через протокол SMB, протокол сетевой файловой системы (NFS) и REST API файлов Azure. Вы можете одновременно подключать файловые ресурсы Azure как из облачных, так и из локальных развертываний. Доступ к общим папкам SMB Azure можно получить из клиентов Windows, Linux и macOS. Доступ к общим папкам Azure NFS можно получить из клиентов Linux. Вы также можете кэшировать общие папки Azure SMB на серверах Windows с помощью службы "Синхронизация файлов Azure " для быстрого доступа к месту использования данных.
Зачем нужна служба файлов Azure
Ниже приведены некоторые распространенные сценарии использования файлов Azure.
Замена или дополнение локальных файловых серверов
Используйте Файлы Azure для замены или дополнения традиционных локальных файловых серверов или сетевых устройств хранилища (NAS). Общие ресурсы службы файлов Azure можно легко подключать к распространенным операционным системам, включая Windows, Linux и macOS, независимо от их расположения. Синхронизацию файлов Azure можно также использовать для репликации общих папок Azure SMB на серверы Windows, локальные или в облаке, для производительности и распределенного кэширования данных. С помощью проверки подлинности на основе удостоверений общие папки Azure SMB могут работать с локальными доменными службами Active Directory (AD DS) для управления доступом.
Пошаговое руководство по замене файлового сервера бессерверным файловым ресурсом Azure.
Приложения для переноса и перемещения
Служба файлов Azure позволяет легко выполнять процедуру "lift-and-shift" для приложений в облаке, которым требуется файловый ресурс для хранения данных пользователя или приложения. Azure Files позволяет реализовать оба сценария миграции «lift and shift»: полный, при котором перемещаются как приложение, так и его данные, и «гибридный», когда данные приложения переносятся в Azure Files, а само приложение продолжает работать на локальных серверах.
Пошаговое руководство по использованию контейнеров профилей FSLogix для Файлов Azure с виртуальным рабочим столом Azure см. в статье "Начало работы с контейнерами профилей FSLogix в файлах Azure".
Упрощение облачной разработки
Использование файлов Azure для упрощения новых проектов разработки облака. Например:
Общие параметры приложения
Распространенный шаблон распределенных приложений — иметь файлы конфигурации в централизованном расположении, где к ним может получить доступ многие экземпляры приложений. Экземпляры приложений могут загружать конфигурацию через REST API службы "Файлы Azure", а пользователи могут обращаться к ним, установив локально ресурс общего доступа.
Общий доступ к диагностике
Облачные приложения используют общий ресурс службы файлов Azure, чтобы записывать туда свои журналы, метрики и аварийные дампы. Экземпляры приложений могут записывать журналы с помощью File REST API, а разработчики могут получить к ним доступ, подключив файловое хранилище к своему локальному компьютеру. Такой подход обеспечивает гибкость, так как разработчики могут принимать облачные разработки без необходимости отказаться от существующих инструментов.
Разработка/Тестирование/Отладка
Когда разработчики или администраторы работают на виртуальных машинах в облаке, они часто нуждаются в наборе средств или служебных программ. Копирование таких служебных программ и средств на каждую виртуальную машину может занять много времени. При подключении общей папки Azure локально на виртуальных машинах разработчики и администраторы могут быстро получить доступ к своим средствам и служебным программам, не требуя копирования.
Контейнеризация
Вы можете использовать общие папки Azure в качестве постоянных томов для состоящих контейнеров. Контейнеры предоставляют возможности "однократной сборки с запуском где угодно", что позволяет разработчикам ускорить внедрение инноваций. Для контейнеров, обращающихся при каждом запуске к необработанным данным, требуется общая файловая система, чтобы разрешить этим контейнерам доступ к файловой системе независимо от того, на каком экземпляре они выполняются.
Основные преимущества файлов 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".