Сведения о вопросе

PIRLO

06:37, 25th August, 2020

Поставка софта в виде виртуальных машин?

Просмотров: 258   Ответов: 4

Теоретически это должно упростить разворачивание системы пользователями (большинство из наших клиентов имеют ту или иную виртуальную среду).


Есть ли у кого опыт такой поставки софта? Какие подводные камни? Как версионируете? Как патчите?


PS Софт серверный, включать в поставку стоимость ОС нас не напрягает.

PPS о том что это хорошо (поствлять софт на vm) — статья от Vmware www.vmware.com/files/pdf/vam/VMware_Virtual_Applia...



  Сведения об ответе

PHPH

19:39, 1st August, 2020

>> А защищать от копирования как предполагаете, если не секрет?
ну например так же как и всегда — при первом запуске просить лицензию.

ну а мы не защищаем свой софт, примерно так же как это делает тот же Oracle, (примерно по той же причине).


  Сведения об ответе

appple

07:52, 27th August, 2020

Если софт серверный, то у пользователя возникает классный квест настроить сеть в VmWare.


  Сведения об ответе

nYU

17:37, 12th August, 2020

>> А насколько утяжеляются требования по «железу» в таком случае?
По опыту, не сильно, особенно когда vm гипервизор развернут на самом железе (VWare ESX, Oracle VM etc)


  Сведения об ответе

JUST___

05:23, 23rd August, 2020

Думаю, что наиболее правильно в таком случае будет использовать опыт разработчиков устройств с встроенным ПО — firmware. То есть, поставляя виртуалку, включаете в неё необновляемый раздел с «загрузчиком» firwmare — к примеру, сильно урезанный и стабильный Linux, или что-нибудь ещё по выбору, раздел с собственно firmware — образ ОС вместе с ПО, и раздел с пользовательскими данными. Потом рассылаете новую версию firmware, для обновления перезапустить систему с «загрузчика» и выбрать опцию «обновить». Что-то в этом духе.
А поставлять софт на VM — хорошо, да. Утяжеление требований значительно компенсируется стабильностью системы — ведь, по сути, внутри любой VM работают одни и те же драйвера устройств, вне зависимости от реального «железа» сервера. То есть, виртуалка, проверенная в лаборатории, будет абсолютно одинаково работать в любых условиях. А не так, что ваш софт может внезапно сконфликтовать с драйвером мыши, написанном левой ногой.


Ответить на вопрос

Чтобы ответить на вопрос вам нужно войти в систему или зарегистрироваться