На тему GitOps. Есть несколько серверов bare metal в разных геолокациях. Как бы вы подошли к накатыванию изменений? На каждом делать git pull по крону и запускать Ansible / самодельные скрипты? Webhooks на каждый хост не сделаешь же - не практично.
Или всё же запускать всё с централизованного сервера?
И как быть насчёт security? Если аккаунт в GitHub взломают, то один коммит и все сервера с данными под контролем хакеров?
На тему GitOps. Есть несколько серверов bare metal в разных геолокациях. Как бы вы подошли к накатыванию изменений? На каждом делать git pull по крону и запускать Ansible / самодельные скрипты? Webhooks на каждый хост не сделаешь же - не практично.
Или всё же запускать всё с централизованного сервера?
И как быть насчёт security? Если аккаунт в GitHub взломают, то один коммит и все сервера с данными под контролем хакеров?
приватный selfhosted git. + можно в gitfs упороться)
На тему GitOps. Есть несколько серверов bare metal в разных геолокациях. Как бы вы подошли к накатыванию изменений? На каждом делать git pull по крону и запускать Ansible / самодельные скрипты? Webhooks на каждый хост не сделаешь же - не практично.
Или всё же запускать всё с централизованного сервера?
И как быть насчёт security? Если аккаунт в GitHub взломают, то один коммит и все сервера с данными под контролем хакеров?
Можно использовать ansible-pull с cron-ом, но это нежелательно, только если никак нельзя централизованный Tower сервер держать.
Есть много юзеров и много серверов nginx, какой самый простой способ посчитать пропущенный траф для каждого юзера ? Поставить метку в логи или создать vhost без разницы
девопсы избегают ботов? По этой логике, вопрос на счет, как как мне заблокировать юзер агента googlebot, тоже относится к SEO.
Девопс вообще религия, а не конкретный человек. Админы и прочие SRE делают так, чтобы если бот захотел посетить сайт (и заказчик не возражает), то у него была бы такая возможность на техническом уровне. Для остального есть те, кто занимается контентом сайта
Есть много юзеров и много серверов nginx, какой самый простой способ посчитать пропущенный траф для каждого юзера ? Поставить метку в логи или создать vhost без разницы