Некоторые вопросы о месте для хранения и стоимости файлов делятся снимком
У меня есть несколько вопросов по поводу моментального снимка общего доступа к файлам Azure. Если вы что-то знаете об этом, сообщите мне. Благодарю.
1, где хранятся снимки? Будет ли это стоить емкость хранилища и как насчет стоимости создания и удаления снимков? 2, если мой снимок превышает 200, что это будет? Удалено само по себе или новое не может быть создано? 3. Могу ли я удалить снимок, который я хочу, с помощью Azure Automation (используйте модуль Runbook для его планирования)? 4. Если я использую автоматизацию Azure и резервное копирование (предварительный просмотр) для совместного развертывания моментального снимка Azure FileShare, какой снимок я получу?
Если вы что-то знаете об этом, пожалуйста, поделитесь с нами (даже если вы можете ответить на один из них, я отмечу это как ответ). Большое спасибо за Вашу помощь.
1 ответ
Просто быстрый ответ на некоторые ваши вопросы (для других я буду обновлять позже).
Некоторые вопросы можно найти здесь.
1.1 Где хранятся снимки?
Снимки общего ресурса хранятся в той же учетной записи хранения, что и общий файловый ресурс.
1.2 Это будет стоить емкость хранилища
Согласно этому документу (раздел "Использование пространства"): моментальные снимки не учитываются при ограничении общего ресурса в 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 для его планирования)?
Это должно быть возможно, я могу проверить это на своей стороне позже, а затем обновить для вас.
И большинство команд операции снимка можно найти здесь, включая удаление.
Обновить:
$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