Ответы пользователя по тегу Django
  • Docker. Как его применять на вебсервере?

    Про уровень управления всей инфраструктурой. Сейчас много говорят про гугловый Kubernetes. Однако, лично мне больше понравился не такой раскрученный, но очень навороченный Rancher. Мне кажется, он вам подойдет хорошо. Он позволит:
    а. Подключить в одну web(!)-консоль машины от разных облачных провайдеров.
    b. Управлять большинством параметров как непосредственно контейнеров, так и более масштабных связок.
    с. Управлять томами для хранения персистентных данных. Проблема переноса данных между хостами там можно решить подъемом в 3 клика кластера GlusterFS, например. Также есть своя разработка для синка -- Convoy.
    d. Контролировать функционирование сервисов и хостов, автоматически запуская контейнеры на других хостах.
    e. Поднять между хостами (напомню, что они могут быть размещены в разных ДЦ у разных провайдеров) свою приватную сеть, где все хосты и все сервисы смогут "видеть" друг друга.
    f. Балансировать нагрузку между несколькими контейнерами на разных машинах.

    Магии там нет. Все можно настроить и так. Однако, как стартовое решение, которое скроет кучу настроечных сложностей, должно подойти хорошо.
    Ответ написан
    Комментировать