Привет, Хабр.
В университете задали следующий курсовой:
«Исследование возможностей построения компьютерной платформы повышенной стабильности для ведения бухгалтерского и управленческого учёта малого предприятия на базе технологий виртуализации и кластерных вычислительных систем.»
Кто что может посоветовать? У меня есть пока только такая идея — взять по очереди VirtualBox, VmWare и Microsoft Virtual PC в количестве двух гостевых машин с одинаковым конфигом, поставить на них WinServer 2003 и ХР, ну и соответственно потестировать в скорости (чего?.. сам не знаю)
После чего, в принципе, можно на Server накатить MSSQL, на ХР — 1C Предприятие, соединить и начать тестировать.
Кстати, а есть ли вообще смысл уводить 1С в виртуализацию?
Если вы хотите тестовый стенд с виртуализацией и отказоустойчивыми кластерами, то вариантов (организации отказоустойчивого кластера) у вас не много. Самая большая сложность — в вирутализации общего дискового массива (т.е. дисковый массив, с которым могут одновременно работать 2 и более сервера) — SQL Server не устанавливается в кластер без оного. Я знаю два таких способа.
1. Использовать MS Virtual Server 2005. В нем есть режим эмуляции RAID с поддержкой кластеризации. Создаете диск на виртуальном SCSI контроллере и при создании виртуалок подключаете в каждую из них дополнительным диском к системному (он, как правило, создается на IDE контроллере).
2. Можно для создания общего дискового массива воспользоваться технологией iSCSI. Этот вариант посложнее, но и поинтереснее. С помощью софта типа Starwind iSCSI Target (у них есть триал; или можете поискать другого поставщика iSCSI software target'ов) вы можете создать «виртуальный» дисковый массив и сделать его общим для узлов отказоустойчивого кластера. У нас в компании виртуальные сервера развернуты по этому сценарию.
Если хочется подробностей — можете спрашивать.
В любом случае вам придется сначала разобраться с построением отказоустойчивых систем хранения данных (дисковых массивов).
Речь может идти о том, что если этот весь софт бежит в облаке, то получаем высокую отказоустойчивость.
Крах любой машины из железа облака не будет заметен вообще для конечного пользователя.
Можно рассмотреть существующий софт для создания своего облака и подобрать софт и железо.
Или сравнить создани своего облака с готовым (Амазон). Учесть специфику области (можно ли свои бухгалтерские записи хранить в амазоне)
Application сервера 1С (версия 8.1) у нас виртуализированы (используется VM Ware), SQL-сервер кластеризован, его виртуализация не нужна, так как в любом случае будут утилизированы все выделенные ресурсы.
Плюсы виртуализации — под каждую базу выделяется отдельный сервер, они независимы (относительно конечно) друг от друга, время инсталляции нового сервера — 15 минут, время на изменение объема оперативной памяти (в случае если докажешь админам что её мало :)) — одна перезагрузка.
В целом, после того, как сервера были виртуализированы система ведет себя стабильней.