
Maxim
24.08.2016
22:00:15
у тебя 10гбс между серверами?

Alexander
24.08.2016
22:00:26
ну я планирую элтекс купить, там 4 порта будет
мне 3 надо)
мне советовали недорогие свитчи элтекса

Google

Alexander
24.08.2016
22:02:35
http://eltex-msk.ru/catalog/ethernet/ethernet-kommutatoryi-agregaczii/mes3124.html
вот эти вроде

Maxim
24.08.2016
22:02:55
> наличие 2 интерфейсов 10Гбит/с (SFP+),
SFP - это оптические интерфейсы
не медь
у тебя в сервера оптика заходит?

Alexander
24.08.2016
22:03:36
у меня обычные, но там карточки есть недорогие интеловские же
я сначала гигабитку сделаю в любом случае
но дальше если нужно будет - сделаю апгрейд сети
мне сейчас важно понять, оно решит проблему или нет
если нет - то и смысла не будет обновлять гигабитную сеть

Maxim
24.08.2016
22:04:35
пока ты не можешь четко обозначить проблему, решить ее невозможно

Alexander
24.08.2016
22:04:53
так я обозначил - работа PostgreSQL на Ceph

Google

Alexander
24.08.2016
22:05:09
при какой нагрузке 10 гигабитки будет не хватать?
вот если обычные Xeon E5 серверы (ну, супермикра), тот элтексный свитч и интеловские сетевые карточки

Maxim
24.08.2016
22:06:43
а мы вообще точно еще в канале про кубернетес?

Alexander
24.08.2016
22:07:11
это слегка оффтопик, но я хотел бы понять, как пользователи Kubernetes эти проблемы решают
вам ведь тоже СУБД в облаке нужно запускать как-то
я в чём вижу главный плюс систем типа Kubernetes - сломался 1 сервак, а проект работает
если с базой ничего не делать - смысла от Kubernetes не будет
разве нет?

Maxim
24.08.2016
22:08:34
так же, как и не пользователи кубернетес
резервирование и отказоустойчивость классических РСУБД имеет очень мало общего с контейнерной виртуализацией и системами оркестрации

Alexander
24.08.2016
22:09:53
у меня 20-30 проектов почти без нагрузки

Maxim
24.08.2016
22:09:59
но как только ты приносишь stateful-базу, сказка кончается и приходится решать те же вопросы, которые были без контейнеров

Alexander
24.08.2016
22:10:05
главная цель, чего я хочу от облака - отказоустойчивость

Maxim
24.08.2016
22:10:08
только еще и с контейнерами
у меня есть stateless приложения с чудовищной нагрузкой, если что
потому что у них десятки миллионов пользователей
что не мешает им оставаться stateless
и они - главные "потребители" систем оркестрации контейнеров
ты там гуглить чтоли пошел?

Google

Maxim
24.08.2016
22:13:20
ладно, я спать

Alexander
24.08.2016
22:13:28
я не использовал эту терминологию, но это то, то я думал, да
stateful это базы данных

Maxim
24.08.2016
22:13:43
не только

Alexander
24.08.2016
22:13:45
там важно прошлое состояние

Maxim
24.08.2016
22:14:01
много где важно состояние
если тебе пользователи картиночки загружают, а ты складываешь их прямо в контейнер, то после перезапуска контейнера пользователи потеряют свои картиночки
например
короче, для stateful приложений бенефиты от контейнеризации очень невелики
зато количество проблем зачастую возрастает в разы
как в том анекдоте про регулярные выражения

Alexander
24.08.2016
22:16:50
ну, в общем, выгодно делать сетевую файловую систему и там все эти вещи хранить в 1 месте и туда со всех серверов облака обращаться - так проще всего, но если сеть менее 10гигабит/с - всё будет медленно, а если 10 гигабит/с - как повезёт?

Maxim
24.08.2016
22:17:16
а резервирование?
если твой ceph развалится

Alexander
24.08.2016
22:17:51
ну, бэкапить надо, конечно
а куда без этого

