Всем привет!
Хочу спросить у знающих людей насколько идея достойна реализации.Итак, существует сервер на котором установлена VMware Server 1. На хостовой системе находится не одна виртуальная машина, эти машины необходимо периодически обновлять (софт в гостевой системе) и восстанавливать в случае краха гостевой системы или не поняток каких-либо.
Виртуальных машин все больше и больше, поэтому возникла необходимость как-то делать бэкапы и в случае чего откатываться до нужного бэкапа... Но все это должно быть удобно и прозрачно для обычного смертного... Т.е. человек должен видеть на какую он версию виртуальной машины откатывается и не боятся что он что-то сделает не так. Также скорость бэкапа, отката и т.п. должна быть достаточно высокой.
Поискал в рунете и обратил внимание на SVN. Бесплатная и вроде как есть спец. режим (модель) Блокирование-Изменение-Разблокирование не допускающая сливание файлов (как раз у меня-то бинарные файлы *.vmdk например) и собственно удобная система управления версиями.
Дак, вот подскажите пожалуйста действительно ли можно использовать SVN для данных целей и если да, то насколько это будет эффективно? Действительно ли размер изменений посылаемых сервером будет не большой, может он будет такой же как размер реальных файлов?