Управление распределением по уровням облака
Распределение по уровням облака — это дополнительная функция синхронизации файлов Microsoft Azure, которая позволяет гарантировать, что на локальных файловых серверах всегда будет достаточно свободного места. Это также гарантирует, что часто запрашиваемые файлы кэшируются локально на файловом сервере, а все остальные файлы распределены по уровням в файловый ресурс Azure. При распределении файла фильтр файловой системы службы синхронизации файлов локально заменяет файл указателем точка повторного анализа, представляющим URL-адрес файла в решении "Файлы Azure". При открытии файла, распределенного по уровням, служба Синхронизации файлов Azure отзывает данные файлов из службы файлов Azure, не уведомляя пользователей о том, что файл хранится в Azure.
Настройка распределения по уровням облака
Политики распределения по уровням облака можно настроить для каждой конечной точки сервера. Если распределение по уровням облака отключено, что является параметром по умолчанию, все данные файлов синхронизируются из облачной конечной точки с конечной точкой сервера. После включения распределения по уровням облака можно настроить две политики, как описано в следующей таблице.
Политика | Description |
---|---|
Всегда сохранять указанный процент свободного места на томе | Для этой политики, также называемой политикой свободного места тома, указывается процент свободного места, который всегда должен быть доступен на томе, где находится конечная точка сервера. Например, если размер тома составляет 100 гигабайт (ГБ), а объем свободного места тома равен 20 процентам, то наиболее часто используемые файлы могут использовать до 80 процентов дискового пространства. Файлы, которые используются реже и превышают пороговое значение объема свободного места на 20 процентов, передаются на уровень в облачную конечную точку. Когда пользователь подключается к конечной точке сервера, отображаются все файлы, включая те, которые относятся к общей папке Azure, и пользователь может легко получить к ним доступ. |
Кэшировать только те файлы, к которым обращались или которые были изменены в течение указанного количества дней | Эта политика, также называемая политикой дат, указывает, что локальное кэширование файлов осуществляется в локальном кэше. Вы определяете количество дней, и если файл не читается или не записывается в течение этого количества дней, он автоматически передается на несколько уровней. |
Политика "свободное место на томе" всегда имеет приоритет над политикой дат. Например, если политика даты указывает, что файлы, к которым осуществлялся доступ в течение последних семи дней, должны храниться локально, а политика свободного места на томе определяет, что 20 процентов тома должны быть свободны, файлы, к которым был получен доступ за последние семь дней, также будут распределяться по уровням, если объем свободного места на диске превышает 80 процентов.
Если несколько конечных точек сервера находятся на одном томе (каждая конечная точка сервера находится в другой группе синхронизации), то пороговое значение эффективного свободного пространства для тома — это максимальное заданное свободное пространство для тома в любой конечной точке сервера на этом томе. Например, если первая конечная точка сервера имеет политику свободного места тома, равную 20 процентам, а вторая конечная точка сервера имеет политику свободного места тома, равную 30 процентам, том всегда будет иметь по крайней мере 30 процентов свободного пространства.
Примечание.
Распределение по уровням облака не поддерживается на системном томе Windows.
Как работает распределение по уровням облака
Для распределения по уровням облака фильтр Синхронизации файлов системы создает карту пространства имен на каждой конечной точке сервера. Он отслеживает попытки доступа (операции чтения и записи) за определенное время, а затем, основываясь на частоте и недавнем доступе, присваивает каждому файлу оценку тепла. Недавно открытый файл считается "горячим", в то время как файл, к которому редко осуществляется доступ или который не открывался в течение длительного времени, считается "холодным". Когда занятое файлами пространство на сервере превышает заданный лимит, самые "холодные" файлы будут перемещены в службу файлов Azure, чтобы обеспечить соответствие этому лимиту.
С помощью распределения по уровням облака файлы можно кэшировать локально или по многим уровням в файловом ресурсе Azure. Некоторые форматы файлов, такие как файлы мультимедиа или сжатые ZIP-файлы, также могут находиться в третьем состоянии, частично многоуровневом. В частично распределенном файле на диске размещается только часть файла. Это происходит, когда открывается многоуровневый файл, а формат файла поддерживает частичное чтение. Это означает, что файл можно использовать без полной загрузки. Например, можно начать ссылаться на файл мультимедиа тогда, когда вы просматриваете его, только необходимые части кэша файлов мультимедиа локально.
Распознавать многоуровневые файлы
Многоуровневые файлы легко доступны, и их можно использовать так же, как файлы, которые кэшируются локально на файловом сервере. Многоуровневый файл можно распознать несколькими способами, в том числе:
- Многоуровневые файлы не используют место на локальном диске, так как они хранятся в общем файловом ресурсе Azure. Независимо от их фактического размера размер на диске составляет 0 байт. В проводнике можно наблюдать за свойствами файлов, включая объем пространства, занимаемого диском. Для файлов с частичным уровнем размер на диске превышает 0 байт, но меньше, чем фактический размер файла.
- Атрибуты, а именно автономный режим, точка повторного анализа и отзыв при доступе к данным задаются для многоуровневых файлов. В проводнике можно наблюдать за свойствами файла на вкладке сведения файла или путем добавления столбца Attributes.
- Для многоуровневых файлов заданы указатели повторной обработки. Указатель повторного анализа представляет собой специальный указатель, используемый фильтром файловой системы (StorageSync.sys) службы синхронизации файлов Azure. Чтобы проверить, имеет ли файл точку повторного анализа, можно выполнить следующую команду.
fsutil reparsepoint query <file-name>
Если файл содержит точку повторного анализа, выходные данные включают значение тега повторного анализа: 0x8000001e.
Распределение по уровням или отзыв файлов вручную
Если распределение по уровням облака включено, файлы автоматически размещаются в зависимости от политики свободного места в томе и политики дат. Можно вручную настроить файл для многоуровневого задания. Например, если вы сохранили большой файл, который не планируете использовать повторно в течение длительного времени и не хотите ждать, пока политика разместит файл по уровням. Можно активировать распределение по уровням, выполнив командлетInvoke-StorageSyncCloudTiering
.
Если файл уже является многоуровневым и его необходимо отозвать, самый простой способ кэшировать его локально — открыть файл, например дважды щелкнуть или выбрать его в проводнике. Можно также запустить командлет Invoke-StorageSyncFileRecall
, который может быть особенно полезным, если требуется отозвать сразу несколько файлов.
Примечание.
Функция предыдущих версий (моментальные снимки) совместима с распределением по уровням облака. ее можно использовать для восстановления предыдущих версий облачных файлов. Если в файле установлен атрибут Отзыв при доступе к данным, антивирусная программа проверит только метаданные файла, но не будет отзывать файл.