Базы данных и Kubernetes / Дмитрий Столяров (Флант)

Поделиться
HTML-код
  • Опубликовано: 26 сен 2024
  • Приглашаем на конференцию HighLoad++ 2024, которая пройдет 2 и 3 декабря в Москве!
    Программа, подробности и билеты по ссылке: clck.ru/3DD4yb
    --------
    HighLoad++ Moscow 2018
    Тезисы и презентация:
    www.highload.ru...
    Нам, компании Флант, множество раз задавали вопрос: "Можно ли базу в Kubernetes?".
    В этом докладе я поделюсь нашим опытом и на конкретных примерах расскажу, в каких случаях имеет смысл размещать базы данных (и в целом stateful-приложения) в Kubernetes, а в каких это неоправданно или даже вредно и опасно.
    Нашли ошибку в видео? Пишите нам на support@ontico.ru

Комментарии • 44

  • @MrDaur88
    @MrDaur88 4 года назад +37

    Годный контент. Глупые вопросы, в стиле "у меня крутые яйца". Вообще неприятно таким отвечать.

  • @farthervideo
    @farthervideo 5 лет назад +15

    Приятно смотреть выступления Дмитрия!

  • @katunkroakl
    @katunkroakl 5 лет назад +13

    Очень актуальная информация, спасибо!

  • @20Storm20
    @20Storm20 5 лет назад +5

    Отличный доклад! Отдельно отмечу замечание про Confluence. Как раз решали эту задачу именно с EFS :). Удачи!

  • @kl45gp
    @kl45gp 11 месяцев назад

    идеально

  • @zffman
    @zffman 4 года назад

    Отличный доклад, с мякоткой

  • @adambright5416
    @adambright5416 2 года назад +6

    доклад кайф, а вот секция вопросов вызывает вопросы... вы вопросы задаёте или вы****ся хотите? "а я вот знаю это", "а я вот знаю то"... это разве вопросы?

    • @mbaev
      @mbaev 2 года назад

      Мягкий знак пропустил...

  • @klerg321
    @klerg321 Год назад +1

    что не так с базой в докере?)

  • @Elfcheg
    @Elfcheg Год назад

    Народ толпился на выходе из зала сразу после окончания доклада. Явно не могли в дверь пройти из-за распухшей головы от обилия информации.

  • @derzimstroy
    @derzimstroy 4 года назад +1

    А слайды можно выложить ? Если за год подходы ещё не устарели.

    • @guugle
      @guugle 4 года назад +1

      подходы на таких лекциях для каких-то адских нагрузок, которых в реале не бывает, если вы не fb и гугл. Хватает обычных туториалов. В реале достаточно 3х базовых слейвов в одном кластере. Кроме того, постгрес в кубернетс это дикая боль, а вот монго прямо создана для репликаций.

  • @МихаилБарков-ф3х
    @МихаилБарков-ф3х 4 года назад +1

    Я конечно не специалист, но например в galera кластер все сервера мастер и в базу данных можно записать только если сервер MySQL видит n/2+1 серверов в кластере. Если сервер остался один одинешенек или допустим 2 из 5 то он не должен давать в себя что то писать. С rabbit кластером вроде так же. Поправьте меня если я не прав.

    • @Hhhhoooodddd
      @Hhhhoooodddd 4 года назад

      Можно писать в раббит кластер, даже если нода одна, неважно. Но нужна репликация.

    • @МихаилБарков-ф3х
      @МихаилБарков-ф3х 4 года назад

      @@Hhhhoooodddd А что если часть клиентов обращается к ноде один, а другая часть клиентов к другой ноде и эти две ноды не видят друг друга. А потом они становятся доступны друг другу, и что тогда? Чьи данные верны?

    • @Hhhhoooodddd
      @Hhhhoooodddd 4 года назад

      @@МихаилБарков-ф3х будет сплит брейн, раббит об этом сообщит

  • @dhanadadasa
    @dhanadadasa 3 года назад +1

    Обратите внимание как ведущий готовит "И". Очень уверенный оператор)

  • @wm5265
    @wm5265 2 месяца назад

    Аж целая презентация по Базовому курсу систем дизайна. Конститивный это прям пипец режет ухо. консисте́нция - констистентный.

  • @yerbolkistaubayev8144
    @yerbolkistaubayev8144 3 года назад +6

    С нервишками проблемы у парня)))

  • @Holms
    @Holms 4 года назад

    Где достать список cloud ready баз данных? Гугл вообще пустой

  • @olihka8695
    @olihka8695 3 года назад

    Uixkslkiiis🎇🎐🎎🎄🎏🎁🎫🎋🎫🎋

  • @guugle
    @guugle 4 года назад

    можно, если это монго

  • @BloodJazMan
    @BloodJazMan 5 лет назад +5

    Эх жалко. я думал что про Oracle MySQL Operator и Zalando PostgreSQL Operator расскажут

    • @dabster2
      @dabster2 5 лет назад +1

      Zalando Patroni отличный файловер оператор
      я вытянул его из докера и раскатываю Ансиблом на ноды без докера в такой сборке: postgres9.6 + patroni + consul + haproxy, автофайловер не раз уже спасал от диверсий датацентров :)

    • @kubernetes-309
      @kubernetes-309 5 лет назад +1

      @@dabster2 ;) ну меня скорее больше волнует возможность его именно как Kubernetes Operator сделать что-то, что например позволит сделать на лету Upgrade с postgresql 9.6 на 10 без простоя, через pglogical какой нибудь

    • @guugle
      @guugle 4 года назад

      @@dabster2 зачем патрони, если есть прекрасный Stolon. Все проще намного, в разы в среде k8s

    • @dabster2
      @dabster2 4 года назад

      @@guugle еслиб было что-то подобное под percona mysql...

  • @Asand3r
    @Asand3r 6 месяцев назад

    >консистивный свитчовер
    Это пять, я считаю. =D

  • @Oswee
    @Oswee 4 года назад

    Kto postavil dizi!?

    • @ТимурСафаров-в1ч
      @ТимурСафаров-в1ч 4 года назад +7

      Тот кому не понятно чего он бурчит себе под нос - failover stateFulset stateless guarantee share applications dns discovery cloud native решения rasing db резолвиться в пачку ip адресов Discovery статические соседи на dns zoo keeper Consistent switchcover

  • @asm64
    @asm64 2 года назад +2

    Постоянно приходится тормозить видео и пользоваться переводчиком всяких "фенсингов", "дженерик имплементаций фенсингов на баре метал". Выступающий что русский язык забыл?

    • @adambright5416
      @adambright5416 2 года назад

      и правда, на 1С человек пишет, там же всё на русском, ни слова английского. и программы все русскими созданы, и железо исконно русское.

    • @mbaev
      @mbaev 2 года назад

      @@adambright5416 русскими кувалдами выкованное, русской душой оживлённое на земле русской )

    • @mkgfk
      @mkgfk Год назад +2

      Вы вообще из it? Нет судя по всему, не мешайте профессионалам тогда…

    • @asm64
      @asm64 Год назад

      @@mkgfk там где вы учились, я преподавал. Автору не мешало бы русский язык подучить и перевод накатить. Культура и чистота речи на низком уровне, словно пытается спрятаться за англицизмы, чтобы умней казаться. Дичь какая-то.

  • @vasya_pipkin
    @vasya_pipkin 4 года назад +2

    50k IOPS высоконагруженная БД?) Значит Вы не видели высоконагруженных БД)

  • @dmitryd1572
    @dmitryd1572 5 лет назад +1

    Отличный доклад, большое спасибо