The OpenNET Project / Index page

[ новости /+++ | форум | wiki | теги | ]

Опубликован Kubegres, инструментарий для развёртывания кластера PostgreSQL

24.04.2021 09:50

Опубликованы исходные тексты проекта Kubegres, предназначенного для создания кластера реплицированных серверов с СУБД PostgreSQL, развёртываемого в инфраструктуре контейнерной изоляции на базе платформы Kubernetes. Пакет также позволяет управлять репликацией данных между серверами, создавать отказоустойчивые конфигурации и организовать резервное копирование. Код проекта написан на языке Go и распространяется под лицензией Apache 2.0.

Создаваемый кластер состоит из одного первичного pod-узла PostgreSQL и реплицированных в режиме реального времени вторичных pod-узлов, синхронизированных с первичным узлом. В случае сбоя на первичном узле система автоматически переводит один из вторичных узлов в разряд первичных и без остановки работы меняет конфигурацию репликации. Имеется возможность настройки регулярного резервного копировния БД в отдельное хранилище. Конфигурация кластера задаётся в формате YAML. Начинка узлов создаётся на основе официального образа контейнера с PostgreSQL, предоставляемого проектом Docker. Работа системы признана стабильной и она уже применяется в промышленных внедрениях.

  1. Главная ссылка к новости (https://www.postgresql.org/abo...)
  2. OpenNews: Релиз СУБД PostgreSQL 13
  3. OpenNews: Для PostgreSQL подготовлено дополнение AGE для хранения данных в форме графа
  4. OpenNews: PostgreSQL Anonymizer 0.6, расширение для анонимизации данных в СУБД
  5. OpenNews: Выпуск системы репликации pgcat
  6. OpenNews: Выпуск PipelineDB 1.0.0, надстройки к PostgreSQL для непрерывной обработки потоков
Лицензия: CC-BY
Тип: Программы
Короткая ссылка: https://opennet.ru/55023-postgresql
Ключевые слова: postgresql, kubegres
При перепечатке указание ссылки на opennet.ru обязательно
Обсуждение (93) Ajax | 1 уровень | Линейный | +/- | Раскрыть всё | RSS
  • 1.1, Аноним (1), 10:01, 24/04/2021 Скрыто модератором [﹢﹢﹢] [ · · · ]
  • +3 +/
     
  • 1.2, Аноним (2), 11:21, 24/04/2021 [ответить] [﹢﹢﹢] [ · · · ]  
  • –6 +/
    "В случае сбоя на первичном узле" и почему может быть сбой в первичном узле? Накопитель? Так мега raid можно сделать. Сеть? Так тогда переконфигурировать master-slave не выйдет.
     
     
  • 2.3, Ананизмус (?), 11:27, 24/04/2021 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Кубер грознит постгрю за превышение лимитов?
    Физически сервер выгорит?
    Да мало ли- не?
     
  • 2.6, Аноним (6), 11:38, 24/04/2021 [^] [^^] [^^^] [ответить]  
  • +/
    > "В случае сбоя на первичном узле" и почему может быть сбой в первичном узле?

    Стандартный процесс вывода физического сервера на maintenance: kubectl drain --ignore-daemonsets --delete-local-data $NODENAME

    Никто не гарантирует, что поды будут жить вечно. Это же продовое окружение, а не подкроватный сервер Васи, который проработает пять лет без обновлений, а потом помрет из-за износа SSD.

     
  • 2.45, Аноним (45), 16:14, 24/04/2021 [^] [^^] [^^^] [ответить]  
  • +5 +/
    Да хоть обновление ядра. На одном узле, конечно, можно пытаться сделать отказоустойчивую систему, но любое её обслуживание превратится в ад. Малейшая ошибка админа - и всё рассыпалось, ювелирная работа, перед которой нужно ещё и учения делать.

    В распределенный системе типичный сценарий обслуживания - вывел сервер из кластера автоматикой, поэкспериментировал ручками, сделал что хотел, протестировал, ввёл обратно в строй. Никакого стресса.

     
  • 2.69, кук (?), 19:58, 24/04/2021 [^] [^^] [^^^] [ответить]  
  • –3 +/
    К первичному серверу наведалось ФСБ/обэп по доброте душевной с конфискацией оборудования. Или ваш любимый датацентр сгорел.

    На одном хосте ты ничего вменяемого никогда сделать не сможешь, это уже понятно всем лет как 10.

     
     
  • 3.71, Bx (ok), 20:13, 24/04/2021 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > К первичному серверу наведалось ФСБ/обэп по доброте душевной с конфискацией оборудования.
    > Или ваш любимый датацентр сгорел.
    > На одном хосте ты ничего вменяемого никогда сделать не сможешь, это уже
    > понятно всем лет как 10.

    Я даже несколько стесняюсь спросить, но надо свои комплексы преодолевать! А про CAP теорему Вы слышали?

     
     
  • 4.94, Аноним (94), 06:28, 25/04/2021 [^] [^^] [^^^] [ответить]  
  • +/
    Я - не слышал. Расскажи.
    Всякие умнообразные любят формулировки "а вы слышали?"
    Яви нам свой ум.
    Рассказывай.
     
  • 3.122, Аноним (122), 07:02, 28/04/2021 [^] [^^] [^^^] [ответить]  
  • +/
    ну про яйца и корзину человечество знает уже несколько сот тысяч лет :)
     

  • 1.4, Иваня (?), 11:33, 24/04/2021 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    А есть KubeMySQL?🤔
     
     
  • 2.21, Всем Анонимам Аноним (?), 12:56, 24/04/2021 [^] [^^] [^^^] [ответить]  
  • +1 +/
    https://blogs.oracle.com/developers/introducing-the-oracle-mysql-operator-for-
     

  • 1.5, Аноним (6), 11:35, 24/04/2021 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/
    Чем это лучше классики (zalando/postgres-operator)?

    Насколько я могу судить, разве что возможностью задать StorageClass без лишних плясок с бубном.

    Ну и держать полноценную дисковую БД (будь то постгрес или эластик) имеет смысл только на локальных физических носителях (в крайнем случае, на дисковой полке). В облаках будет работать весьма неторопливо.

     
  • 1.7, InuYasha (??), 11:40, 24/04/2021 [ответить] [﹢﹢﹢] [ · · · ]  
  • –9 +/
    Взяли хорошй, годный PostgreSQL и обернули его во всякую гадость: Go, Docker, Kubernetes, YAML... ещё какого-нибудь фронт-енда на java/node.js не хватает.
     
     
  • 2.8, Аноним (6), 11:42, 24/04/2021 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Попробуйте сделать на этом "хорошем, годном" мульти-мастер, например.
     
     
  • 3.13, лютый жабби__ (?), 12:16, 24/04/2021 [^] [^^] [^^^] [ответить]  
  • +1 +/
    >Попробуйте сделать на этом "хорошем, годном" мульти-мастер

    зачем вообще мультимастер? это по определнию тормоза и/или косяки с потерей данных.

    даже в божественной монге не делают мультимастер )

     
     
  • 4.19, Аноним (6), 12:54, 24/04/2021 [^] [^^] [^^^] [ответить]  
  • +/
    > зачем вообще мультимастер? это по определнию тормоза и/или косяки с потерей данных.

    Для постгреса - да. Потому что он "хороший, годный". И может обрабатывать (upsert, например) ровно такой объем данных, с которым может справиться один физический сервер. Круто, правда?

     
     
  • 5.27, anonymous (??), 13:33, 24/04/2021 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Нагрузку на запись обычно масштабируют шардированием. Мультимастер не даёт существенного горизонтального масштабирования. Мультимастер -- это скорее про удобство.
     
     
  • 6.31, Аноним (6), 13:39, 24/04/2021 [^] [^^] [^^^] [ответить]  
  • +/
    > Нагрузку на запись обычно масштабируют шардированием.

    Да, наиболее очевидный путь.

    > Мультимастер не даёт существенного горизонтального масштабирования. Мультимастер -- это скорее про удобство.

    Когда приходится решать типовую задачу "раз в полчаса нужно сделать SELECT с кучей JOIN-ов из нескольких десятков таблиц и применить к этому хитрые правила агрегации, а потом записать это в ещё одну таблицу, тоже шардированную, потому что данных дофига" - начинаешь задумываться об удобстве.

     
     
  • 7.33, anonymous (??), 13:46, 24/04/2021 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Возможно стоит задуматься о дизайне приложения и о дизайне хранения данных. И не всегда данные изначально надо хранить нормализованными. В общем надо смотреть на конкретный случай и искать умное решение.

    Но что важнее, multimaster тут не добавляет удобства. Он добавляет удобства в том смысле, что не приходится заморачиваться с master-slave схемами, когда хочется тупо HA.

     
     
  • 8.35, Аноним (6), 13:53, 24/04/2021 [^] [^^] [^^^] [ответить]  
  • –1 +/
    И в итоге в таких случаях умным решением окажется не постгрес, а кликхаус если ... текст свёрнут, показать
     
     
  • 9.37, anonymous (??), 13:57, 24/04/2021 [^] [^^] [^^^] [ответить]  
  • +/
    Для многих приложений скорее всего так и будет А для, например, крупной социало... текст свёрнут, показать
     
     
  • 10.38, Аноним (6), 14:25, 24/04/2021 [^] [^^] [^^^] [ответить]  
  • +/
    Только если нужно тащить легаси Если делать такой проект с чистого листа - ника... текст свёрнут, показать
     
     
  • 11.120, robpike (?), 18:25, 27/04/2021 [^] [^^] [^^^] [ответить]  
  • +/
    ты не из подольска случаем ... текст свёрнут, показать
     
  • 9.90, Аноним (94), 05:56, 25/04/2021 [^] [^^] [^^^] [ответить]  
  • –2 +/
    Правильно тебе минус поставили за эластик с редисом... текст свёрнут, показать
     
  • 7.34, Аноним (6), 13:48, 24/04/2021 [^] [^^] [^^^] [ответить]  
  • +/
    И это уже не говоря о том, как весело будет выглядеть реализация репликации, фейловера и backup/restore для шардированных данных в постгресе.
    Легким (на самом деле нет) движением ваши проблемы увеличиваются в 10 (или сколько там шардов) раз.
     
     
  • 8.36, anonymous (??), 13:55, 24/04/2021 [^] [^^] [^^^] [ответить]  
  • +/
    Полагаю, для этого и делают все эти оркестраторы хотя не пользовался Чтобы вз... текст свёрнут, показать
     
     
  • 9.39, Аноним (6), 14:29, 24/04/2021 [^] [^^] [^^^] [ответить]  
  • +/
    Не видел ни одного более-менее готового оркестратора, облегчающего работу в план... текст свёрнут, показать
     
  • 7.109, Аноним (109), 07:32, 26/04/2021 [^] [^^] [^^^] [ответить]  
  • +1 +/
    В таких случаях часто разумно не делать селект раз в полчаса, а повесить триггеры и делать денормализацию/агрегацию на лету. Тут, кстати, бывает полезен fdw.
     
     
  • 8.113, Аноним (6), 13:14, 26/04/2021 [^] [^^] [^^^] [ответить]  
  • +/
    Такие костыли не от хорошей жизни делаются На все несколько десятков таблиц три... текст свёрнут, показать
     
  • 3.14, YetAnotherOnanym (ok), 12:19, 24/04/2021 [^] [^^] [^^^] [ответить]  
  • +/
    > реплицированных в режиме реального времени вторичных pod-узлов, синхронизированных с первичным узлом

    Разве это мультимастер? Емнип, в ПГ мультимастера пока нет, есть герой-одиночка Коити Сузуки, который пилит то ли Postgres-XL, то ли Postgres-XC, то ли Postgres-X2, то ли ещё под каким-то названием, но до продакшона там как до Токио раком.

     
     
  • 4.20, Аноним (6), 12:56, 24/04/2021 [^] [^^] [^^^] [ответить]  
  • +/
    > Разве это мультимастер?

    Нет, конечно. Для РСУБД с ACID, насколько я знаю, задача мультимастера в настоящее время не решена.
    И вряд ли будет решена в обозримом будущем.
    Это просто был довольно толстый стёб над "хорошим, годным" постгресом, который сдыхает уже на 1 Тб независимо от крутизны сервера.

     
     
  • 5.25, Neandertalets (ok), 13:28, 24/04/2021 [^] [^^] [^^^] [ответить]  
  • +1 +/
    С чего бы постгресу на 1 ТБ сдыхать? Вполне себе работает с 1,3Тб уже и не парится, прирастая по 3-5 Гб в сутки. Причём на совершенно не крутом сервере.
    Даже не знаю, как криво надо поставить Постгрес, чтобы он на 1 ТБ  сдыхал.
     
     
  • 6.29, Аноним (6), 13:34, 24/04/2021 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > Даже не знаю, как криво надо поставить Постгрес, чтобы он на 1 ТБ  сдыхал.

    Достаточно просто с ним более-менее интенсивно работать. Набить данных и хранить их можно хоть в SQLite (фанаты не-хипсторства и по 30 Тб туда засовывают).

     
     
  • 7.53, Neandertalets (ok), 17:16, 24/04/2021 [^] [^^] [^^^] [ответить]  
  • +/
    Вполне нормальная нагрузка (банк).
    Есть федеральный проект, но тут ещё только к 1ТБ приближается объём (пока только миграция данных со старых систем), но в проекте 8-12 ТБ (возможно увеличение проекта с соотв.ростом базы до 20-30ТБ).
     
     
  • 8.55, Аноним (6), 18:39, 24/04/2021 [^] [^^] [^^^] [ответить]  
  • –2 +/
    С высокой долей вероятности вас ждёт уникальный и незабываемый опыт Я это уже п... текст свёрнут, показать
     
     
  • 9.62, Bx (ok), 19:26, 24/04/2021 [^] [^^] [^^^] [ответить]  
  • +/
    Я один такой неудачник, что в ОПСОС 30 ТБ в одно рыло разработал и тащу 500ГБ,... текст свёрнут, показать
     
  • 8.91, Аноним (94), 06:01, 25/04/2021 [^] [^^] [^^^] [ответить]  
  • +/
    Вау Вот всегда к постгресу приглядывался, но до дела никак ни доходило А тут т... текст свёрнут, показать
     
     
  • 9.101, Neandertalets (ok), 10:49, 25/04/2021 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Сказать, что всё плёхо - это ещё не есть всё плёхо Автор всё плёхо ... текст свёрнут, показать
     
  • 9.104, Аноним (104), 17:02, 25/04/2021 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Смотря кто будет проектировать систему С постгресом можно сколько угодно, но на... текст свёрнут, показать
     
  • 5.28, anonymous (??), 13:34, 24/04/2021 [^] [^^] [^^^] [ответить]  
  • –1 +/
    А чем плох percona cluster для мультимастера?
     
     
  • 6.65, Bx (ok), 19:32, 24/04/2021 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Тем, что mysql - недобд. Вы хочите бд - идите к нам (с) оракле
     
     
  • 7.100, Neandertalets (ok), 10:47, 25/04/2021 [^] [^^] [^^^] [ответить]  
  • +/
    > Тем, что mysql - недобд. Вы хочите бд - идите к нам (с) оракле

       Потом вы, конечно, сильно огребёте из-за нашей политики, цен и необходимости иметь ДБА за немалую зарплату (да, мы - Ынтерпрайз, но без постоянного пригляда ваша БД долго работать не сможет), но это - потом. Зато мы круты! (С) Оракля

     
     
  • 8.103, Bx (ok), 16:54, 25/04/2021 [^] [^^] [^^^] [ответить]  
  • +/
    Я не про это исходно, но перкона - это про зарабатывание денег ... текст свёрнут, показать
     
  • 3.96, mos87 (ok), 09:28, 25/04/2021 [^] [^^] [^^^] [ответить]  
  • –2 +/
    попробуй сделать что-нибудь на божественном глобальном и надёжном ораклЕ
     
  • 2.9, Аноним (-), 11:47, 24/04/2021 [^] [^^] [^^^] [ответить]  
  • –1 +/
    о ретрограда локалхостов порвало
     
     
  • 3.12, pin (??), 12:06, 24/04/2021 [^] [^^] [^^^] [ответить]  
  • +5 +/
    Ну да, надо же размазать базу по нодам (чем больше, тем круче)  и гордо об этом заявлять на  смузи вечеринках, при этом хранить в базе goвнокомментарии какого-нибудудь goвносайта.
     
     
  • 4.22, Аноним (6), 12:59, 24/04/2021 [^] [^^] [^^^] [ответить]  
  • +/
    > при этом хранить в базе goвнокомментарии какого-нибудудь goвносайта.

    Нет, как раз для с этим прекрасно справляются мускуль и постгрес, благо объёмы и нагрузки там смешные.
    Да и олдовые труЪ-программисты на своём пыхе умеют только с PDO работать.

     
     
  • 5.48, InuYasha (??), 16:39, 24/04/2021 [^] [^^] [^^^] [ответить]  
  • +/
    На самом деле, с этим в больших объёмах справляется эластик. Но это сама по себе головная боль с его тягой выеданию памяти. Но это потому что java.
     
     
  • 6.63, Neandertalets (ok), 19:26, 24/04/2021 [^] [^^] [^^^] [ответить]  
  • +/
    > На самом деле, с этим в больших объёмах справляется эластик. Но это
    > сама по себе головная боль с его тягой выеданию памяти. Но это потому что java.

       Эластик под другие задачи заточен, чем обычно РСУБД используется.

     
     
  • 7.114, Аноним (6), 13:31, 26/04/2021 [^] [^^] [^^^] [ответить]  
  • +/
    Многие люди любят совать РСУБД там, где достаточно более простого хранилища.
    Потому что в РСУБД можно запихать очень много бизнес-логики. Для всеми забытого интернет-магазина это работает, для нагруженных проектов - нет.
     
  • 6.92, Аноним (94), 06:07, 25/04/2021 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Выкиньте вы уже этот ваш эластик. Из головы, для начала. Пользуйтесь lucene, это несложно, а возможностей больше.
     
     
  • 7.118, лютый жабби__ (?), 16:50, 27/04/2021 [^] [^^] [^^^] [ответить]  
  • +/
    >Пользуйтесь lucene, это несложно, а возможностей больше

    Галоперидол не выпил? lucene это мотор, ES мотоцикл... можно конечно и мотор эмбеднуть в какую-то микроподелку и даже радоваться, но чтобы хаять ES это мощно )

     
  • 4.30, anonymous (??), 13:38, 24/04/2021 [^] [^^] [^^^] [ответить]  
  • +3 +/
    Любопытства ради, а как вообще обрабатывать серьёзный большой продакшн без "размазывания"? "Смузи вечеринки", блин.
     
     
  • 5.66, Bx (ok), 19:43, 24/04/2021 [^] [^^] [^^^] [ответить]  
  • –1 +/
    По слухам, в постгреспро умеют.
    А так-то:
    1. Найти человека(компанию), который знает, что вам нужно, лучше вас. Да, обычно это дорого. Иногда очень дорого.
    2. Обучить своего человека, сильно менее дорого, но сильно более долго. А потом понять, что на хрен нам такая музыка.
    3. Еще раз подумать.
     
     
  • 6.102, Neandertalets (ok), 10:53, 25/04/2021 [^] [^^] [^^^] [ответить]  
  • +/
    > По слухам, в постгреспро умеют.
    > А так-то:
    > 1. Найти человека(компанию), который знает, что вам нужно, лучше вас. Да, обычно это дорого. Иногда очень дорого.
    > 2. Обучить своего человека, сильно менее дорого, но сильно более долго. А потом понять, что на хрен нам такая музыка.
    > 3. Еще раз подумать.

       А есть годные решения, работающие "как хочется" из коробки? Постгрес, как и любой технический объект универсального применения, требует подстройки под конкретный проект. Но каких-то мегатайн там нет: документация - отличная. Надо набираться опыта. Без опыта и с кубером особо не поработаешь. Даже развернуть его для продуктивной площадки - весьма не тривиальная задача.

     
     
  • 7.106, Bx (ok), 17:05, 25/04/2021 [^] [^^] [^^^] [ответить]  
  • +/
    >    А есть годные решения, работающие "как хочется" из коробки?
    > Постгрес, как и любой технический объект универсального применения, требует подстройки
    > под конкретный проект. Но каких-то мегатайн там нет: документация - отличная.
    > Надо набираться опыта. Без опыта и с кубером особо не поработаешь.
    > Даже развернуть его для продуктивной площадки - весьма не тривиальная задача.

    Ну сколько раз объяснять?
    1. Вася, который пришел и ушел
    2. Вася, который пришел, научился, "спасибо", см. п. 1
    3. Вася, который пришел, научился, вас всех в юх не ставит

    Другие варианты стоят денег.

     
     
  • 8.107, Neandertalets (ok), 19:46, 25/04/2021 [^] [^^] [^^^] [ответить]  
  • +/
    В чём разница, если вместо Постгреса указать тот же Кубер или любое другое сл... текст свёрнут, показать
     
  • 4.105, Аноним (104), 17:04, 25/04/2021 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Если этот gовносайт - фейсбук, то без размазывания вряд ли получится. ;)
     
  • 2.11, Lex (??), 12:00, 24/04/2021 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Срач про модное и не_модное в другой ветке
     
  • 2.16, Аноним (16), 12:23, 24/04/2021 [^] [^^] [^^^] [ответить]  
  • –1 +/
    о мамонт вылез.
    вы еще не померли, любители все героически настраивать руками?
     
     
  • 3.50, InuYasha (??), 16:39, 24/04/2021 [^] [^^] [^^^] [ответить]  
  • –3 +/
    Нет, профессионалы писать софт на Си.
     
     
  • 4.57, Аноним (6), 18:44, 24/04/2021 [^] [^^] [^^^] [ответить]  
  • –4 +/
    Не стоит применять опыт написания программ учёта для небольших складов к проектам, работающим с большими объёмами данных. Это делает вас выглядеть глупо.
     
     
  • 5.59, InuYasha (??), 18:56, 24/04/2021 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Не стоит применять опыт написания на английском языке небольших комментариев на форчане к русскому языку. Это выставляет вас к крайне глупом положении.

    Не стоит применять опыт телепатии или угадывания если он отсутствует. Это выставляет вас к крайне глупом положении.

    Не стоит применять иронию/юмор/сарказм/гротеск, если она/он отсутствует.

     
  • 2.116, пох. (?), 22:41, 26/04/2021 [^] [^^] [^^^] [ответить]  
  • +/
    А по-моему наоборот - взяли падучий кусок г-на, так и не научившийся надежной и просто настраиваемой репликации/фэйловеру (никакого multimaster тут нет, если что), и облепив его достаточно тривиальными и простыми _стандартными_ обертками - добились таки возможности использовать без риска что оно развалится само по себе или ему не хватит мощности.

    Редкий случай, когда я не могу придраться к использованию kubernetes, все вроде бы в соответствии с общепринятыми практиками и по делу.

     
     
  • 3.117, andy (??), 16:27, 27/04/2021 [^] [^^] [^^^] [ответить]  
  • +/
    > А по-моему наоборот - взяли падучий кусок г-на, так и не научившийся
    > надежной и просто настраиваемой репликации/фэйловеру (никакого multimaster тут нет, если
    > что).

    Что не так с hot standby в PostgreSQL?

     
     
  • 4.121, пох. (?), 18:35, 27/04/2021 [^] [^^] [^^^] [ответить]  
  • +/
    то что костылякать всю кучу подпорок тебе надо вручную. Вручную же следить за ее живостью, вручную костылить переключение если вдруг чего, вручную восстанавливать сдохшее.

    Тут все за тебя сделает инуитивно приятный скриптик на игого, и не забудет свой ботинок на красной кнопке. Предполагая, разумеется, что у тебя и так есть k8s кластер для всего остального.

    Даже про бэкапы не забыли, понимая, что рано или поздно понадобятся все равно ;-)

     

  • 1.10, Павел (??), 11:49, 24/04/2021 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    То что в новости описано не делает из постгреса мультимастер. Также как сделать это с помощью go и др хипстерства не выйдет. Это все не более чем оркестратор.
     
     
  • 2.17, adolfus (ok), 12:34, 24/04/2021 [^] [^^] [^^^] [ответить]  
  • +/
    это лучше, чем goto?
     
  • 2.23, Аноним (6), 13:01, 24/04/2021 [^] [^^] [^^^] [ответить]  
  • +/
    > То что в новости описано не делает из постгреса мультимастер.
    > Это все не более чем оркестратор.

    Спасибо, Капитан!

    > Также как сделать это с помощью go и др хипстерства не выйдет.

    С помощью PHP, немытой головы и обгрызенных ногтей, которыми гордятся не-хипстеры - тоже, увы.

     

  • 1.24, IvAnZ (?), 13:04, 24/04/2021 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    Если админ оракла все данные и логику пхают в базы, то фаны кубернетса, пхают все что можно в кубер.

    А потом оказывается, что часто кубер самый overprovisioned
    https://www.itproportal.com/news/majority-of-cloud-spend-is-going-to-waste/

     
     
  • 2.26, Аноним (26), 13:29, 24/04/2021 [^] [^^] [^^^] [ответить]  
  • –2 +/
    Админы как раз ничего в базу не отправляют просто так.
    А кубер реально во многих случаях не нужен, если это небольшая система, уж проще через композ, если на то пошло.
     
  • 2.32, Аноним (6), 13:44, 24/04/2021 [^] [^^] [^^^] [ответить]  
  • –1 +/
    > А потом оказывается, что часто кубер самый overprovisioned

    Если у меня в шкафу семь рубашек, но каждый раз я надеваю не более одной - это значит, что у меня рубашки overprovisioned, и шесть надо выкинуть?

     
     
  • 3.42, Ann (??), 15:21, 24/04/2021 [^] [^^] [^^^] [ответить]  
  • +/
    Тут скорее больше подойдет аналогия с самолетами:
    У тебя 6 самолетов, летаешь ты на одном - а остальные 5 простаивают и жрут деньги. В то время как достаточно иметь 1 борт + 1 запасной.
     
     
  • 4.52, ыы (?), 16:49, 24/04/2021 [^] [^^] [^^^] [ответить]  
  • +/
    Мне больше нравится другая аналогия...
    Вот у тебя есть 6 любовниц... одновременно ты проводишь время только с одной... (можно и больше на самом деле, но мы ужесточим условия задачи :) а 5 томятся в ожидании...

    Ну и нормально чувак, просто попробуй ...  :)

     
     
  • 5.56, Ann (??), 18:42, 24/04/2021 [^] [^^] [^^^] [ответить]  
  • +/
    Нравиться может что угодно. Самая близкая из трех - аналогия с самолетами. А с любовницами - вообще мимо. У тебя инстансы постгреса должны быть все в одинаковом состоянии. Никаких "томятся" здесь быть не может.
     
     
  • 6.58, Аноним (6), 18:47, 24/04/2021 [^] [^^] [^^^] [ответить]  
  • +/
    А, так вы выступаете против идеи репликации.

    И против идеи бэкапов, очевидно, тоже, потому что это overprovisioning дискового пространства.

     
     
  • 7.61, ыы (?), 19:11, 24/04/2021 [^] [^^] [^^^] [ответить]  
  • +/
    и очевидно против идеи виртуализации тоже... даже не смотря на то что  как только  компании начинают виртуализировать ресурсы- перерасход ресурсов сразу же становится в 3-4 раза.. а у хостеров так в десятки раз...

    странный чел.... лучше бы любовницу себе завел... ну даже если не 6, а хоть одну :)

     
     
  • 8.68, Bx (ok), 19:53, 24/04/2021 [^] [^^] [^^^] [ответить]  
  • +/
    Вы, погромисты, странные люди У каждой любовницы еще по 5 пахарей, тут проблема... текст свёрнут, показать
     
     
  • 9.72, Ann (??), 20:23, 24/04/2021 [^] [^^] [^^^] [ответить]  
  • +/
    Именно Но судя по постам - они либо слова такого не знают, либо его значение дл... текст свёрнут, показать
     
     
  • 10.74, Bx (ok), 20:43, 24/04/2021 [^] [^^] [^^^] [ответить]  
  • +/
    Почему же табу, очепятка Да и про табу есть сомнения Эк меня сегодня н... текст свёрнут, показать
     
  • 9.73, ыы (?), 20:33, 24/04/2021 [^] [^^] [^^^] [ответить]  
  • +/
    Вот, вы правильно понимаете аналогию и состояние дел в виртаулизации и облаках ... текст свёрнут, показать
     
     
  • 10.75, Bx (ok), 20:45, 24/04/2021 [^] [^^] [^^^] [ответить]  
  • +/
    А про самолеты - это Вы про что Я, конечно, не против поуправлять государством,... текст свёрнут, показать
     
  • 8.97, СеменСеменыч777 (?), 09:34, 25/04/2021 [^] [^^] [^^^] [ответить]  
  • +/
    ваши оценки сомнительны в наиболее виртуало-скептических источниках я видел дру... текст свёрнут, показать
     
     
  • 9.108, ыы (?), 21:36, 25/04/2021 [^] [^^] [^^^] [ответить]  
  • +/
    Вы похоже вообще не понимаете о чем идет разговор А разговор идет о том, что ... текст свёрнут, показать
     
  • 6.77, Аноним (77), 20:56, 24/04/2021 [^] [^^] [^^^] [ответить]  
  • +/
    Да почему же - с любовницами какраз в точку - обеспечивать нужно всех одинаково, время проводишь с одной, а все остальные "томятся" без тебя, но с кем то другим (для поддержания одинакового состояния однако ;) )
     
  • 6.86, Аноним (86), 01:19, 25/04/2021 [^] [^^] [^^^] [ответить]  
  • +/
    > А с любовницами - вообще мимо.

    Да, там должно быть
    "Вот ты известный дизайнер одежды и у тебя есть 6 любовников... одновременно ты проводишь время только с одной... (можно и больше на самом деле, но мы ужесточим условия задачи :) а 5 томятся в ожидании и тянут бабки... а на самом деле тебе и один нахрен не сдался, потому что тебя к женщинам тянет - но "не поймут-с", сразу без клиентов останешся.

     
     
  • 7.89, Bx (ok), 02:11, 25/04/2021 [^] [^^] [^^^] [ответить]  
  • +/
    >> А с любовницами - вообще мимо.
    > Да, там должно быть
    > "Вот ты известный дизайнер одежды и у тебя есть 6 любовников... одновременно
    > ты проводишь время только с одной... (можно и больше на самом
    > деле, но мы ужесточим условия задачи :) а 5 томятся в
    > ожидании и тянут бабки... а на самом деле тебе и один
    > нахрен не сдался, потому что тебя к женщинам тянет - но
    > "не поймут-с", сразу без клиентов останешся.

    С одним, тогда уж. Гадко, но надо :(

    Никогда не понимал очеловечивания железа. Все эти женские имена серверов вызывают :)
    Вот ты - изветный админ/программер (БД/Unix/Network/Java/C+++), очередь выстраиваться должна из коллег, которые тебя ждут. Очередь работодателей - это для мартышек, которые сегодня здесь, завтра там, а даже год у одного платителя денег провести не могут.

     
  • 6.93, Аноним (94), 06:15, 25/04/2021 [^] [^^] [^^^] [ответить]  
  • +/
    Вот! Вот он тот самый случай когда айтишники рассуждают о том, о чем не имеют ни понятия, ни предмета, который приводят в аналонию.

    А потом, а потом они с умным видом собеседуют аналогичных персонажей с попыткой изображать супермегапсихологов (это в лучшем случае), и в итоге мы имеем то, что имеем.

    Айти сдохло en masse лет 20 назад. Ничего нового не ждите.

     
     
  • 7.95, ыы (?), 09:07, 25/04/2021 [^] [^^] [^^^] [ответить]  
  • +/
    Действительно, откуда у айтишника любовницы... :) Айтишнику хотябы одну.. где нибудь, как нибудь... :)
     
  • 3.98, mos87 (ok), 09:36, 25/04/2021 [^] [^^] [^^^] [ответить]  
  • +/
    >Если у меня в шкафу семь рубашек

    на одной вешалке.
    >это значит, что

    см. выше

     
  • 2.67, Bx (ok), 19:51, 24/04/2021 [^] [^^] [^^^] [ответить]  
  • +/
    > Если админ оракла все данные и логику пхают в базы, то фаны
    > кубернетса, пхают все что можно в кубер.
    > А потом оказывается, что часто кубер самый overprovisioned
    > https://www.itproportal.com/news/majority-of-cloud-spend-is-going-to-waste/

    Недавно видел забор логов с удаленных систем и отправку их в агрегатор через кубрнет, да еще и со ссылкой на тытрубу, где он этому научился. Слов нет.

     

  • 1.40, Аноним (40), 14:45, 24/04/2021 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Чем это отличается от stolon или patroni?
     
     
  • 2.87, Вероятно тем и отличается (?), 01:47, 25/04/2021 [^] [^^] [^^^] [ответить]  
  • +/
    https://blog.flant.com/comparing-kubernetes-operators-for-postgresql/
     

     Добавить комментарий
    Имя:
    E-Mail:
    Текст:



    Спонсоры:
    Inferno Solutions
    Hosting by Hoster.ru
    Хостинг:

    Закладки на сайте
    Проследить за страницей
    Created 1996-2021 by Maxim Chirkov
    Добавить, Поддержать, Вебмастеру