Size: a a a

SDS и Кластерные FS

2021 March 01

NS

Nik Sh in SDS и Кластерные FS
al ss
а ДЦ?
все в одном, но тут главное что бы задержки были маленькие. Вы же не между континентами будете реплицировать?  Ну и в любом случае надо придумать как разрулить split-brain если потеряется связь между ДЦ.
источник

А🐎

Александр 🐎... in SDS и Кластерные FS
Nik Sh
все в одном, но тут главное что бы задержки были маленькие. Вы же не между континентами будете реплицировать?  Ну и в любом случае надо придумать как разрулить split-brain если потеряется связь между ДЦ.
Там же 100км
источник

А🐎

Александр 🐎... in SDS и Кластерные FS
Можно посчитать сколько мс задержки будет
источник

NS

Nik Sh in SDS и Кластерные FS
а это только через 3й хост
источник

NS

Nik Sh in SDS и Кластерные FS
Александр 🐎
Можно посчитать сколько мс задержки будет
1-2? больше от оборудования походу будет зависеть, что между стоит.
источник

А🐎

Александр 🐎... in SDS и Кластерные FS
Nik Sh
1-2? больше от оборудования походу будет зависеть, что между стоит.
0.5-0.7 только на 100км, а дальше уже больше
источник

А🐎

Александр 🐎... in SDS и Кластерные FS
А для хранилки 1ms эт дохуя уже
источник

NS

Nik Sh in SDS и Кластерные FS
Александр 🐎
А для хранилки 1ms эт дохуя уже
ну смотря какая нагрузка. начтение у cephfs работает локальный кэш фс
источник

NS

Nik Sh in SDS и Кластерные FS
В любом случае без 3го хоста не разрулить сплит, при потере связи между дц
источник

as

al ss in SDS и Кластерные FS
Nik Sh
ну смотря какая нагрузка. начтение у cephfs работает локальный кэш фс
ну тогда его ставить в 3-ий дц придется
источник

AK

Alexander Kupchinets... in SDS и Кластерные FS
требования RTO/RPO есть?
приложение на ВМ или на бареметал крутится?
приложение одно? его работа во 2 цод от каких сервисов 1 цод зависит?
источник

NS

Nik Sh in SDS и Кластерные FS
al ss
ну тогда его ставить в 3-ий дц придется
ну или использовать  копеечную впс как qourum node для того же drbd. Тут все от характера нагрузки на файлы зависит, может вы там пишите часто или отдаете этих файлов на 10Ж
источник

VZ

Vladimir Zhurkin in SDS и Кластерные FS
al ss
Коллеги! Нужен совет по архитектурке. Есть виндовое приложение на асп. Как-то переработать и растащить его на микросервисы пока нет возможности. Поставлена задача обеспечить отказо/катастрофо устойчивость на двух дц. Из явных характеристик приложения - оно пишет файлики в локальную фс и дергает бд пострес. ДЦ разнесены на 100 км и между ними есть гарантированный 1Г линк (может до 2-х увеличат). Пока пришли к решению на базе горячего резерва, чтобы не заморачиваться на балансеры и т.п. если грузить оба дц одновременно. В горячем резерве держим БД в актив-актив и соответственно имеем актуальную инфу на случай сбоя. Но нужно еще и как-то файло синхронить. Пока на ум приходит гластерфс с кол-вом реплик - 2. Что можно еще использовать в таком кейсе?
Пока на ум приходит гластерфс с кол-вом реплик - 2. Что можно еще использовать в таком кейсе?
это все хорошо, когда у вас все рядом. Когда все разносится это не совсем уже кластер . По крайне мере в том смысле в который наверно вы его вкладываете. Не очень понятно, как часто меняются мелкие файлы и при добавление новых, как происходит со стороны приложения , что , что-то изменилось.
источник

VZ

Vladimir Zhurkin in SDS и Кластерные FS
ну и у винды есть свои space direct и кластерная ФС
источник

as

al ss in SDS и Кластерные FS
Vladimir Zhurkin
Пока на ум приходит гластерфс с кол-вом реплик - 2. Что можно еще использовать в таком кейсе?
это все хорошо, когда у вас все рядом. Когда все разносится это не совсем уже кластер . По крайне мере в том смысле в который наверно вы его вкладываете. Не очень понятно, как часто меняются мелкие файлы и при добавление новых, как происходит со стороны приложения , что , что-то изменилось.
Насколько вытянул инфу - по сути есть два типоразмера файлов. Основная масса - маленькие файлы размером десятки килобайт всего. Но их много - добавляется по 5 млн в год. И второй типоразмер - 10-20Мб. Их всего около 50 тыс. В основном файлы именно добавляются. У них есть кейс когда файлы переиспользуются, но таких не более 2%
источник

VZ

Vladimir Zhurkin in SDS и Кластерные FS
al ss
Насколько вытянул инфу - по сути есть два типоразмера файлов. Основная масса - маленькие файлы размером десятки килобайт всего. Но их много - добавляется по 5 млн в год. И второй типоразмер - 10-20Мб. Их всего около 50 тыс. В основном файлы именно добавляются. У них есть кейс когда файлы переиспользуются, но таких не более 2%
Основная масса - маленькие файлы размером десятки килобайт всего
Может имеет смысл в БД ? :)
источник

VZ

Vladimir Zhurkin in SDS и Кластерные FS
Куча мелких файлов для ФС это всегда боль
источник

VZ

Vladimir Zhurkin in SDS и Кластерные FS
Крупные , взять minio - но там так же надо понимать все его недостатки На сайте много маркетинга и лучше открыть ишью в гите на почитать
источник

AP

Andrey Perminov in SDS и Кластерные FS
Миллионы мелких файлов с простой репликацией хорошо на seaweedfs ложаться
источник

as

al ss in SDS и Кластерные FS
Alexander Kupchinetsky
требования RTO/RPO есть?
приложение на ВМ или на бареметал крутится?
приложение одно? его работа во 2 цод от каких сервисов 1 цод зависит?
Сейчас это приложение крутится все в виртуалках с схд. Но оно без всяких штук по отказоустойчивости. То что я описал - это желаемое размещение в 2 цодах. Соответственно, можно сделать как заблагорассудится. Что придет адекватного в голову.
Касательно RTO/RPO - требования в цифрах я не видел. Есть достаточно гуманное требование, чтобы через 5-10 минут после сбоя приложение начало отвечать.
По зависимости от сервисом цода сказать не могу - из-за отсутствия таковых. Нет еще ничего в цодах.
источник