Имя: Пароль:
1C
 
1С в контейнере docker
0 cypa
 
30.01.16
13:28
кто-нибудь пробовал завернуть 1Ску в контейнеры docker для более комфортного деплоя?
навскидку, это вполне возможно сделать ...
1 Aleksey
 
30.01.16
13:30
зачем?
2 Aleksey
 
30.01.16
13:31
1с плохо живёт в виртуальной среде. Какой тайный смысл в докере?
3 cypa
 
30.01.16
13:33
(2) почему это плохо живёт в виртуальной? что в 1С такого особенного чтобы она не могла виртуалиться нормально?
4 Aleksey
 
30.01.16
13:35
(3) сильное падение производительности
5 Aleksey
 
30.01.16
13:36
А так вот тебе с другого форума

Посмотрите как вы в сторону docker.io и получите что-нибудь вот такое https://plus.google.com/105168201020492918809/posts/eRmB3FAJ6B3

с помощью http://openshift.github.io/geard/deploy_with_geard.html можете получить нормальную развернутую инфраструктуру.

На всякий случай почитайте, что виртуализация для 1С и Microsoft стэка сейчас по честному работает только в Azure http://habrahabr.ru/company/microsoft/blog/201638/.

Если хотите виртуализировать собственными силами, то есть парочка советов из жизни:

1. пакеты от 1С (сервер и СУБД) используйте в виде RPM пакета - соответственно вместо ubuntu контейнер должен базироваться на centos.
2. в качестве сервера СУБД лучше использовать PostgreSQL - он возможен для докеризации http://docs.docker.com/examples/postgresql_service/
Вам нужно будет только поменять

Ну и т.д. Отдельный совет - сейчас основной момент "люди отказываются от виртуализаций операционных систем", "люди переходят к виртуализации служб-сервисов" - а здесь и появилось понятие контейнеров.
(с) http://forum.infostart.ru/forum24/topic114971/
6 cypa
 
30.01.16
13:36
(4) не понял, как это возможно? что вызывает падение пр-ти? может просто кто-то не умеет виртуалить?
7 Aleksey
 
30.01.16
13:39
(6) конечно все вокруг пи-сы которые не умеют виртуалить, один ты такой дартаньян, и знаешь лучше других как надо. Правдо почему то сам не в состоянии подружить docker и 1С. Видать от переизбытка знаний
8 Aleksey
 
30.01.16
13:45
Даже в этой откровенно проплаченной статье (http://efsol.ru/articles/performance-comparison-1c.html) видно что виртуалка тормознее и по некоторым операциям в 1,5-2 раза медленее чем обычный комп.


А так да, если ты потратишь 1000 человека часов на оптимизацию поставишь 7-ку или толстого клиента 8-ки  и у тебя справочник номенклатуры не более 100 позиций и при этом ты вложишься в железо - отдельная полка с винтами под виртуалку и т.д и т.п. тогда на небольшой базе будет работать премлемо


А если в виртуалку загнать типовую erp посадить туда 100 человек - то виртуалка сдохнет
9 cypa
 
30.01.16
13:48
(7) не имел в виду никого обидеть, изивини, если что
(1) основная задача docker упрощение и ускорение разработки и CI;
навскидку, можно значительно сократить потребность в знании линукс среди разрабов и при этом полноценном использовании 1С для линукс, ведь достаточно один раз настроить линукс-контейнер с 1С-платформой и можно его легко его тиражировать всем разрабам конфигарции

кстати, в 1С есть какие-нибудь системы CI?
10 Aleksey
 
30.01.16
13:50
(9) Кому это надо? Какова сфера применения?
11 Aleksey
 
30.01.16
13:52
Я понимаю если мы вирусы разрабатываем. И нам нужна изолированная машина для тестирования и плюс нужна возможно быстро развернуть чистую машину.

Но применительно к 1С какую задачу решит эта система
12 cypa
 
30.01.16
13:53
(11) упрощает деплой и ускоряет его
13 Asmody
 
30.01.16
13:56
Про "падение производительности в виртуальной среде" - оставте свои предрассудки в прошлом.
Я своими руками видел системы компрессии и обработки потокового HD-видео, которые не уступали по производительности "железным" кодерам на специализированных ASIC/FPGA.
Так что все дело в софте и настройке ВМ.
14 lustin
 
30.01.16
15:16
(0) - 8.4 посмотрите платформу, там это станет проще.

в остальном пока сабж - это очень жестокий НИОКР и R&D.
15 Aleksey
 
30.01.16
17:48
(13) мы говорим про сферичесий софт в вакууме? или про типовую 1С? Мало ли что ты там видел, но мы же собираем виртуалить не обработку видео, а работу в 1С не так ли?
16 Aleksey
 
30.01.16
17:49
(12) А по русски можно? Чай форум то русский.

К тому же спрошу еще раз. Применительно к 1С как часто ты будешь "деплоить"? и что именно?
17 ДенисЧ
 
30.01.16
17:53
Если вкратце - 1с часто дурит в виртуалке.
И не надо мне тут с колольни облака разгонять. Опыт у меня не 2 недели, как не странно.
Поэтому любого админа, который мне подчиняется и предлагает ставить 1с в виртуалку - я увольняю.
18 cypa
 
30.01.16
18:05
(17) можете конкретизировать в каких виртуалках 1С дурит? спрашиваю, потому что, например, docker не является полной виртуализацией, а лишь ограничением в пространстве имён в ОС
19 cypa
 
30.01.16
18:07
(14) читал 8.4 и не верил своим глазам!!! неужели 1С разрабы распробовали вкус opensource и теперь будут доводить свою платформу до ума? скорее бы!
20 Garykom
 
гуру
30.01.16
18:08
(17) И много осталось, которые еще подчиняются?
21 ДенисЧ
 
30.01.16
18:09
(20) Остались те, у кого такой дурной мысли не возникает )))
22 ДенисЧ
 
