Как стать автором
Обновить
31
0
bkonst @bkonst

Пользователь

Отправить сообщение
было бы круто
Почему?

С мутабельными серверами и зоопарком систем — да, круто — не надо следить за исходным состоянием каждого индивидуального сервера.


Что даст дополнительный уровень абстракции в докерфайле, когда состояние гарантировано (если не делать глупости типа использования latest и apt-get update)?


Что будет точно хуже — дополнительная зависимость от версий плейбуков и отвалившееся кеширование слоев (как раз из-за того, что порядок действий не будет задан явно).

Ну вот в корневом комментарии противопоставляют Docker и Ansible — что-де опять шелл-скрипты вместо идемпотентого Ansible.


Вопрос в том, зачем здесь идемпотентность и логируемость и как она в конкретном случае иммутабельного артефакта, собираемого на CI, помогает решить проблему.


Пока ветка выглядит примерно так:


  • Ansible лучше
  • чем лучше?
  • чем Docker
    Не надо так.

Как ансибл бы решил проблему с битым пакетом в одном из зеркал?


Что значит "не успевал вытянуть зависимость" — у вас ограничение по времени на сборку докера? Или (фу-фу) зависимости подтягиваются в момент запуска контейнера? Как Ansible решил бы аналогичную проблему?

Можно пример бага, пожалуйста?

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

Можно конкретный пример, как правильный Ansible помог бы отдебажить такой плавающий баг в сравнении с правильным Docker-ом?

А тут разные ниши — Docker предполагает сборку нового артефакта, а не изменение существующего сервиса. Если что-то в цепочке падает — это повод сборке немедленно остановиться, заорать и заставить пересмотреть процесс сборки до того, как этот артефакт будет выкачен.

(но это сейчас мне хорошо говорить)
Мы уперлись в inode-ы, поэтому и думали, как это обойти на том VPS
По CPU, IO (с отключенными логами nginx, хехе) и памяти там запас был огромный + задача отлично могла бы работать на нескольких инстансах через LB.

Про преувеличение — на прошлом месте работы прекрасно летало 3-5к запросов в минуту к динамике. :-P
Так оно и раздавалось через nginx.
Забавно, что начальный наколенный вариант на PHP, раздающий статику, можно было бы без проблем горизонтально отмасштабировать до 5-6к запросов в сек при том же уровне затрат.

(И да, в том случае в VPS возникали еще и проблемы с полным количеством inode-ов в системе).
Баг, но какой приятный!
XMLHttpRequest?
Так, первое, что в голову приходит.
Умер же, в 2006…
Станислав Лем, «Мир на Земле», 1987 год:

По определению Рассела, настала эпоха пещерной электроники. Неграмотность распространилась до такой степени, что даже чек уже мало кто умел подписать — достаточно было оттиска пальца, а остальное делали компьютерные устройства
[...]
В большинстве развитых государств было отменено обязательное школьное обучение. «Быть ребенком, — гласила доктрина дешколяризации, — все равно что быть осужденным на ежедневное заключение в камере психических пыток, называемых учением». Только сумасшедшему нужно знать, сколько мужских рубашек можно сшить из восемнадцати метров перкаля, если на одну рубашку идет 7/8 метра, или на какой скорости столкнутся два поезда, один из которых ведет со скоростью 180 км/час пьяный восьмидесятилетний машинист, страдающий насморком, а другой поезд навстречу ему ведет дальтоник со скоростью на 54,8 км/час меньше, если учесть, что на 23 километра пути приходится 43,7 семафора доавтоматической эпохи.
[...]
Азбуку постепенно вытеснил язык рисунков, даже на табличках с названиями улиц и дорожных знаков.


Ох уж эти затейники-фантасты!
#10: Unless you think your code is worthless, you need to learn how to back it up properly.
Если вы не думаете, что ваш код бесполезен, научитесь правильно его хранить.
Просто коряво построенное предложение типа «масло масляное». КПД не при делах.
Надеюсь, это была ирония. «Оригинальный» cuneiform (да, до того момента, как компания поняла, что поезд OCR уже ушёл и опубликовала исходные тексты) был под Windows и closed-source.
Законодательство России и её суровая реальность — разные вещи. То, что эти патенты выданы — большая плюха, которую можно и должно оспаривать. Это совершенно не значит, что появление ППР и её законопроектов решит эту проблему (Бороться с несоблюдением законов посредством написания новых законов? Насмешили.)
Кстати, в порядке раздачи слонов… Что приятно, сайт-таки запоминает состояние регистрации часов минимум на 20, так что на следующий день повторно проходить активацию почты / мобильного и заново вводить всю информацию не пришлось.
1
23 ...

Информация

В рейтинге
Не участвует
Откуда
Россия
Дата рождения
Зарегистрирован
Активность