Просто быстрый ответ на некоторые ваши вопросы (для других я буду обновлять позже).
Некоторые вопросы можно найти здесь .
1.1 Где хранятся снимки?
Совместные снимки хранятся в той же учетной записи хранения, что и общий файловый ресурс.
1.2 Будет ли это стоить емкость хранилища
В соответствии с этим doc (раздел «Использование пространства») отмечается: моментальные снимки не учитываются при ограничении общего ресурса в 5 ТБ.Нет ограничений на количество снимков общего пространства.Ограничения учетной записи хранения по-прежнему применяются.
Это означает, что при создании общего файлового ресурса есть параметр «Квота», который позволяет указать максимальную емкость файла (например, 5 ГБ), если вы имеете общее количество снимков (например, 10 ГБ)больше, чем максимальная емкость, и не беспокойтесь, вы можете сохранить эти снимки, но общая емкость снимков должна быть меньше максимальной емкости вашей учетной записи хранения.
Если мой снимок превысит 200, что это будет?Удалено само по себе или новое не может быть создано?
, если их больше 200, произойдет ошибка:
"Exception calling "Snapshot" with "0" argument(s): "The remote server returned an error: (409) Conflict.".
Вы можете проверить это, просто используяследующий код PowerShell:
$context = New-AzureStorageContext -StorageAccountName your_accouont_name -StorageAccountKey your_account_key
$share = Get-AzureStorageShare -Context $context -Name s22
for($i=0;$i -le 201;$i++){
$share.snapshot();
start-sleep -Seconds 1
}
Могу ли я удалить снимок, который я хочу, с помощью Azure Automation (используйте модуль Runbook для его планирования)?
Это должно быть возможно, я могу проверить его на своей стороне позже, затем обновитьВам.
И большинство команд операций снимка можно найти здесь , включая удаление.
update:
$s = Get-AzureStorageShare -Context $context -SnapshotTime 2018-12-17T06:05:38.0000000Z -Name s33
$s.Delete() #delete the snapshot
Примечание:
Для -SnapshotTime
вы можете передать ему имя снимка.На данный момент имени снимка всегда автоматически присваивается значение времени UTC, например, 2018-12-17T06: 05: 38.0000000Z
Для -Name
передайте имя общего ресурса Azure