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

Ребят, всем доброго утра. Подскажите, какие подводные юзать докер композ

на проде? Как я понимаю, это далеко не бест практис? Сервак один и масштабирование не планируется.

36 ответов

29 просмотров

бест практис не использовать докер-композ на проде.

Niko-Las Автор вопроса
Andrey Kartashov
бест практис не использовать докер-композ на проде...

Ну вот, а почему? И что использовать? Или вообще не использовать контейнеризацию на проде?

Niko Las
Ну вот, а почему? И что использовать? Или вообще ...

смысла потому что нет. Композ для разраба, чтобы поднять полностью стек расспределённого приложения у себя на неродной для приложения ОС

Вполне себе работает и переносится. Если даже потом планируешь масштабироваться проще в оркестратор переехать будет.

Niko Las
Оверхед большой?

Они у тебя в одном бридже, на одном хосте. Погоняй iperf если хочется узнать какая будет скорость по сети на твоих инстансах.

Niko-Las Автор вопроса
zeleniumex
Они у тебя в одном бридже, на одном хосте. Погоняй...

Резолвинг имëн не занимает время или там что-то типа хост файла?

Сильно зависит от того, что в нём планируется запускать. И надо быть готовым к тому, что от части фич, которые хорошо себя показали при локальной разработке, надо будет отказаться и иметь минимум три compose файла на проект.,

Andrey Kartashov
докер

докер - не ось )

Vladimir Chernyshev
докер - не ось )

это средство запускать процесс в неродной ОС

Andrey Kartashov
это средство запускать процесс в неродной ОС

нет, это средство запуска приложение для Linux в Linux

Andrey Kartashov
не противоречит

противоречит, докер это НЕ средство запуска приложений для Linux в Windows или MacOS

Vladimir Chernyshev
я в курсе что это такое

для вас это почему то исключительно Linux Windows MacOS

Andrey Kartashov
смысла потому что нет. Композ для разраба, чтобы п...

При таком подходе откровенная дурь выходит: ты добавляешь сложность работы с докером, но не получаешь ни единого преимущества его использования (унификацию окружений, возможность собрать вместе конфликтующий софт и прочие). Тут либо докер выкинуть нахрен, либо использовать везде.

Niko Las
Оверхед большой?

На сеть - довольно большой, на остальное - копеечный. Если не торрент-трекер делаешь и не на виртуалке с тремя ядрами, то вряд ли сильно расстроишься.

Евгений Смирнов
При таком подходе откровенная дурь выходит: ты доб...

у него один сервак, нафига ему композ - это раз. Два - использование композа в проде точно дурь. Унификации тут не будет, просто потому что сценарии локальной разработки и боевого сервера очень разные, одним ямликом не обойтись

Andrey Kartashov
у него один сервак, нафига ему композ - это раз. Д...

на один сервак как раз и композ, а ямликов достаточно трех для локальной разработки и контуров только переменными отличающихся

Andrey Kartashov
лишний слой сети

На самом деле не особо большая проблема.

Andrey Kartashov
лишний слой сети

не лишний, а беспечивающий изоляцию

Vladimir Chernyshev
не лишний, а беспечивающий изоляцию

ты иди разбирайся, что такое ОС. Сейчас ещё будешь мне доказывать, что nginx в докере быстрее работает

Andrey Kartashov
ты иди разбирайся, что такое ОС. Сейчас ещё будешь...

Ну да есть там оверхед из-за bridge, т.к. операция копирования очень дорогая. Но так и виртуалочки тоже оверхед с сетью. И вообще bridge в linux с 10G очень грустно. Но что поделать... есть много других путей.

zeleniumex
Ну да есть там оверхед из-за bridge, т.к. операция...

много ли проектов который этот оверхед заметят?

Vladimir Chernyshev
много ли проектов который этот оверхед заметят?

Я заметил, когда на карманный торрент-трекер запихнул в докер и выкатил на виртуалке за 300 рублей в месяц. Пришлось прописывать listen = 127.0.0.1:порт вместо listen=порт

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

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

Господа, а что сейчас вообще с рынком труда на делфи происходит? Какова ситуация?
Rꙮman Yankꙮvsky
29
А вообще, что может смущать в самой Julia - бы сказал, что нет единого стандартного подхода по многим моментам, поэтому многое выглядит как "хаки" и произвол. Короче говоря, с...
Viktor G.
2
30500 за редактор? )
Владимир
47
а через ESC-код ?
Alexey Kulakov
29
Чёт не понял, я ж правильной функцией воспользовался чтобы вывести отладочную информацию? но что-то она не ловится
notme
18
У меня есть функция где происходит это: write_bit(buffer, 1); write_bit(buffer, 0); write_bit(buffer, 1); write_bit(buffer, 1); write_bit(buffer, 1); w...
~
14
Добрый день! Скажите пожалуйста, а какие программы вы бы рекомендовали написать для того, чтобы научиться управлять памятью? Можно написать динамический массив, можно связный ...
Филипп
7
Недавно Google Project Zero нашёл багу в SQLite с помощью LLM, о чём достаточно было шумно в определённых интернетах, которые сопровождались рассказами, что скоро всех "ибешни...
Alex Sherbakov
5
Ребят в СИ можно реализовать ООП?
Николай
33
https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_h_common.erl#L174 https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_olp.erl#L76 15 лет назад...
Maksim Lapshin
20
Карта сайта