Maxim
24.08.2016
22:18:05
куда?
как интенсивно?
сколько времени будет восстановление происходить?

Alexander
24.08.2016
22:18:25
а какие бэст прэктис тут?

Google

Alexander
24.08.2016
22:18:39
что советуют пользователи Kubernetes?

Maxim
24.08.2016
22:18:41
а какое это имеет отношение к кубернетесу?

Alexander
24.08.2016
22:19:00
так разве не они используют эти вещи?

Maxim
24.08.2016
22:19:13
блин, Александр, серьезно, почитал бы ты сначала что-нибудь про администрирование в целом
ты пытаешься осилить интегральное счисление не зная таблицы умножения
это очень тяжело

Alexander
24.08.2016
22:19:54
я вообще спокойненько админю себе одиночные шаред-серверы уже несколько лет
потребности в сетевых файловых системах не было, вопрос про облака поднял их
на одиночных серверах всё просто apt update && apt full-upgrade раз в неделю и всё работает
сейчас нечто чуть более лучшее (с докером/rkt контейнерами вместо apt upgrade)

Admin
ERROR: S client not available

Alexander
24.08.2016
22:24:05
и если не пытаться делать какое-то облако - вопрос про Ceph просто не будет, он не нужен, а если начинать осваивать тот же Kubernetes или что угодно (в моём случае это будет просто CoreOS + Fleet + Rkt, где есть концепция подов, которую они спёрли из Kubernetes, отсюда я и интересовался тем, как в k8s всё это устроено), вопрос про ту же Ceph возникнет
конечно, можно какой-нибудь чатик про сетевые фс забабахать, но это же 100% пересечение аудитории будет

Maxim
24.08.2016
22:25:43
нет

Fike
24.08.2016
22:26:17

Maxim
24.08.2016
22:26:35
у меня кубернетес есть, куча контейнеров в нем есть, а сетевой файловой системы нет
что я делаю не так?..

Alexander
24.08.2016
22:27:17
ну, если в проектах нет SQL баз данных, то всё ок

Maxim
24.08.2016
22:27:25
есть :(

Alexander
24.08.2016
22:27:42
ну, тогда возникает вопрос про "условно-отказоустойчивое файловое хранилище"

Google

Alexander
24.08.2016
22:27:46
разве нет?

Maxim
24.08.2016
22:28:44
ты на своих шаред серверах как этот вопрос решаешь?

Тимур
24.08.2016
22:29:22

Alexander
24.08.2016
22:29:41
нет, но пора начать решать, собственно, переход к облаку от одиночных серваков и есть способ решения, конкретно вот со stateless вообще вопросов нет
у меня внешний балансировщик, он просто направит трафик на 1 из трёх серверов, ну и там будет модуль к nginx, который по кукам отправит именно на тот сервер, где пользователь уже был

Fike
24.08.2016
22:30:37

Тимур
24.08.2016
22:31:00
через volume-plugin прокидываем ceph или gluster

Maxim
24.08.2016
22:31:05

Тимур
24.08.2016
22:31:39

Maxim
24.08.2016
22:32:15
а как такое может произойти?

Fike
24.08.2016
22:32:27
я бы сказал, здесь косяк скорее в самом факте выкладки такого в куб без задней мысли

Alexander
24.08.2016
22:32:32
от желания повысить аптайм говносайтиков? ?

Fike
24.08.2016
22:32:49
куб сам по себе аптайм не повышает

Maxim
24.08.2016
22:32:52
если команда не понимает, как работают инструменты, с которыми они делают бизнес, то тут ничего не поможет
будут UGC в контейнерах и вот это все
тут нет пути
а если люди работают, то и контейнеры такие не появятся
нет серебряной пули

Alexander
24.08.2016
22:34:51
а зачем UGC в контейнерах?

Maxim
24.08.2016
22:34:54
приходится постоянно думать о том, что делать, как и зачем

Alexander
24.08.2016
22:35:16
под субд и UGC должны быть data volume'ы же