1С в контейнере docker #764084


#0 by cypa
кто-нибудь пробовал завернуть 1Ску в контейнеры docker для более комфортного деплоя? навскидку, это вполне возможно сделать ...
#1 by Aleksey
зачем?
#2 by Aleksey
1с плохо живёт в виртуальной среде. Какой тайный смысл в докере?
#3 by cypa
почему это плохо живёт в виртуальной? что в 1С такого особенного чтобы она не могла виртуалиться нормально?
#4 by Aleksey
сильное падение производительности
#5 by Aleksey
А так вот тебе с другого форума Посмотрите как вы в сторону docker.io и получите что-нибудь вот такое с помощью можете получить нормальную развернутую инфраструктуру. На всякий случай почитайте, что виртуализация для 1С и Microsoft стэка сейчас по честному работает только в Azure . Если хотите виртуализировать собственными силами, то есть парочка советов из жизни: 1. пакеты от 1С (сервер и СУБД) используйте в виде RPM пакета - соответственно вместо ubuntu контейнер должен базироваться на centos. 2. в качестве сервера СУБД лучше использовать PostgreSQL - он возможен для докеризации Вам нужно будет только поменять Ну и т.д. Отдельный совет - сейчас основной момент "люди отказываются от виртуализаций операционных систем", "люди переходят к виртуализации служб-сервисов" - а здесь и появилось понятие контейнеров. (с)
#6 by cypa
не понял, как это возможно? что вызывает падение пр-ти? может просто кто-то не умеет виртуалить?
#7 by Aleksey
конечно все вокруг пи-сы которые не умеют виртуалить, один ты такой дартаньян, и знаешь лучше других как надо. Правдо почему то сам не в состоянии подружить docker и 1С. Видать от переизбытка знаний
#8 by Aleksey
Даже в этой откровенно проплаченной статье видно что виртуалка тормознее и по некоторым операциям в 1,5-2 раза медленее чем обычный комп. А так да, если ты потратишь 1000 человека часов на оптимизацию поставишь 7-ку или толстого клиента 8-ки  и у тебя справочник номенклатуры не более 100 позиций и при этом ты вложишься в железо - отдельная полка с винтами под виртуалку и т.д и т.п. тогда на небольшой базе будет работать премлемо А если в виртуалку загнать типовую erp посадить туда 100 человек - то виртуалка сдохнет
#9 by cypa
не имел в виду никого обидеть, изивини, если что основная задача docker упрощение и ускорение разработки и CI; навскидку, можно значительно сократить потребность в знании линукс среди разрабов и при этом полноценном использовании 1С для линукс, ведь достаточно один раз настроить линукс-контейнер с 1С-платформой и можно его легко его тиражировать всем разрабам конфигарции кстати, в 1С есть какие-нибудь системы CI?
#10 by Aleksey
Кому это надо? Какова сфера применения?
#11 by Aleksey
Я понимаю если мы вирусы разрабатываем. И нам нужна изолированная машина для тестирования и плюс нужна возможно быстро развернуть чистую машину. Но применительно к 1С какую задачу решит эта система
#12 by cypa
упрощает деплой и ускоряет его
#13 by Asmody
Про "падение производительности в виртуальной среде" - оставте свои предрассудки в прошлом. Я своими руками видел системы компрессии и обработки потокового HD-видео, которые не уступали по производительности "железным" кодерам на специализированных ASIC/FPGA. Так что все дело в софте и настройке ВМ.
#14 by lustin
- 8.4 посмотрите платформу, там это станет проще. в остальном пока сабж - это очень жестокий НИОКР и R&D.
#15 by Aleksey
мы говорим про сферичесий софт в вакууме? или про типовую 1С? Мало ли что ты там видел, но мы же собираем виртуалить не обработку видео, а работу в 1С не так ли?
#16 by Aleksey
А по русски можно? Чай форум то русский. К тому же спрошу еще раз. Применительно к 1С как часто ты будешь "деплоить"? и что именно?
#17 by ДенисЧ
Если вкратце - 1с часто дурит в виртуалке. И не надо мне тут с колольни облака разгонять. Опыт у меня не 2 недели, как не странно. Поэтому любого админа, который мне подчиняется и предлагает ставить 1с в виртуалку - я увольняю.
#18 by cypa
можете конкретизировать в каких виртуалках 1С дурит? спрашиваю, потому что, например, docker не является полной виртуализацией, а лишь ограничением в пространстве имён в ОС
#19 by cypa
читал 8.4 и не верил своим глазам!!! неужели 1С разрабы распробовали вкус opensource и теперь будут доводить свою платформу до ума? скорее бы!
#20 by Garykom
И много осталось, которые еще подчиняются?
#21 by ДенисЧ
Остались те, у кого такой дурной мысли не возникает )))
#22 by ДенисЧ
с докером ко мне уже не рискуют подходить... Может, когда будет время - я сам на это посмотрю. Но пока - низзя!
#23 by Garykom
Количество плиз, количество?
#24 by ДенисЧ
100 евро за штуку, плиз )))
#25 by Garykom
+ сейчас часто без виртуалки просто многий софт не запустить в принципе ну вот работает прога только под WinXP... и кто будет для нее сча подбирать отдельный сервак (ибо нагрузка что простой системник не потянет)? и где такое железо найти чтобы дрова были под древние ОСи? и начинаются шаманства с виртуалками разными
#26 by ДенисЧ
А что, 1с уже не запускается без виртуалки? Я говорю именно за неё. За остальные - у меня сейчас уже 2 крутятся на домашнем компе... Но там 1с и не пахнет...
#27 by Asmody
1С-то платформу за год-полтора до нормального "облачного" состояния доведет. А вы так и останетесь в своём болоте.
#28 by Garykom
К примеру есть в конторе купленная Win2k3 Std Server c нужным числом терминалок Сервачек на котором оно крутилось накрылся. И что делать? Причем набор прог которые в терминале крутятся специфический всех устраивает, никто их переписывать не согласен.
#29 by Garykom
Некоторые ВК для 1С 7.7 на Win10 не заработали
#30 by ДенисЧ
Ты, вроде, уже большой мальчик... А в сказки так и веришь...
#31 by ДенисЧ
Некрофилам мы скажем наше решительное "Сидите на XP!!!" ЗЫ. Кстати, сам на ней и сижу дома ))
#32 by Garykom
+ но ВК это фигня можно и другие подобрать или переписать их. что делать с софтом который нечто вроде KREDO ? который был официально куплен в Нном году и денег на покупку/обновление снова нет в принципе
#33 by ДенисЧ
Берём образ, сделанный этой ночью и развёртываем.
#34 by Garykom
а признался что и сам *филией балуешься ))
#35 by Garykom
образ чего и откуда и куда разворачиваем? если без виртуалки?
#36 by ДенисЧ
Извините, я не балуюсь. Я ей занимаюсь вполне профессионально!!
#37 by ДенисЧ
Как куда? На железо, разумеется. И образ все системы...
#38 by ДенисЧ
А... Я понял... Ни бекапы не снимаются, ни резервного железа нет? Ну извните, я вам тут не доктор...
#39 by Garykom
при чем тут резервное железо? если оно резервное накрылось тоже... а купить его больше негде?
#40 by Garykom
+ плиз найдите мне нечто вроде сервера с дровами под Win2k3 Server?
#41 by ДенисЧ
А тут уже можно задуматься о закупке партии вазелина... Обратитесь к поставщику вашего ПО.
#42 by Garykom
обращались, ответ про вазелин очень точен
#43 by vde69
у меня сейчас 2 гипервизора боевых.. на каждом поднято по 2 виртуалки, одна под терминал вторая под сервер 1с+скуль. Все летает, правда есть 3 момента 1. компания маленькая, реально 30 пользователей одновременно 2. настройки сделаны на выделение физических ресурсов в монопольном режиме 3. сама 1с очень легкая (самописка) мое глубокое ИХМО виртуализация имеет один плюс - переносимость (у нас на НГ винты полетели, за 2 часа переехали на другой гипервизор и никто не заметил, все IP старые) других плюсов банально нет.... минусы по производительности при соблюдения п.2 в принципе маленькие... так, что виртуализация имеет право на жизнь, но не является панацеей и должна применяться с осторожностью...
#44 by ДенисЧ
мне в одной конторе приходилось каждые два дня перезапускть сервера..  Попа глбчила необьяснимо....
#45 by Aleksey
А кто сказал что виртуалка это зло? У нас тоже очень часто виртуалка юзается, например для клиент-банка для всякого бухсофта типа налогоплательщик, сбис, консультант и т.п. Но это же не значит что надо весь софт в виртуалку пихать, особенно 1С. То что хорошо работает для клиент-банка необязана работать идеально для 1С не так ли?
#46 by Aleksey
у нас админы тоже хотели перевести 1С в виртуалку. В резултатте перевода 8-ка время запуска 1С увеличилась до 3 минут. Так и не победили. На компьютере запускается быстро на виртуалки на этом же компьютере - очень долго.
#47 by Asmody
Вы клиентов что-ли на виртуалке запускали?!
#48 by Aleksey
Угу типа убрать базы подальше
#49 by ДенисЧ
Тогда вам не на мисту надо... Хотя... "Миста форум самоу...." Можно и сюда... В общем - психолог вам уже не поможет. Лучше психопатолог...
#50 by Garykom
Готов поспорить что для множества классов задач 1С (в т.ч. клиенты) в виртуалке это побыстрее работает чем нативно.
#51 by Asmody
А люди там корячатся, тонкие клиенты выдумывают…
#52 by Aleksey
Почему? Работаем на реальном железе. Через ромоут аппс. Есть правда 1с и в виртуалки. Купили прогу для мобильной торговли. А она привязана к железу. Поставили на виртуалку, туда же 1С которая служит как прослойка между реальной базой и сервером для мобильной торговли. Все довольны
#53 by Aleksey
А нафига тогда вообще виртуалка? Для скуля?
#54 by Aleksey
И кстати расскажи как тонкий клиент отработает на обычных формах? Конфа была еще на обычных формах, не управляемых
#55 by Asmody
А сервер 1С уже не сервер?
#56 by Asmody
Ну ты бы еще с 6.0 в "облака" приперся.
#57 by Asmody
Кстати, в WinSrv2012, говорят (сам не пробовал) с RDP всё гораздо лучше стало. А в 2016м вообще сказку обещают.
#58 by Garykom
думаю транслятор winapi (для gui) для win 3.1 наваять проще чем для последующих ))
#59 by Джордж1
есть терминал 2003 - нет проблем, 2012 - одни проблемы. RDP на одном сервере не поднимешь. Ему AD на отдельной машине подавай
#60 by Aleksey
Все относительно. Например убрали возможность подключиться к пользователю
#61 by Garykom
а все проблемы со старым/древним софтом да?
#62 by Джордж1
7-ка работает нормально, а 8-ка фаловая - да тормозит сервак арендуем, может он виртуальный
#63 by Aleksey
Несовсем там дурацкие службы по дефолту, типа квотирования работы с дисками и процем. В результате скорость на том же железо на порядок ниже чем на 2003. Вообщем без танцев с бубнами и правкой руками реестра все плохо
#64 by Джордж1
А не было такого что весь системный интерфейс бледным очень стал
#65 by Garykom
А может пора на linux перейти а? У меня сча там даже фотошоп уже нормально работает не говоря про всякие ie и офисы с софтом для отчетности ))
#66 by Aleksey
Так уже лет 15 как на Thinstation на клиентах юзаем
#67 by Aleksey
Неприпомню такого, но я не админ, поэтому сложно сказать было или нет
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С