consul

  • ХабрахабрФото Простой service discovery в Prometheus через Consul

    Простой service discovery в Prometheus через Consul

    Закон Парето (принцип Парето, принцип 80/20) — «20 % усилий дают 80 % результата, а остальные 80 % усилий — лишь 20 % результата».Wikipedia Приветствую тебя, дорогой читатель! Моя первая статья на Хабр посвящена простому и, надеюсь, полезному решению, сделавшим для меня сбор метрик в Prometheus с разнородных серверов удобным. Я затрону некоторые подробности, в которые многие могли не погружаться,…

    Читать далее »
  • ХабрахабрФото Истории аварий с Patroni, или Как уронить PostgreSQL-кластер

    Истории аварий с Patroni, или Как уронить PostgreSQL-кластер

    В PostgreSQL нет High Availability из коробки. Чтобы добиться HA, нужно что-то поставить, настроить — приложить усилия. Есть несколько инструментов, которые помогут повысить доступность PostgreSQL, и один из них — Patroni. На первый взгляд, поставив Patroni в тестовой среде, можно увидеть, какой это прекрасный инструмент и как он легко обрабатывает наши попытки развалить кластер. Но на практике в production-среде не…

    Читать далее »
  • ХабрахабрФото Service Discovery в распределенных системах на примере Consul. Александр Сигачев

    Service Discovery в распределенных системах на примере Consul. Александр Сигачев

    Предлагаю ознакомиться с расшифровкой доклада Александра Сигачева Service Discovery в распределенных системах на примере Consul. Service Discovery создан для того, чтобы с минимальными затратами можно подключить новое приложение в уже существующее наше окружение. Используя Service Discovery, мы можем максимально разделить либо контейнер в виде докера, либо виртуальный сервис от того окружения, в котором он запущен. [embedded content] Я всех приветствую!…

    Читать далее »
  • ХабрахабрФото Consul + iptables = :3

    Consul + iptables = :3

    В 2010 году у компании Wargaming было 50 серверов и простая сетевая модель: бэкенд, фронтенд и файрвол. Количество серверов росло, модель усложнялась: стейджинги, изолированные VLAN с ACL, потом VPN с VRF, VLAN c ACL на L2, VRF с ACL на L3. Закружилась голова? Дальше будет веселее. Когда серверов стало 16 000 работать без слез с таким количеством разнородных сегментов стало…

    Читать далее »
  • ХабрахабрФото Музей DataArt. Осмотр видеотерминала Mera CM 7209

    Музей DataArt. Осмотр видеотерминала Mera CM 7209

    На этот раз — раритетное устройство из Восточной Европы. Стараниями идеолога и главного технического эксперта нашего музея Глеба Ницмана в коллекции опять пополнение. Мы зафиксировали его осмотр на видео, а также вспомнили, как страны соцлагеря вместе строили мини-ЭВМ. 20 лет спустя страны СЭВ подписали соглашение о совместной работе над созданием вычислительных машин — в результате появилась Единая Серия ЭВМ. Сотрудничество…

    Читать далее »
  • ХабрахабрФото Отказоустойчивый кластер PostgreSQL + Patroni. Опыт внедрения

    Отказоустойчивый кластер PostgreSQL + Patroni. Опыт внедрения

    В статье я расскажу, как мы подошли к вопросу отказоустойчивости PostgreSQL, почему это стало для нас важно и что в итоге получилось. Сервера находятся в Amazone в одном регионе Ирландии: в работе постоянно 100+ различных серверов, из них почти 50 — с базами данных. У нас высоконагруженный сервис: 2,5 млн пользователей по всему миру, 50К+ активных пользователей каждый день. При…

    Читать далее »
  • ХабрахабрФото [Перевод] Высокая доступность MySQL в GitHub

    [Перевод] Высокая доступность MySQL в GitHub

    Сам сайт, интерфейс API на GitHub, система аутентификации и многие другие функции требуют доступа к базам данных. GitHub использует MySQL в качестве основного хранилища данных для всего, что не связано с git, поэтому доступность MySQL имеет ключевое значение для нормальной работы GitHub. Они настроены по классической схеме с одним главным узлом, доступным для записи, и его репликами. Мы используем несколько…

    Читать далее »
  • ХабрахабрФото Джентльменский набор сисадмина

    Джентльменский набор сисадмина

    Админ — это тот человек, без которого ничего в ИТ-компании не заработает. А со счастливым и продуктивным админом, дело будет двигаться лучше и быстрее, поэтому комфортная рабочая атмосфера — забота компании. О том, с помощью каких инструментов сделать команду продуктивной, был доклад Антона Турецкиго (banuchka) на Highload++ 2017. Но аспекты, мешающие качественной работе и способы их решения максимально универсальны и подходят практически для любой исполнительной команды. Антон любит инфраструктурные задачи и автоматизацию всего, что можно автоматизировать,…

    Читать далее »


Кнопка «Наверх»