Size: a a a

2021 January 07

AS

Alexey Shabalin in ru_proxmox
Alexey Vertinsky
#вопрос
Мне надо сделать следующую схему из  3 серверов для веб разработки
чтобы обеспечить 100% аптайм продакшен сервака
один фронт он же балансер (можно и без балансера)
и за ним две копии продакшен сервера
во время обновления софта на одной копии всегда активна вторая
затем обновленная становится доступна для нескольких IP для тестирования
посде тестирования переводится на свежую версию
какое то время работает если все ок то в режим балансера

или просто переключать то туда то сюда
как то автоматом потом засинкать два прода или не синкать а просто оставить до следующей обновы
как проще? подскажите может есть статьи на эту тему? или какие то слова для гугла чтобы наверняка
спасибо
Я делаю 2-3 штуки балансеров haproxy(или что-то аналогичное типа traefik, которое умеет чекать работу backend. Свободные nginx можно сказать ничего не умеет). Делаю VIP с помощью keepalived, на него вешаю haproxy. Главное что бы check работал корректно. Ну а backend'ов может быть сколько угодно, haproxy будет на доступные отправлять трафик.
источник

AS

Alexey Shabalin in ru_proxmox
Можно вообще одним keepalived обойтись, но haproxy может ssl на себе терминировать
источник

AS

Alexey Shabalin in ru_proxmox
Понравился traefik, имеет встроенного клиента acme, сам выписывает и обновляет ssl сертификаты для серверов
источник

AV

Alexey Vertinsky in ru_proxmox
Alexey Shabalin
Я делаю 2-3 штуки балансеров haproxy(или что-то аналогичное типа traefik, которое умеет чекать работу backend. Свободные nginx можно сказать ничего не умеет). Делаю VIP с помощью keepalived, на него вешаю haproxy. Главное что бы check работал корректно. Ну а backend'ов может быть сколько угодно, haproxy будет на доступные отправлять трафик.
спасибо
а чекать прод как он умеет?
мне надо понимать что все работает
кстати есть ли какие то чекеры по скринам?
источник

AS

Alexey Shabalin in ru_proxmox
Alexey Vertinsky
спасибо
а чекать прод как он умеет?
мне надо понимать что все работает
кстати есть ли какие то чекеры по скринам?
Чекать можно по разному. Например, прямо на сервере можно сделать скрипт, с любыми проверками сервиса, и дергать его через web, чтобы от давал "ok". Если haproxy не видит ok, не отправляет туда запросы.
источник

t

tr0jan4ik in ru_proxmox
Всем привет и с праздниками. Вопрос: прокс бекап для зфс для ускорения предлагает использовать zfs special device но есть ещё же ssd кеш. Вот я думаю что бы выбрать, может кто то экспериментировал?
источник

t

tr0jan4ik in ru_proxmox
К сожалению оба варианта не годятся, сата порт один остался
источник

t

tr0jan4ik in ru_proxmox
Под ssd кешем я имел ввиду l2arc
источник

t

tr0jan4ik in ru_proxmox
Сам же себе отвечу, может кому-то пригодится, l2arc нормально работает на сильно выносливых ссд. Самсунг 840про теряет по 1% жизни в день.
источник
2021 January 08

EM

Eugen Mironenko in ru_proxmox
tr0jan4ik
Сам же себе отвечу, может кому-то пригодится, l2arc нормально работает на сильно выносливых ссд. Самсунг 840про теряет по 1% жизни в день.
L2arc очень спорная вещь, можно сказать бесполезная. Намного лучше добавить оперативки
источник

EM

Eugen Mironenko in ru_proxmox
Я не пойму с zfs бекапить надо, или на zfs
источник

t

tr0jan4ik in ru_proxmox
На. Она прям рождена для серверов с бекапами
источник

EM

Eugen Mironenko in ru_proxmox
tr0jan4ik
На. Она прям рождена для серверов с бекапами
Тю, тогда нужен slog диск, вроде так он называется, это кеш на запись. Arc это на чтение.
источник

t

tr0jan4ik in ru_proxmox
Да, там их три вида разных. Так я читал, вот в мануале сам проксмокс рекомендует добавлять спешиал девайс, ссд. Я так понял для мелких файлов и лслога
источник

EM

Eugen Mironenko in ru_proxmox
Опасный варик но самый быстрый, создать рам диск, и прикрепить как slog. Но при выключении сервера, все что не записалось с рамдиска, все исчезнет. Самый безопасный способ это диск с кондерами, но любой ссд медленнее чем рамдиск.
источник

t

tr0jan4ik in ru_proxmox
Eugen Mironenko
Опасный варик но самый быстрый, создать рам диск, и прикрепить как slog. Но при выключении сервера, все что не записалось с рамдиска, все исчезнет. Самый безопасный способ это диск с кондерами, но любой ссд медленнее чем рамдиск.
Этот рамдиск и есть по факту Арс.
источник

t

tr0jan4ik in ru_proxmox
Тут не выиграешь.
источник

EM

Eugen Mironenko in ru_proxmox
Размер слога зависит от интенсивности записи, но в подавляющем большинстве случаев, больше 8гб не требуется, часто на много меньше.
источник

EM

Eugen Mironenko in ru_proxmox
tr0jan4ik
Этот рамдиск и есть по факту Арс.
Арк это чтение, slog запись, не путайте.
источник

EM

Eugen Mironenko in ru_proxmox
Соответственно если вы пишете в zfs, то арк тут не работает
источник