Size: a a a

2021 July 03

SP

Sergei Puzyrev in DevOps
чувствую голос Лёши!
источник

ЕО

Евгений Омельченко... in DevOps
И ведь это после прогонки, понимаешь?
источник

C

Combot in DevOps
Peyton Wong has been banned! Reason: CAS ban.
источник

J

John Roe in DevOps
Peyton Wong: user has been CAS banned
источник

DS

Dmitry Sergeev in DevOps
На самом деле динамика очень помогает.
Например вебсокеты больно с nginx. Каждый релоад старые процессы продолжают держать соединения и завершатся либо когда клиенты отключаться либо по таймату. На практике это  чаще по таймату. И тебе надо договориться с разрабами каждого из 1000 сайтов, чтобы они  на фронте ожидали такую ситуацию и делали нормально реконнект.

Ну и сам релоад в nginx далеко не бесплатная операция. Это как минимум новые tls handshake от клиентов, которые влияют на CPU. Чем больше подключений и клиентов тем затратней.
источник

SP

Sergei Puzyrev in DevOps
TLS хендшейки решаются разными способами
источник

SP

Sergei Puzyrev in DevOps
остальное верно, конечно
источник

F

France in DevOps
источник

DS

Dmitry Sergeev in DevOps
хз, крутил много крутилок полноценно не решил. Всё равно CPU проседает на релоаде, не супер критично, но на графике видно. А если у тебя 1000 вирт и хостов, релоадф могут быть частыми
источник

PK

Phil Kulin in DevOps
Хмхм... Ну т.е. на статичной конфигурации я вообще не пойму разницы?
источник

PK

Phil Kulin in DevOps
Я конечно по сей день не понимаю, ни что за задача с 1000 вебсокетов, ни зачем перегружать конфиг заметно часто. Но это я видимо всё - бумер
источник

A

Alexander in DevOps
А почему не засунуть всё в облако?
А почему не положить всё в хадуп?
А почему не сделать всё на монге?
А почему не запустить всё в кубернетесе?
А почему не поднять всё серверлесс?

Потому что всегда найдутся люди с синдромом молотка, которые недавно узнали о новой модной приблуде.
источник

ЕО

Евгений Омельченко... in DevOps
Кроме хадупа и монги разумные вопросы так-то
источник

DS

Dmitry Sergeev in DevOps
нет задачи с 1000 вебсокетов. Ты же сам привёл пример про 1000 сайтов, ну допустим 100 из них используяют вебсокеты. Тебе нужно иногда релоадить конфигурации, почему надо менять конфигурацию и делать релоад, можно найти сотню причин. Ну например поменять бэкенды апстримов, во время деплоя, аккуратно переводя нагрузки на новую версию. В случае 1000 сайтов, деплой там будет проходить видимо очень часто.
источник

DS

Dmitry Sergeev in DevOps
заметно часто или незаметно часто какая разница, в любом случае это 100% обрыв коннектов для вебсокетов.
Это просто один их примеров того, что иметь возможность динамической конфигурации может быть удобно, поскольку переконфигурация для тебя  бесплатный процесс.
источник

PK

Phil Kulin in DevOps
Да. Хорошо. Теперь понимаю. Снятие с ручника важно, да
источник

PK

Phil Kulin in DevOps
А nginx при reload рвет вебсокеты? Разве там воркеры не остаются?
источник

PK

Phil Kulin in DevOps
Вот смотри. У меня есть сайт велопитера. Более того, там же pinmix.bike, и ещё парочка непосещаемых сайтов (не знаю, важно это или нет). Очень хочу k8s. Поскольку это всё прямо в моих руках, я готов играться как хочу.

У меня таких проектов ещё с 10-ок под рукой. Некторые из них коммерческие. Я прямо вот готов озаботиться

P.S. Я про разумность других вопросов
источник

PK

Phil Kulin in DevOps
И серверлесс да
источник

DS

Dmitry Sergeev in DevOps
остаются, я выше описывал как это происходит
источник