30.01.16
18:10
(18) с докером ко мне уже не рискуют подходить...
Может, когда будет время - я сам на это посмотрю. Но пока - низзя!
23 Garykom
 
гуру
30.01.16
18:11
(21) Количество плиз, количество?
24 ДенисЧ
 
30.01.16
18:12
(23) 100 евро за штуку, плиз )))
25 Garykom
 
гуру
30.01.16
18:13
(23)+ сейчас часто без виртуалки просто многий софт не запустить в принципе

ну вот работает прога только под WinXP... и кто будет для нее сча подбирать отдельный сервак (ибо нагрузка что простой системник не потянет)?
и где такое железо найти чтобы дрова были под древние ОСи?

и начинаются шаманства с виртуалками разными
26 ДенисЧ
 
30.01.16
18:14
(25) А что, 1с уже не запускается без виртуалки?
Я говорю именно за неё.

За остальные - у меня сейчас уже 2 крутятся на домашнем компе...
Но там 1с и не пахнет...
27 Asmody
 
30.01.16
18:15
1С-то платформу за год-полтора до нормального "облачного" состояния доведет. А вы так и останетесь в своём болоте.
28 Garykom
 
гуру
30.01.16
18:15
К примеру есть в конторе купленная Win2k3 Std Server c нужным числом терминалок

Сервачек на котором оно крутилось накрылся. И что делать?

Причем набор прог которые в терминале крутятся специфический всех устраивает, никто их переписывать не согласен.
29 Garykom
 
гуру
30.01.16
18:16
(26) Некоторые ВК для 1С 7.7 на Win10 не заработали
30 ДенисЧ
 
30.01.16
18:17
(27) Ты, вроде, уже большой мальчик... А в сказки так и веришь...
31 ДенисЧ
 
30.01.16
18:18
(29) Некрофилам мы скажем наше решительное "Сидите на XP!!!"
ЗЫ. Кстати, сам на ней и сижу дома ))
32 Garykom
 
гуру
30.01.16
18:18
(29)+ но ВК это фигня можно и другие подобрать или переписать их.

что делать с софтом который нечто вроде KREDO ?
http://www.credo-dialogue.ru/produkty/korobochnye-produkty/credo-road.html

который был официально куплен в Нном году и денег на покупку/обновление снова нет в принципе
33 ДенисЧ
 
30.01.16
18:18
(28) Берём образ, сделанный этой ночью и развёртываем.
34 Garykom
 
гуру
30.01.16
18:19
(31) а признался что и сам *филией балуешься ))
35 Garykom
 
гуру
30.01.16
18:19
(33) образ чего и откуда и куда разворачиваем? если без виртуалки?
36 ДенисЧ
 
30.01.16
18:20
(34) Извините, я не балуюсь. Я ей занимаюсь вполне профессионально!!
37 ДенисЧ
 
30.01.16
18:20
(35) Как куда? На железо, разумеется.
И образ все системы...
38 ДенисЧ
 
30.01.16
18:21
А... Я понял... Ни бекапы не снимаются, ни резервного железа нет?
Ну извните, я вам тут не доктор...
39 Garykom
 
гуру
30.01.16
18:21
(37) (38) при чем тут резервное железо? если оно резервное накрылось тоже... а купить его больше негде?
40 Garykom
 
гуру
30.01.16
18:22
(39)+ плиз найдите мне нечто вроде сервера с дровами под Win2k3 Server?
41 ДенисЧ
 
30.01.16
18:24
(39) А тут уже можно задуматься о закупке партии вазелина...
(40) Обратитесь к поставщику вашего ПО.
42 Garykom
 
гуру
30.01.16
18:26
(41) обращались, ответ про вазелин очень точен
43 vde69
 
30.01.16
18:29
(17) у меня сейчас 2 гипервизора боевых..

на каждом поднято по 2 виртуалки, одна под терминал вторая под сервер 1с+скуль.

