Разрабатываем приложение
DBMaster, которое должно работать с разными базами Oracle, SQL Server, mysql, ..., в различных браузерах IE, Firefox, Chrome, Safari, под различными языками English, Russian, etc — насобиралось 3 измерения.
Задача — автоматизировать тестирование и построить Continuous Delivery.
В качестве решения рассматриваем создание N виртуальных машин с различными версиями серверов SQL2005, SQL2008, etc. Команда у нас распределённая и от своих серверов отказались (раньше дома хостились — сейчас на rackspace). Покупать на rackspace машину под каждую версию базы как-то очень затратно получается. Восстанавливать и создавать новую машину из бакапа требует также затрат (нужно программировать и интегривать решение с Jenkins + затраты на io из cloud files).
Поделитесь возможными решениями. Спасибо.