@puppet_ru

Страница 33 из 112
Xeniya MTS
30.10.2017
16:24:36
размер проекта не размер компании, а скорее сложность логики и количества кода управления конфигурацией

т.е. энтерпрайз тоже может юзать ансибл, но... Только если у них там простенький конфиг

большую инфраструктуру лучше писать на Puppet

Google
ptchol
30.10.2017
16:26:53
Птчёл предлагает менять парадигму. Он верит, что микросервисы универсальны
про парадигму говорил, про микросервисы сама придумала

Xeniya MTS
30.10.2017
16:27:44
лучше прочитать в общем в оригинале холивар, что бы не было испорченного телефона

ptchol
30.10.2017
16:27:59
испорченный телефон это ты и он никуда не денется

Xeniya MTS
30.10.2017
16:28:11
про парадигму говорил, про микросервисы сама придумала
Я считаю, что никакой смены парадигмы нет. Придумали очередную нишевую штуку, скоро хайп пройдёт

испорченный телефон это ты и он никуда не денется
если отмотать наверх, то он сможет прочитать тебя в оригинале

я только это предлагаю

ptchol
30.10.2017
16:29:43
я вот бэкапы делаю контейнерами и мне настолько зашибись что вы даже не представляете как

я последние 10 лет так мучался с бекапами

так они меня задалбывали

а сейчас взял 2 тулзы и я пздц счастлив.

Xeniya MTS
30.10.2017
16:31:22
я вот бэкапы делаю контейнерами и мне настолько зашибись что вы даже не представляете как
у меня никаких проблем с онсайт бэкапами ни в S3, ни в OpenStack Swift, ни через снапшоты (c)lvm для openvz, тоже не было лет десть. Проблема оффсайт бэкапов так и не решена нормально никем

ptchol
30.10.2017
16:31:54
и как же ты делаешь бэкапы и ротируешь их ?

Xeniya MTS
30.10.2017
16:32:22
и как же ты делаешь бэкапы и ротируешь их ?
расскажу, если не забуду, на днях. У меня over9000 работы ещё сегодня

Google
Xeniya MTS
30.10.2017
16:32:25
сорри

может, сегодня расскажу

ptchol
30.10.2017
16:32:54
если твоё решение это "у меня есть скрипты которые умеют бекапить мускул \ пг \ файлики и скрипты которые умеют ротировать это всё" то унылое гавно а не бэкапы

dk
30.10.2017
16:48:59
Ведь нельзя же просто заснапшотить и схоронить

Там ведь будет БД шредингера унутре

ptchol
30.10.2017
16:54:08
также как и с любой другой БД

если мы говорим не про бейзбекапы а дампы, то подходы не отличаются ничем

Айтуар
30.10.2017
18:02:20
оба - и puppet и ansible лютое говно (опять же ИМХО)
Всё говно если руки из жопы... ?

dk
30.10.2017
20:07:21
если мы говорим не про бейзбекапы а дампы, то подходы не отличаются ничем
Т.е. у тебя есть скрипты, которые умеют бекапить мускул \ пг \ файлики и скрипты, которые умеют ротировать это все?

dk
30.10.2017
22:16:17
неа. нету.
А как? Я нипонимат

ptchol
31.10.2017
04:25:05
всё магически делают докеры

dk
31.10.2017
16:41:22
Ну вот как всегда, сплошная магия

ptchol
31.10.2017
16:41:31
аха

Если серьезно, я жду рассказа Ксении про то как она один раз написала скрипты и между проектами теперь таскает и что эти скрипты все умеют бекапить, и нотифайки умеют и в слаки и в почты а ещё и в дедман снитч.

И что что бы разобраться в этом не нужно тратить неделю.

Айтуар
31.10.2017
20:09:35
Да я тоже послушал бы историю про универсальные скрипты.

Xeniya MTS
01.11.2017
08:07:28
мне не нравятся почти все фреймворки, что существуют для оффлайн бэкапов :(

Google
Xeniya MTS
01.11.2017
08:08:30
жду, что появится что-нибудь прекрасное, или, что, может, я доберусь до того, что ещё раз их все посмотрю

а с техническими копиями, как их обычно называют в хостингах, у меня всё нормально. Если это AWS, то снапшоты в S3 - что ещё можно желать?

в опенстеках точно так же одним вызовом из скрипта cinder block storage можно кинуть в Swift. На низком уровне, тоже ничего не мешает засуспензить виртуалку, сделать снапшот кластерного тома lvm или снапшот ceph (я правда ещё их не юзала), и слить точно так же бэкап хоть на свой swift, s3, хоть даже на локальный ZFS (на нём ещё и красиво можно поюзать собственные снапшоты)

но всё это не то, если ты хочешь оффсайт и бэкапить приложения, а не виртуалки

И что что бы разобраться в этом не нужно тратить неделю.
Расскажи про удобные и дешёвые оффсайт бэкапы нагруженных кластеров баз данных с помощью магии докера :)

