208 похожих чатов

Какой раз поднимается эта тема... Сдался вам этот докер и

WSL?
Купите VDSку за 500р в месяц, и разверните на ней за полчаса. Зачем возиться днями? Ради технологии с модным названием?

16 ответов

9 просмотров

Ну например: У меня одновременно 7 проектов. Для некоторых серверов нужно не меньше 4GB RAM. Некоторые тестовые(!) сервера весят до 1TB данных. В команде еще 2 человека (для параллельной разработки), т.е. каждый проект - минимум х3 Посчитаешь во сколько обойдется тестовая инфраструктура только для моей группы? А потом посчитаешь сколько стоит 2 плашки оперативы по 8 и хард на 2TB SSD.

Александр-Маджугин Автор вопроса

Всего семь проектов и три человека? Ну это просто - просто делим мои расходы в 6000 рублей в месяц примерно на два (так как и людей и проектов у вас меньше) и того вам это обойдется примерно в 3000р/м

Александр-Маджугин Автор вопроса
Александр Маджугин
Всего семь проектов и три человека? Ну это просто ...

Ну ладно, ладно, в пять: https://i.imgur.com/VYkCM5T.png Вся инфраструктура на двух акках, работают 6 человек, если я правильно посчитал.

Александр Маджугин
Ну ладно, ладно, в пять: https://i.imgur.com/VYkCM...

У меня на конфигурации меньше 4GB RAM больше половины проекта не заведутся. Минимум под битрикс нужно 4 ядра чтобы хотя бы сносно работал с тестовыми данными.

Александр Маджугин
Ну ладно, ладно, в пять: https://i.imgur.com/VYkCM...

Ну и да - я работаю с Битрикс24, но мы же с тобой о докере?

Александр Маджугин
Ну ладно, ладно, в пять: https://i.imgur.com/VYkCM...

Ну а дальше посчитай: 6 плашек оперативы = 21к 3 SSD по 3TB где-то еще 24к И вот за 45к у тебя 3 сета для 3 независимых разработчиков для сколько угодно проектов. А докер позволяет развернуть инфраструктуру разработчика под новый проект за 5 минут и переключиться на другой проект за 1 минуту. Нет необходимости в выделенном человеке кто будет готовить сетап под каждого нового участника (не каждого разработчика можно допускать до консоли с разворачиванием нового сервера) команды - а я напоминаю что разработка командная - 1 человек на 1 сервере работает с 1 проектом, т.е. на 7 проектов нужна 21 тачка.

Александр-Маджугин Автор вопроса
Andrei Nikolaev
У меня на конфигурации меньше 4GB RAM больше полов...

Первый проект в акке в котором проектов меншье, на 4г и 4ядра это 556 р/м. правда в выключенном состоянии. Это магазин. 82т. товаров и 372 т. торговых предложений. 217 тыс. покупателей. И ничего - помещается. Прод работает в облаке на кластере, при этом среда разработки вполне работает вот на этом сервере. Хотя честно говоря, не быстро. Уверен что Битрикс24 сможет дать большую нагрузку?

Александр Маджугин
Первый проект в акке в котором проектов меншье, на...

Ну право, не надо меряться "товарами", у меня есть проект где тестовая (т.е. усеченная база данных) весит около 90ГБ. Нужно ли говорить что записи в некоторых таблицах первышают числа в миллонах?

Александр-Маджугин Автор вопроса
Andrei Nikolaev
Ну а дальше посчитай: 6 плашек оперативы = 21к 3 ...

Зачем каждый работает на своем сервере? Какая религия запрещает на одной VDS поднять несколько площадок? Тестовые вам все равно держать в интренет. Показать состояние друг-другу сложно. Помочь разрабу который там у себя запутался сложно. Ну не понимаю я.

Александр Маджугин
Первый проект в акке в котором проектов меншье, на...

А причем тут нагрузка? Я говорю о тестовых данных. Как например строить срез отчетов за год? Как проверять его коррестность?

Александр-Маджугин Автор вопроса
Andrei Nikolaev
А причем тут нагрузка? Я говорю о тестовых данных....

Что мешает это сделать на удаленной машине, я никак не пойму

Александр Маджугин
Зачем каждый работает на своем сервере? Какая рели...

Тестовые вам все равно держать в интренет Вот у нас они локальные. Ты работаешь над одной задачей и когда ее закончил льешь в ветку. Возник вопрос - свяжись со знающим человеком - он поможет. К тому же - нам некоторые клиенты запрещают их тестовые сервера открытыми в инет держать. Какая религия запрещает на одной VDS поднять несколько площадок? Сколько вы на человека который каждый такой сервер настраивает тратите? А сколько времени он тратит на подготовку одного сервера? Ну опять же - БУС менее требовательный к серверу чем Б24 - так что там попроще.

