Как зайти в Даркнет?!
25th January, 01:11
6
0
Как в tkinter из поля ввода Entry получить значение в одну переменную и обновить строку кнопкой, затем получить ещё одно введённое значение и затем сложить их. Ниже пример кода
21st July, 19:00
895
0
Программа, которая создает фейковые сервера в поиске игровых серверов CS 1.6 Steam
21st March, 17:43
948
0
Очень долго работает Update запрос Oracle
27th January, 09:58
914
0
не могу запустить сервер на tomcat HTTP Status 404 – Not Found
21st January, 18:02
905
0
Где можно найти фрилансера для выполнения поступающих задач, на постоянной основе?
2nd December, 09:48
938
0
Разработка мобильной кроссплатформенной военной игры
16th July, 17:57
1724
0
период по дням
25th October, 10:44
3955
0
Пишу скрипты для BAS только на запросах
16th September, 02:42
3720
0
Некорректный скрипт для закрытия блока
14th April, 18:33
4613
0
прокидывать exception в блоках try-catch JAVA
11th March, 21:11
4381
0
Помогите пожалуйста решить задачи
24th November, 23:53
6086
0
Не понимаю почему не открывается детальное описание продукта
11th November, 11:51
4351
0
Нужно решить задачу по программированию на массивы
27th October, 18:01
4396
0
Метода Крамера С++
23rd October, 11:55
4309
0
помогите решить задачу на C++
22nd October, 17:31
4002
0
Помогите решить задачу на python с codeforces
22nd October, 11:11
4492
0
Python с нуля: полное руководство для начинающих
18th June, 13:58
2599
0
Программное обеспечение Deployment в виртуальной среде
Я ищу способ, чтобы дать предварительный просмотр или демо-версии нашего программного обеспечения для наших клиентов как можно проще.
Программное обеспечение, которое мы сейчас разрабатываем, - это довольно большой проект. Он состоит из клиентской среды, сервера приложений, различных баз данных, хоста веб-служб и т.д. Проект развивается постепенно, и мы хотим отгружать биты с интервалом от одного до двух месяцев. Первые поставки не будут использоваться в производстве. Они имеют целей демо, чтобы поощрять клиентов дать обратную связь.
Мы не хотим обременять клиентов установкой и настройкой системы. В общем, мы ищем способ облегчить deployment, установку и настройку боли.
Я думал о том, чтобы использовать метод виртуализации для предварительной установки и предварительной настройки виртуальной машины со всеми необходимыми компонентами. Наши клиенты просто должны mount виртуальный образ и запустить приложение.
Я хотел бы услышать от людей, которые используют эту технику. Я полагаю, что есть и некоторые трудности. В частности, как насчет проблем лицензирования с установленным OS? Возможно, срок действия виртуальной машины истекает через определенный период времени.
Какие-нибудь впечатления там?
Поскольку вы смотрите на весь стек приложений, вам нужно виртуализировать весь сервер, чтобы предоставить своим клиентам реалистичный демонстрационный опыт. Thinstall отлично подходит для отдельных приложений,но не для всего стека....
Microsoft имеет схемы лицензирования для этого типа ситуации, так как он используется только для демонстрационных целей, а не для использования в производстве подписка TechNet может просто охватить вас. Позвоните в местный центр лицензирования Microsoft, чтобы обсудить, в отличие от оффшорных групп поддержки, они действительно полезны и дружелюбны.
Для запуска 'stack' с наименьшими накладными расходами для ваших клиентов я предлагаю использовать VMware. Клиенты могут скачать бесплатный плеер VMware, загрузить машины (или несколько машин) и получить представление о системе... Microsoft Virtual PC или Virtual Server будет немного более навязчивым и не совсем тем решением "plug n play", которое вы ищете.
Если вы только хотите отправить приложение, подумайте о thinstall или предоставлении доступа к службам Citrix / Terminal-клиенты могут удаленно входить в свои собственные (тестовые) машины и запускать то, что им нужно.
Лично, если это выполнимо, лучше всего использовать автономную систему-скажите своим клиентам установить vmware player, а затем запустите это приложение... который запускает различные части вашего стека приложений (возможно, от DVD), и у вас есть полностью автономная демонстрация для маркетинговых парней, чтобы сутенерить :)
Кажется, что вы пытаетесь достичь нескольких конкурирующих целей:
- "Give" заказчик-то.
- Упростите и облегчите работу с клиентами.
- Убедитесь, что различные компоненты сосуществуют и взаимодействуют счастливо.
- Учитывайте лицензионные ограничения, как ваши, так и поставщика OS.
- Разрешить инкрементное и кусочное обновление.
Вы можете достичь всего этого, разместив серверную часть (базу данных, веб-сервер и т. д.) и предоставление вашим клиентам CD (или скачать), который содержит клиента? Это даст им "download/upgrade опыт", который идет вместе с клиентским программным обеспечением, не имея дело со сложностью администрирования серверной части.
Для близкого опыта plug-and-play вы можете рассмотреть возможность размещения своей демо-версии на live linux или Windows CD. Примечание: вам нужна лицензионная копия Windows для последнего.
Возможно, ваши клиенты "serious" смогут также запросить свои собственные демонстрационные копии задней части; они будут более сговорчивы к дополнительной работе с их стороны.
Что касается лицензий OS, если ваш поставщик(ы) выбора не являются полезными, вы можете рассмотреть свободные или открытые альтернативы, такие как FreeDOS или linux .
В зависимости от того, можете ли вы поместить все необходимые службы в один экземпляр OS или нет...
Vmware Ace или как там его сейчас называют, позволит вам доставлять отдельные виртуальные машины под строгим контролем, с принудительными обновлениями, истечением срока действия и тому подобным. Но кажется проще просто настроить демо-среду и разрешить удаленный доступ к ней.
Проблема здесь, я думаю, заключается в том, чтобы получить несколько виртуальных машин для связи при неизвестных обстоятельствах - если одного недостаточно?
Идея тогда состоит в том, чтобы отправить физический сервер, предварительно настроенный с виртуализацией и любым количеством виртуальных серверов, необходимых для демонстрации системы.
Использование пробных версий операционной системы может быть достаточно хорошо для дилеммы лицензирования-по крайней мере Windows сервер тестируется в течение 60 дней, расширяется до 240 при регистрации.