2015-06-10 2 views
0

Мы используем TeamCity (интеграция Continunos) и инструменты Atlassian Jira и Confluence в той же Azure VM с Linux Ubuntu (LTS 14.04) как ОС.Стратегия резервного копирования для инструмента построения, размещенная на Azure VM

Как все инструменты находятся на одной и той же виртуальной машине, будет ли резервная копия виртуальной резервной копии наилучшим способом их резервного копирования? Или, скорее, реализовать подход, специфичный для инструментов, будет лучше?

В качестве примера, учитывая Team City, предлагается вызвать его REST API для запуска резервного копирования. Но для этого требуется написать небольшие приложения для каждого инструмента, в то время как резервная копия VM возьмет их всех, на мой взгляд.

ответ

0

VM моментальный снимок легко управляется и легко восстанавливается, но вы можете потерять целые данные в случае коррупции. Сделайте периодическую резервную копию всех ваших приложений от Azure до локальной инфраструктуры, но сохраните моментальный снимок для быстрого восстановления.

+0

Спасибо Ram за ответ. Такой подход будет иметь большую надежность, но с другой стороны он добавит двойные накладные расходы (моментальные снимки VM и отдельные резервные копии). – Francesco

+0

@Luca. Это два варианта, и вам нужно выбирать между ними или обоими из них в зависимости от вашего приложения и его важности. Если вы не возражаете против перерывов в ваших приложениях, резервные копии более дешевы и надежны. Если вам нужны быстрые моментальные снимки моментального восстановления в момент времени. Два - лучшее из обоих миров. – Ram

+0

Я решил пойти для моментального снимка VM, поскольку резервная копия предназначена только для сохранения файлов конфигурации наших инструментов сборки. Таким образом, нет данных о критических клиентах. Спасибо за это. – Francesco

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