Александр-Маджугин Автор вопроса
Andrei Nikolaev
Тестовые вам все равно держать в интренет Вот у н...

К тому же - нам некоторые клиенты запрещают их тестовые сервера открытыми в инет держать. Ну это в принципе плохо - оно и проиндексироваться может. Но есть такая штука - http авторизация. Сколько вы на человека который каждый такой сервер настраивает тратите? А сколько времени он тратит на подготовку одного сервера? Минут 5 если с общей БД площадка будет работать или 10, если с отдельной. У меня в снипетах просто есть набор из этих 10 команд.

Александр Маджугин
К тому же - нам некоторые клиенты запрещают их тес...

Коллеги верно подметили - мы сильно про разное, а сегодня не пятница. Не вижу смысла продолжать диалог. Если хотите - как-нибудь ближе к пятнице или отдельно в личке (но уже не сегодня).

Если честно, старая и кривоватая под такие проекты архитектура для дев областей. Нет смысла подымать каждому сервер, это затратно с финансовой стороны, и нельзя давать разрабам локальную свободу, тем более с большим объемом тестовых данных. Еще на железо локальное тратить. Один сервер на проект с неограниченным количеством рабочих областей под каждого разраба. По ресурсам 4-6 гб и 1-2 ядра на рабочую область для битрикса. Подключение разраба подымается быстрее чем в докере, требует меньше ресурсов и можно максимально приблизить к проду. Разрабы могут подключаться к любому количеству проектов одновременно, на моей практике разраб держит не более 3х открытых рабочих областей, у меня 4-6 редко доходило до 10+, и главное все работает быстро и стабильно

Михаил Сычев
Если честно, старая и кривоватая под такие проекты...

Все равно не пятница. Но если хотите короткий тизер: мы пообщались с топикстартером в личке и он пришел к мнению что докер имеет место быть в деве, просто у него нет таких особенностей (посмотрите минимальную конфигурацию рекомендуемую вендором по б24) поэтому он не сталкивался с этим плотно. Если вы делаете сайты/им для мелко-средеих компаний то вам оно и не нужно. Чтобы прибить эту ветку: по нашим расчетам тестовые сервера под все проекты для всех команд у нас вышле дороже 100к, железо обошлось сильно дешевле в годовой перспективе

Похожие вопросы

Обсуждают сегодня

а зачем этот вопрос для удаления из чата?
Mёdkinson Medvezhkin
63
Эх кто-то пришел и весь праздник испортил :( You need complex FBX scene importing setup to change things on import? good luck with that. You need navigation and pathfinding? g...
Serg Gini
5
Всем привет! Подскажите. Я написал приложение на Delphi 10.2 Tokyo под Windows 10. И передо мной стал вопрос о том чтобы сделать это приложение кроссплатформенным (под Linux и...
Дмитрий Завгородний
24
Какого хера? /Sources/App/Modules/User/Models/UserLinkApple.swift:21:20: warning: stored property '_id' of 'Sendable'-conforming class 'UserLinkApple' is mutable @ID(...
Alexander Sherbakov
14
У тебя в конфиге нигде нет deny all; или вообще любого deny?
Alexander Sherbakov
10
Привет всем. Подскажите где можно посмотреть, какая версия электрон, поддерживает версии windows? Некий changelog. Мне бы желательно, поддержку 7,8,10... latest, как понимаю и...
Anonym Squad
21
Почему стало ломаться на D11? "739002.86400000' is not a valid timestamp" function IncDateTime(aStamp:TTimeStamp;aKind:TTriggerKind;aInterval:Integer):TDateTime; //aStamp = 2...
Катерина Свиридова
8
Портфолио: Зовут меня Александр, мне 36 лет. Город Пушкино. Общий рабочий стаж: ~14 лет Уровень квалификации: Senior Full-stack developer Где прочесть мой код? https://github....
Magic
10
Ребят, чет я уже не догоняю... Крч в коде на асм там происходит нечто вроде a+число (a+1, a+2 и т.д.). Но почему строка lea ecx, [edx+1] работает как a+1?? В edx берется адрес...
Alan 🔝 Бэброу
4
думаешь я не смогу также сделать? мне это просто не удобно
int 💳 𝙖𝙞𝙧 𝙗𝙞𝙜 𝙗𝙤𝙗 🔫 check bio / spam block / AFK / nohello.com / GMT+3
9
Карта сайта