The OpenNET Project / Index page

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



Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Режим отображения отдельной подветви беседы [ Отслеживать ]

Оглавление

Инцидент с СУБД проекта GitLab, opennews (??), 01-Фев-17, (0) [смотреть все]

Сообщения [Сортировка по времени | RSS]


42. "Инцидент с СУБД проекта GitLab"  –5 +/
Сообщение от Аноним (-), 01-Фев-17, 16:49 
Вот, что бывает с ручным devops. NixOS - наше всё!
Ответить | Правка | Наверх | Cообщить модератору

49. "Инцидент с СУБД проекта GitLab"  +/
Сообщение от www2 (ok), 01-Фев-17, 18:40 
И что, там возможно настроить репликацию в PostgreSQL одной опцией? А если в этих ваших nix-файлах писатель ошибку допустил? Автоматика, товарищ, не отменяет головы. Автоматика даже гораздо опаснее рук, потому что с автоматикой можно сделать больше и быстрее. Читай - наломать дров больше и быстрее. Руками ты один сервер уронишь, а автоматикой - целый кластер.
Ответить | Правка | Наверх | Cообщить модератору

51. "Инцидент с СУБД проекта GitLab"  –1 +/
Сообщение от Аноним (-), 01-Фев-17, 18:50 
Можно. Фишка с Nixos в воспроизводимости: проверил в vbox, задеплоил.

https://github.com/zalora/nixsap/blob/092d712689eec989003ec2...

Ответить | Правка | Наверх | Cообщить модератору

70. "Инцидент с СУБД проекта GitLab"  +1 +/
Сообщение от й (?), 02-Фев-17, 00:44 
в любой системе управления конфигурациями так можно. да даже и с шелл-скриптами. man vagrant
Ответить | Правка | Наверх | Cообщить модератору

53. "Инцидент с СУБД проекта GitLab"  –2 +/
Сообщение от Аноним (-), 01-Фев-17, 18:54 
> И что, там возможно настроить репликацию в PostgreSQL одной опцией? А если
> в этих ваших nix-файлах писатель ошибку допустил? Автоматика, товарищ, не отменяет
> головы. Автоматика даже гораздо опаснее рук, потому что с автоматикой можно
> сделать больше и быстрее. Читай - наломать дров больше и быстрее.
> Руками ты один сервер уронишь, а автоматикой - целый кластер.

Все можно сделать "одной опцией", даже с puppet или скриптом bash. Только nix/nixos позволяют это делать безболезненно и естественно.

Ответить | Правка | К родителю #49 | Наверх | Cообщить модератору

54. "Инцидент с СУБД проекта GitLab"  +/
Сообщение от Аноним (-), 01-Фев-17, 19:02 
И безотносительно nixos, надо правильно мыслить. Не репликацию постгрес, а сервер с репликой. Даже с Puppet должен быть соответствующий шаблон. Нужна ещё одна реплика? Ок, вот новая нода класса postgres-repl. А не как эти Африки.
Ответить | Правка | К родителю #49 | Наверх | Cообщить модератору

109. "Инцидент с СУБД проекта GitLab"  –1 +/
Сообщение от пох (?), 03-Фев-17, 17:28 
> И безотносительно nixos, надо правильно мыслить. Не репликацию постгрес, а сервер с
> репликой. Даже с Puppet должен быть соответствующий шаблон. Нужна ещё одна
> реплика? Ок, вот новая нода класса postgres-repl.

и в датацентре сами собой воздвигаются новые стойки, из воздуха в них запрыгивают полки с дисками и головы с lvm'ами... эх, программисты... когда ж до вас дойдет, что у девопсов немного другой мир, совсем не такой как в вашей тестовой виртуалочке?

Ну и вот образовался у тебя "cервер с репликой", а реплики-то в нем и нет. Данные еще перелить надо, не перегрузив сеть, дисковый io уцелевшей полки и постгрезовую голову. А нагрузка растет, а часики тикают... А ты такой - "опа, заметил что надо руками стирать data, у самого постгреза что-то медленно получается - не, никаких консолей, быстренько создаем новый шаблон, быстренько тестим его на виртуалочке, и быстренько деплоим". Как раз к этому времени либо и так все устаканится, либо, что вероятнее, гораздо раньше все ляжет.


Ответить | Правка | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

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