Описать файловые службы Azure
ИТ-специалисты в компании Contoso планируют перенос общего доступа к файлам и попросили изучить варианты перемещения этого общего содержимого в Azure. Вы узнаете, что служба хранилища Azure предлагает четыре типа служб хранения в зависимости от характеристик данных, которые вы храните. В следующей таблице перечислены некоторые из этих служб.
Служба хранилища | Description |
---|---|
BLOB-объекты | Большие двоичные объекты обычно представляют собой неструктурированные файлы, мультимедийное содержимое, диски виртуальной машины, резервные копии или журналы. Большие двоичные объекты упрощают механизмы блокировки, обеспечивая монопольный доступ к файлам, требуемый для дисков виртуальных машин IaaS. |
Таблицы | Таблицы размещают нереляционное, частично структурированное содержимое, которое состоит из нескольких строк данных. В контексте табличного хранилища Azure эти строки называются сущностями. Разработчики часто реализуют хранилище таблиц в виде серверного хранилища данных для службы приложений или облачных служб Azure. |
Очереди | Очереди предлагают временное хранилище для сообщений, которые используются компонентами распределенных приложений для асинхронного взаимодействия друг с другом. Например, вместо отправки сообщения непосредственно в компонент назначения компонент-источник может поместить сообщение в очередь. Таким образом, компонент назначения может обрабатывать все сообщения в очереди в соответствии с собственным расписанием, не заставляя компонент источника ожидать подтверждения. |
Файлы | Как и большие двоичные объекты, файлы предоставляют хранилище для неструктурированных данных. Однако механизм блокировки позволяет совместно использовать файлы так же, как и локальные файловые ресурсы Windows. |
В этом уроке вы узнаете об использовании Файлы Azure.
Примечание.
Чтобы использовать Файлы Azure, сначала необходимо создать учетную запись хранения Azure.
Общие сведения о Файлах Azure
Службы файлов Azure — это служба Azure, которая предоставляет функциональные возможности локальной общей папки с преимуществами облачной службы "платформа как услуга" (PaaS), в том числе:
- Бессерверное развертывание. Файловый ресурс Azure — это решение PaaS с полностью управляемым общим файловым ресурсом, которое не требует какой-либо инфраструктуры. Вам не нужно заботиться о виртуальных машинах, операционных системах и обновлениях.
- Почти неограниченное хранилище. Одна файловая папка Azure может хранить до 100 tebibytes (TiB) файлов, а размер файла может составлять до 4 ТиБ. Файлы организованы в иерархическую структуру папок таким же образом, как и на локальных файловых серверах.
- Шифрование данных. Данные в файловом ресурсе Azure шифруются при хранении в центре обработки данных Azure и при передаче по сети.
- Доступ из любого расположения. По умолчанию клиенты могут получать доступ к файловым ресурсам Azure из любого места, если они имеют подключение к Интернету.
- Использование стандартных протоколов. Доступ к общим файловым ресурсам Azure можно получить с помощью протокола SMB, сетевой файловой системы (NFS) и протоколов HTTP. Клиенты могут подключаться к общим файловым ресурсам Azure с устройств Windows, Linux и macOS.
- Интеграция в существующую среду. Вы можете управлять доступом к общим папкам Azure с помощью удостоверений Microsoft Entra или удостоверений AD DS, синхронизированных с идентификатором Microsoft Entra. Это гарантирует, что пользователи смогут получить доступ к общему файловому ресурсу Azure так же, как и при обращении к локальному файловому серверу.
- Детализированные разрешения файла. Разрешения файловой системы NTFS можно использовать для управления доступом (и уровнем доступа) к файлам в файловых ресурсах Azure таким же образом, как и локальные файловые серверы.
- Предыдущие версии и резервные копии. Вы можете создать моментальные снимки общего файлового ресурса Azure, которые интегрируются с функцией предыдущие версии в проводнике файлов. Для резервного копирования файловых ресурсов Azure также можно использовать Azure Backup.
- Необязательная интеграция с локальными файловыми серверами с помощью Синхронизация файлов Azure. Общие папки Azure могут синхронизироваться с локальными общими папками, чтобы обеспечить такие преимущества, как более быстрый локальный доступ, а также больше свободного места на локальных файловых серверах при использовании уровня облака.
- Избыточность данных. Данные общей папки Azure реплицируются в несколько расположений в одном центре обработки данных Azure или в нескольких центрах обработки данных Azure. Параметр репликации учетной записи хранения Azure, содержащей общую папку, управляет избыточностью данных.
В следующей таблице перечислены параметры избыточности, доступные для Файлы Azure.
Параметр избыточности | Description |
---|---|
Локально избыточное хранилище (LRS) | Обновления данных реплицируются синхронно по трем копиям внутри одного устройства в одном регионе. LRS защищает данные от сбоев оборудования сервера, но не в случае сбоя самого средства. Это единственно доступная опция для учетных записей хранения типа "Премиум". |
хранилище, избыточное между зонами (ZRS); | Обновления данных реплицируются асинхронно по трем копиям, расположенным в отдельных центрах обработки, в одном или двух регионах Azure. ZRS обеспечивает более устойчивость, чем LRS. Однако он не защищает от сбоев, влияющих на весь регион. |
Геоизбыточное хранилище (GRS) | Обновления данных сначала реплицируются в одном регионе синхронно. После успешного завершения обновления они реплицируются асинхронно из основного региона в дополнительный. Предопределенное связывание между двумя регионами гарантирует, что данные остаются в одной географической области. Данные также реплицируются синхронно по трем репликам в каждом из регионов, что приводит к шести копиям содержимого учетной записи хранения. Если в основном регионе произойдет сбой, служба хранилища Azure автоматически отменяет отработку отказа в дополнительный регион. Фактически GRS предлагает улучшенную устойчивость по сравнению с LRS и ZRS. |
Географическое хранилище, избыточное в виде зоны (GZRS) | Сначала обновления данных реплицируют три реплики данных на несколько Зон доступности Azure, защищая от кластера, центра данных или всего сбоя зоны. После успешного завершения обновления они реплицируются асинхронно в другой регион в пределах одной зоны, например LRS, защищая от регионального сбоя. GZRS обеспечивает отличный баланс высокой производительности, высокой доступности и аварийного восстановления, а также полезен при создании высокопроизводительных приложений или служб в Azure. При использовании GZRS можно продолжить чтение и запись данных, даже если одна из зон доступности в основном регионе недоступна. В случае региональной ошибки можно также использовать GZRS для продолжения доступа на чтение. |
Служба файлов Azure поддерживает два уровня хранилища: "Премиум" и "Стандартный". Стандартные файловые ресурсы создаются в учетных записях хранения общего назначения (GPv2), а общие папки класса Premium создаются в учетных записях хранения FileStorage. Два уровня хранилища имеют атрибуты, описанные в следующей таблице.
Уровень хранилища | Description |
---|---|
Premium | Общие папки класса Premium хранят данные на твердотельных дисках (SSD) и доступны только в типе учетной записи хранения FileStorage. Они обеспечивают согласованную высокую производительность и низкую задержку и доступны в избыточности LRS, с доступом ZRS в некоторых регионах. Доступно не во всех регионах. |
Стандартные | Общие файловые ресурсы хранят данные на жестких дисках (HDD) и развертываются в учетной записи хранения общего назначения версии 2 (GPv2). Обеспечение производительности для рабочих нагрузок ввода-вывода, таких как общие файловые ресурсы общего назначения и среды разработки и тестирования. Они доступны для LRS, ZRS, GRS и GZRS во всех регионах Azure. |
Распространенные способы использования файлов Azure
Вы можете использовать Файлы Azure во многих распространенных сценариях, как описано в следующей таблице.
Использование | Description |
---|---|
Замена или дополнение локальных файловых серверов | Практически все компании используют файловые серверы. Службу файлов Azure можно использовать для полной замены или дополнения традиционных локальных файловых серверов или устройств NAS. С помощью файловых ресурсов Azure и проверки подлинности AD DS можно перенести данные в службу файлов Azure и использовать высокий уровень доступности и масштабируемости при минимизации изменений клиентов. |
Методика lift-and-shift | Служба файлов Azure также позволяет быстро выполнять процедуру lift-and-shift для приложений в облаке, которым нужен общий ресурс для хранения данных пользователя или приложения. |
Резервное копирование и аварийное восстановление | Вы можете использовать общие папки Azure в качестве хранилища для резервного копирования или аварийное восстановление для повышения непрерывности бизнес-процессов. Файловые ресурсы Azure можно использовать для резервного копирования данных с существующих файловых серверов, сохраняя настроенные списки управления доступом (ACL) Windows. На данные, хранящиеся в файловых ресурсах Azure, не влияют аварийные ситуации, которые могут повлиять на локальные расположения. |
Служба синхронизации файлов Azure | Общие ресурсы службы файлов Azure также можно реплицировать с помощью службы синхронизации файлов Azure на локальные или облачные серверы Windows Server для высокопроизводительного и распределенного кэширования данных в месте их использования. |
Что такое служба "Синхронизация файлов Azure"?
Используйте службу "Синхронизация файлов Azure", чтобы централизованно хранить файловые ресурсы организации в службе файлов Azure, обеспечивая гибкость, производительность и совместимость локального файлового сервера. Вы также можете использовать функцию "Синхронизация файлов Azure", чтобы кэшировать общие файловые ресурсы Azure на компьютерах под управлением Windows Server, для быстрого доступа из расположения, где используются данные. Вы можете использовать любой протокол, доступный в Windows Server, для локального доступа к данным, включая SMB, NFS и службу-протокол FTP (FTPS).
Вы также можете установить Синхронизация файлов Azure на файловом сервере Windows, размещенном на облачной виртуальной машине. Если файловый ресурс Azure находится в том же регионе, что и файловый сервер, можно включить распределение по уровням облака и задать максимальный процент (99 %) свободного пространства на диске. Это обеспечит минимальное дублирование данных, Вы также можете использовать любые необходимые приложения с файловыми серверами, например приложения, для которых требуется поддержка протокола NFS.