разных геозонах (Европа и Азия), на которые нужно накатывать ансиблом всякое разное.
Если с Европой все еще более-менее хорошо, то если приходиться деплоить что-то в APAC регион, то хочется повеситься от крайне низкой скорости выкатки и проблемах, которые возникают из-за того, что коннешн решил оборваться.
Сейчас проблему решаем использованием деплой хоста в том-же регионе, но это не очень удобно.
Да и любом случае, хочется делать поменьше ручной работы и купить уже Tower.
Я доку глянул, но сходу не нашел информацию - в Tower можно сделать что-то вроде salt миньнов? Чтобы для разных регионов, джобы запускались с тех worker хостов tower'a, которые относятся к тому или иному региону?
Или у него нет такого концепта?
Нашел Instance groups, вроде похоже на то, что нужно. Остается вопрос - кто-то знает, как они будут работать в условиях большого latency до основного сервера с tower'ом?
не скажу за Tower ибо не пользуюсь, но попробуйте для начала mitogen подключить. у меня тоже куча серверов в Азии, до митогена мучился очень знатно. сейчас их надо конфигать редко, с митогеном из европы конфиг едет нормально. но если постоянно чето ансиблом крутится, то локальная машина нужна обязательно, я ставил гитлаб раннеры там локально, и запускал выполнение на них.
AWS?
Хороший, годный кейс. Интересно, как решится
Обсуждают сегодня