Size: a a a

2021 May 17

ЕО

Евгений Омельченко... in DevOps
Вы можете сделать 2 сервера только на момент развёртывания нового. Поднимаете новый, переключаете туда DNS, ждёте пока на старый перестанет литься трафик, и выключаете его.

Вообще обновление сервера должна быть не такой уж частой операцией, чтобы нормально так жить
источник

DS

Dmitry Sergeev in DevOps
ну почему,  в облаке так и деплой же делаешь. Новые версии выкатил, переключил балансер на них.
источник

ЕО

Евгений Омельченко... in DevOps
Пссс, у меня для тебя есть немного контейнеров
источник

ЕО

Евгений Омельченко... in DevOps
источник

DS

Dmitry Sergeev in DevOps
та я в курсе. Я про то что, ничего не мешает те же паттерны и с виртуалками поворачивать
источник

ЕО

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

DS

Dmitry Sergeev in DevOps
зато изоляция лучше. Хотя вот щас появились microvm.
источник

ЕО

Евгений Омельченко... in DevOps
Я рекомендовал бы обновлять инстанс раз в месяц (чтобы пакеты были свежие), а деплоить в докер
источник

AM

Alex Milushev in DevOps
gvisor
источник

DS

Dmitry Sergeev in DevOps
firecracker
источник

DS

Dmitry Sergeev in DevOps
Kata containers
источник

ЕО

Евгений Омельченко... in DevOps
firecracker это просто кастрированная альтернатива qemu
источник

DS

Dmitry Sergeev in DevOps
угу, а контейнер, это всего лишь cgroups и неймспейсы процессов линукса. Хз что лучше.
firecracker интересный как минимум
источник

ЕО

Евгений Омельченко... in DevOps
Всё так. Не лучше и не хуже, у каждой из технологий есть свои плюсы и минусы
источник

DS

Dmitry Sergeev in DevOps
Ну с microvm проблему cpu тротлинга неадекватного можно хоть решить по лучше. И забыть про головную боль с cpu shares, cpu quota. Неплохой плюс.
источник

ЕО

Евгений Омельченко... in DevOps
И как? :)
источник

ЕО

Евгений Омельченко... in DevOps
Спойлер: процесс виртуальной машины пихают в сигруппу
источник

DS

Dmitry Sergeev in DevOps
А ну так-то да. Неподумал
источник

DS

Dmitry Sergeev in DevOps
static policy наше все
источник

ЕО

Евгений Омельченко... in DevOps
Тут преимущество основное именно в уровне изоляции, а также в возможности другое ядро юзать внутри. А платишь за это временем
источник