2016-07-28 3 views
3

У нас есть несколько кластеров сервисной ткани, созданных в Azure для тестирования и тестирования. Я хотел бы найти способ «приостановить» их в течение ночи, чтобы сэкономить на них, когда они не используются.Сервисная лаборатория Лазурная тестовая среда

Это, по-видимому, для Лабораторий Azure Dev, но, насколько я вижу, они не поддерживают кластеры Service Fabric.

Я подумываю написать сценарий, чтобы полностью разрушить эти среды по ночам и восстановить их по утрам, но прежде чем делать это, мне интересно, есть ли какие-то лучшие способы.

ответ

1

Сервисные кластеры не могут быть безопасно «приостановлены». Если вы отключите все виртуальные машины, есть вероятность, что состояние кластера - приложения и их данные - будет потеряно.

Если вы не возражаете, начиная с нового набора кластеров каждое утро, это довольно просто, чтобы автоматизировать. Вы можете определить свои среды с помощью шаблонов ARM и написать короткий сценарий для предоставления, а затем создать другой скрипт для удаления групп ресурсов в конце дня, что приведет к удалению виртуальных машин и всех связанных ресурсов.

+0

Шон, не могли бы вы объяснить, почему кластер может потерять свои данные? Я думал, что все это сохранилось на диске. –

+0

Да, но по умолчанию мы используем временный диск для хранения данных. Если вы выключите виртуальную машину и запустите ее позже, ее можно будет разместить на другом хосте, и это состояние будет потеряно. Если это произойдет с достаточным количеством компьютеров в кластере, у вас будет потеря данных. Это не гарантировано, но это возможно, поэтому лучше не рассчитывать на состояние, переживающее такое закрытие. –

+0

Итак, если мы переместим папку 'SvcFab' на диск' C: '(или любой подключенный к сети диск), это должно быть хорошо (может быть сделано из шаблона ARM во время первоначального развертывания). –

Смежные вопросы