Не технические же копии у меня обычно часть приложения, как и инфраструктура

Но внутри (в коде, что бэкапит) костыли

JT
01.11.2017
08:27:47
@polnoch у нас написан костыль, который 1. определяет slave 2. выключает на него коннекты с HAproxy 3. стопает на нем реплику 4. стартует на нем бэкап всей виртуалки (спэпшот vmware через вимбэкап) 5. после поднимает в обратном порядке

Xeniya MTS
01.11.2017
08:28:14
Но все равно удобно, что такое есть, и работает, например, у разных IaaS провайдеров

Я так бэкапила ещё ovz

Но это не бэкап приложения

Хочется что-то замечательное, что будет бэкапить именно приложение, не завязываясь на инфраструктуру Private cloud, исключая её глюки, и оффсайт

Там на гитхабе стотыщмиллионов фреймворков для бэкапа приложений. Но меня смущает, что почти всегда один разработчик. А если его машина переедет, или он/она влюбится в кого-нибудь, заведет ребёнка/попугая/кошку/собаку, и бросит проект?

JT
01.11.2017
08:33:49
ну.... тут у меня есть вариант - самому дописать :)

ибо до ДевОпса я 20 лет рабоал обычным программером :)

Xeniya MTS
01.11.2017
08:41:30
ну.... тут у меня есть вариант - самому дописать :)
Дописать кто угодно может, но как говорит птчел, техдолг же

Одно дело, патч там предложить, другое дело мантайнить форк

Google
Xeniya MTS
01.11.2017
09:18:05
Хотя давно можно было имплементировать этот говнодемон параллельса

ptchol
01.11.2017
09:19:54
Xeniya MTS
01.11.2017
09:21:18
Ошибка
ну тогда хорошо, раз доделали наконец

а в кубике CRIU уже работает? или через одно место?

ptchol
01.11.2017
09:22:08
Только как связаны криу и бэкапы ?

Xeniya MTS
01.11.2017
09:23:01
Только как связаны криу и бэкапы ?
суспендишь контейнер, бэкапишь, в бэкап кладёш дамп памяти

вуаля, у тебя при восстановлении восстанавливается консистентная БД

ptchol
01.11.2017
09:23:17
Снепшот стейта , и резервная копия данных это как говорят в Одессе две большие разницы

ptchol
01.11.2017
09:23:44
Ты не имеешь право так делать

Xeniya MTS
01.11.2017
09:23:57
ptchol
01.11.2017
09:24:09
Подумай почему.

Xeniya MTS
01.11.2017
09:24:10
ещё write lock конечно нужно сделать

я делаю :)

ptchol
01.11.2017
09:24:31
Если ты делаешь врайт Лок тебе дамп памяти ненужен

ptchol
01.11.2017
09:24:55
Да люди много чо делают потому что могут

Google
ptchol
01.11.2017
09:24:58
А !

Xeniya MTS
01.11.2017
09:25:03
клиентские бэкапы если -

ptchol
01.11.2017
09:25:05
Вон оно чё !

Xeniya MTS
01.11.2017
09:25:08
там райт лок не сделаешь

ну и всякие базы данных своих же сотрудников,

ptchol
01.11.2017
09:25:36
Тогда возвращаемся к тому что ты не можешь так делать

Xeniya MTS
01.11.2017
09:25:38
тестовые виртуалки

ptchol
01.11.2017
09:25:51
Тестовые энвы не бэкапят

Xeniya MTS
01.11.2017
09:26:01
потерянные TCP/IP соединения фигня

такое от пакетлосса может быть

ptchol
01.11.2017
09:26:20
Я бэкапами тож пользовался последний раз лет 8 назад

Xeniya MTS
01.11.2017
09:26:46
Я бэкапами тож пользовался последний раз лет 8 назад
я постоянно юзаю. У меня приложение после деплоя через паппет грузит последний бэкап

т.е. почти каждый день :)

но это другие бэкапы

приложений

не уровня виртуалки

Страница 33 из 112