Size: a a a

DevOps — русскоговорящее сообщество

2020 July 01

GG

George Gaál in DevOps — русскоговорящее сообщество
bsdxt
Может кто знает как оценить (возможно имперически) ресурсы Докера в развернутых виртуалках? Всего 30 вирт. машин с текущим занятым пространством в образах дисков  ~1Гб, а памяти им дал по 512М. После загрузки гипервизор показывает что ~302Мб ОЗУ у каждой виртуалки занято.

По опыту, сколько штук докер контейнеров я могу развернуть на одной виртуалке (образы дисков до 8Гб), если, например, упакую простенький HTML сайт ~15Mb в Докер с nginx на каждой из 30 имеющихся вирт. машин?

Чем в данном случае ограничивается количество микросервисов, которые могут одновременно работать на виртуальной машине?
Ответ. Докер практически не дает оверхеда по памяти. Поэтому что ты nginx запустишь так, что так - разницы не будет
источник

GG

George Gaál in DevOps — русскоговорящее сообщество
Но.
источник

GG

George Gaál in DevOps — русскоговорящее сообщество
Запускать процессы на малом объеме ОЗУ плохая идея. Ты отдаешь, например, статику - и тебе нужно ОЗУ, чтобы она там закэшировалась. Иначе она будет постоянно с диска подгружаться
источник

A

Asgoret in DevOps — русскоговорящее сообщество
JBáruch 🎩
В чате есть способ сообщать о спаме. Возвания в пустоту это не он.
источник

J🎩

JBáruch 🎩 in DevOps — русскоговорящее сообщество
вполне вариант, просто менее эффективный
источник

ST

Sergey Trapeznikov in DevOps — русскоговорящее сообщество
JBáruch 🎩
В чате есть способ сообщать о спаме. Возвания в пустоту это не он.
источник

b

bsdxt in DevOps — русскоговорящее сообщество
George Gaál
Ответ. Докер практически не дает оверхеда по памяти. Поэтому что ты nginx запустишь так, что так - разницы не будет
Nginx - это проба пера. Далее планирую в Докер + PostgreSQL +VoIP телефонию. Также возникает вопрос по архитектуре. Брать одну VM и контейнерезировать 1.Nginx, 2.PostgreSQL, 3.VoIP в Docker на этой VM1 и "клонировать" тоже в других VM2 VM3, или делить VMx по функционалу. VM1=Nginx VM2=PostgreSQL VM3=VoIP например.

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

Посовейтуйте, какой подход будет оптимальным для дальнейшего развития/маштабирования системы?
источник

GG

George Gaál in DevOps — русскоговорящее сообщество
bsdxt
Nginx - это проба пера. Далее планирую в Докер + PostgreSQL +VoIP телефонию. Также возникает вопрос по архитектуре. Брать одну VM и контейнерезировать 1.Nginx, 2.PostgreSQL, 3.VoIP в Docker на этой VM1 и "клонировать" тоже в других VM2 VM3, или делить VMx по функционалу. VM1=Nginx VM2=PostgreSQL VM3=VoIP например.

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

Посовейтуйте, какой подход будет оптимальным для дальнейшего развития/маштабирования системы?
Одна вм - одна функциональность. Непонятно зачем тебе для такой задачи докер вообще
источник

GG

George Gaál in DevOps — русскоговорящее сообщество
С воипом вообще интересная история - если ты не готов копаться в интерференции voip и докеровской сети - от докера лучше отказаться
источник

NS

Nikoly S in DevOps — русскоговорящее сообщество
Всем привет, подскажите пожалуйста. Разработчик настроил самопродлевающийся каждые 3 месяца бесплатный простой SSL. но через 9 месяцев он не стал продлеваться. Сертификат стоял на двух адресах типа: mobile . com и  qwerty.mobile. com/admin/login (для сайта и для админки). В итоге купил у хостера на год самый простой SSL от Sectio, но хостер установил только для сайта, адрес админки без SSL говорит что этот SSL не подходит для субдомена. Можно ли что то сделать?
источник

A

Andrei in DevOps — русскоговорящее сообщество
Доброе утро, коллеги. Может у кого есть нормальный мануал по настройки ci jenkins под mac os для сборки apk из unreal engine project. Нашел для Windows, работает без проблем. Надо под Mac.
источник

VS

V 🏴‍☠️ S in DevOps — русскоговорящее сообщество
Nikoly S
Всем привет, подскажите пожалуйста. Разработчик настроил самопродлевающийся каждые 3 месяца бесплатный простой SSL. но через 9 месяцев он не стал продлеваться. Сертификат стоял на двух адресах типа: mobile . com и  qwerty.mobile. com/admin/login (для сайта и для админки). В итоге купил у хостера на год самый простой SSL от Sectio, но хостер установил только для сайта, адрес админки без SSL говорит что этот SSL не подходит для субдомена. Можно ли что то сделать?
Вам дать разрешение или что?
источник

NS

Nikoly S in DevOps — русскоговорящее сообщество
V 🏴‍☠️ S
Вам дать разрешение или что?
нет мне нужно узнать хостер правду говорит или нет
источник

VS

V 🏴‍☠️ S in DevOps — русскоговорящее сообщество
Nikoly S
нет мне нужно узнать хостер правду говорит или нет
Если он выдал не WC сертификат, то да
источник

b

bsdxt in DevOps — русскоговорящее сообщество
George Gaál
Одна вм - одна функциональность. Непонятно зачем тебе для такой задачи докер вообще
Скажем так, сейчас у меня реализован VoIP, PGSQL на хосте, что работает на железе. Есть мысль оставить железный хост под балансировщик, DPI, PF+CARP. Все сервисы перенесни либо в гипервизорные VM, либо оформить в виде контейнеров.

Больше думаю об архитектуре такого решения. Какие проблемы известны c VoIP и Докером?
источник

GG

George Gaál in DevOps — русскоговорящее сообщество
bsdxt
Скажем так, сейчас у меня реализован VoIP, PGSQL на хосте, что работает на железе. Есть мысль оставить железный хост под балансировщик, DPI, PF+CARP. Все сервисы перенесни либо в гипервизорные VM, либо оформить в виде контейнеров.

Больше думаю об архитектуре такого решения. Какие проблемы известны c VoIP и Докером?
повторюсь - докер сети
источник

GG

George Gaál in DevOps — русскоговорящее сообщество
производительность, нюансы с натированием-роутингом, переполнение contrack на хосте
источник

VS

V 🏴‍☠️ S in DevOps — русскоговорящее сообщество
George Gaál
повторюсь - докер сети
--net=host
источник

VS

V 🏴‍☠️ S in DevOps — русскоговорящее сообщество
источник

GG

George Gaál in DevOps — русскоговорящее сообщество
одно из решений ) лол ) но тогда смысл в докере теряется
источник