Все летает, правда есть 3 момента
1. компания маленькая, реально 30 пользователей одновременно
2. настройки сделаны на выделение физических ресурсов в монопольном режиме
3. сама 1с очень легкая (самописка)

мое глубокое ИХМО
виртуализация имеет один плюс - переносимость (у нас на НГ винты полетели, за 2 часа переехали на другой гипервизор и никто не заметил, все IP старые)

других плюсов банально нет....
минусы по производительности при соблюдения п.2 в принципе маленькие...

так, что виртуализация имеет право на жизнь, но не является панацеей и должна применяться с осторожностью...
44 ДенисЧ
 
30.01.16
18:43
(43) мне в одной конторе приходилось каждые два дня перезапускть сервера..  Попа глбчила необьяснимо....
45 Aleksey
 
30.01.16
18:48
(34) А кто сказал что виртуалка это зло?
У нас тоже очень часто виртуалка юзается, например для клиент-банка для всякого бухсофта типа налогоплательщик, сбис, консультант и т.п.

Но это же не значит что надо весь софт в виртуалку пихать, особенно 1С.

То что хорошо работает для клиент-банка необязана работать идеально для 1С не так ли?
46 Aleksey
 
30.01.16
18:55
у нас админы тоже хотели перевести 1С в виртуалку. В резултатте перевода 8-ка время запуска 1С увеличилась до 3 минут. Так и не победили. На компьютере запускается быстро на виртуалки на этом же компьютере - очень долго.
47 Asmody
 
30.01.16
19:34
(46) Вы клиентов что-ли на виртуалке запускали?!
48 Aleksey
 
30.01.16
20:06
(47) Угу типа убрать базы подальше
49 ДенисЧ
 
30.01.16
20:10
(48) Тогда вам не на мисту надо...
Хотя... "Миста форум самоу...."
Можно и сюда...
В общем - психолог вам уже не поможет. Лучше психопатолог...
50 Garykom
 
гуру
30.01.16
20:12
(49) Готов поспорить что для множества классов задач 1С (в т.ч. клиенты) в виртуалке это побыстрее работает чем нативно.
51 Asmody
 
30.01.16
20:39
(48) А люди там корячатся, тонкие клиенты выдумывают…
52 Aleksey
 
30.01.16
20:40
(49) Почему? Работаем на реальном железе. Через ромоут аппс.

Есть правда 1с и в виртуалки. Купили прогу для мобильной торговли. А она привязана к железу. Поставили на виртуалку, туда же 1С которая служит как прослойка между реальной базой и сервером для мобильной торговли. Все довольны
53 Aleksey
 
30.01.16
20:40
(51) А нафига тогда вообще виртуалка? Для скуля?
54 Aleksey
 
30.01.16
20:41
И кстати расскажи как тонкий клиент отработает на обычных формах? Конфа была еще на обычных формах, не управляемых
55 Asmody
 
30.01.16
20:41
(53) А сервер 1С уже не сервер?
56 Asmody
 
30.01.16
20:42
(54) Ну ты бы еще с 6.0 в "облака" приперся.
57 Asmody
 
30.01.16
20:43
Кстати, в WinSrv2012, говорят (сам не пробовал) с RDP всё гораздо лучше стало. А в 2016м вообще сказку обещают.
58 Garykom
 
гуру
30.01.16
20:45
(56) думаю транслятор winapi (для gui) для win 3.1 наваять проще чем для последующих ))
59 Джордж1
 
30.01.16
20:50
(57)есть терминал 2003 - нет проблем, 2012 - одни проблемы.
RDP на одном сервере не поднимешь. Ему AD на отдельной машине подавай
60 Aleksey
 
30.01.16
20:52
(57) Все относительно. Например убрали возможность подключиться к пользователю
61 Garykom
 
гуру
30.01.16
20:53
(59) а все проблемы со старым/древним софтом да?
62 Джордж1
 
30.01.16
20:54
(61)7-ка работает нормально, а 8-ка фаловая - да тормозит
сервак арендуем, может он виртуальный
63 Aleksey
 
30.01.16
20:54
(61) Несовсем там дурацкие службы по дефолту, типа квотирования работы с дисками и процем. В результате скорость на том же железо на порядок ниже чем на 2003. Вообщем без танцев с бубнами и правкой руками реестра все плохо
64 Джордж1
 
30.01.16
20:55
(63)А не было такого что весь системный интерфейс бледным очень стал
65 Garykom
 
гуру
30.01.16
21:02
А может пора на linux перейти а?

У меня сча там даже фотошоп уже нормально работает не говоря про всякие ie и офисы с софтом для отчетности ))
66 Aleksey
 
30.01.16
21:05
(65) Так уже лет 15 как на Thinstation на клиентах юзаем
67 Aleksey
 
30.01.16
21:06
(64) Неприпомню такого, но я не админ, поэтому сложно сказать было или нет
Независимо от того, куда вы едете — это в гору и против ветра!