powered by simpleCommunicator - 2.0.52     © 2025 Programmizd 02
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / Load balancing кластер
21 сообщений из 21, страница 1 из 1
Load balancing кластер
    #39459934
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
У кого-нибудь есть в планах (или железе) провайдер, который бы разбрасывал входящие
коннекты по нодам кластера Firebird?
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Load balancing кластер
    #39460046
rdb_dev
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dimitry Sibiryakov, почему именно провайдер? Обычно, это решают через DNS.
...
Рейтинг: 0 / 0
Load balancing кластер
    #39460055
oleg_m
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
я думал, ты его уже сделал.
...
Рейтинг: 0 / 0
Load balancing кластер
    #39460346
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
DNS плохо обрабатывает случаи когда некоторые ноды ушли в отключку.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Load balancing кластер
    #39471684
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Может кто-нибудь в ближайшие 10-20 лет вообразить в продакшене кластер Firebird с более
чем 256 нодами?
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Load balancing кластер
    #39471687
Шавлюк Евгений
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dimitry Sibiryakov,

256 нод хватит каждому? :)
...
Рейтинг: 0 / 0
Load balancing кластер
    #39471692
Мимопроходящий
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
14.06.2017 18:01, Dimitry Sibiryakov пишет:

> Может кто-нибудь в ближайшие 10-20 лет вообразить в продакшене кластер Firebird с более
> чем 256 нодами?

экономишь на unsigned char?
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Load balancing кластер
    #39471697
Гаджимурадов Рустам
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Это даже не на спичках...
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Load balancing кластер
    #39471702
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Мимопроходящийэкономишь на unsigned char?

Не столько на нём, сколько на размере статических массивов.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Load balancing кластер
    #39471712
Мимопроходящий
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
14.06.2017 18:43, Dimitry Sibiryakov пишет:
> Не столько на нём, сколько на размере статических массивов.

Чтоб грядущие поколения тебя потом материли...
Ты вспомни, каким охренительно БОЛЬШИМ казался
Quantum Bigfoot аж на целый 1 Гигабайт...
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Load balancing кластер
    #39471717
Ivan_Pisarevsky
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Шавлюк Евгений256 нод хватит каждому? :)640K наше фсё!

Сдается мне 99,99% хватит и четырех, не то что 256, но может появиться один жирный клиент, который захочет 1000 и выручки он может принести больше все остальной стаи леммингов вместе взятой.
...
Рейтинг: 0 / 0
Load balancing кластер
    #39471731
Гаджимурадов Рустам
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ivan_Pisarevsky> 640K наше фсё!

Тоже хотел это сказать.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Load balancing кластер
    #39471752
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ivan_Pisarevskyможет появиться один жирный клиент, который захочет 1000

Знаешь, я в деда мороза уже не верю. Все масштабируются вертикально, поскольку оно проще.
Я удивлюсь появлению даже нежирных клиентов.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Load balancing кластер
    #39471805
Dorin Marcoci
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Главное чтобы "аналитики" не строили потом таблички сравнения между тулсами, и вот, твой - "только" до 256 нодов.
А так, да.. 256 очень много, можно разбрасывать ноды по всей планете.
Хотя, если проблема только в килобайте памяти, можно и UInt64 ставить.
...
Рейтинг: 0 / 0
Load balancing кластер
    #39472052
rdb_dev
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dimitry SibiryakovDNS плохо обрабатывает случаи когда некоторые ноды ушли в отключку.А как еще балансировать нагрузку?
В любом случае это надо делать на протоколе разыменования имени в IP адрес или на разыменовании IP в MAC адрес (через самодельный и умный фильтр-драйвер ARP протокола, который будет помнить кому и когда выдал MAC своего узла при разыменовании IP), но последнее будет походить на IP-spoofing и тут какой-нибудь L3 коммутатор может взбунтоваться.
Но если вопрос балансировки еще как-то решает, то вопрос кластеризации и "fail-over" кластеров упирается в проблему синхронизации баз и наличия/обработки сигнала "heart beat".
...
Рейтинг: 0 / 0
Load balancing кластер
    #39472228
Фотография o_v_a
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А какую логику закладывать в менеджер кластеризации, если делать таковой? Только по количеству коннектов на узел ориентироваться или с учетом загруженности узла? Или и то и другое вместе?
Если с загруженностью узла связываться, то надо оперировать какой-то системной статистикой. Ибо, завалили узел OLAP-кубом каким-то единственным, а ему ещё пытаются коннектов навязать, мол "бездельничает с одним коннектом"...
...
Рейтинг: 0 / 0
Load balancing кластер
    #39472347
rdb_dev
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
o_v_a, тут море вариантов. Некоторые, в подобных случаях, закладываются на адрес источника (клиента), по математическим манипуляциям с которым определяют - какой из узлов кластера будет обслуживать подключение. К примеру, просуммировал все октеты IP адреса в один байт и по этому значению определяешь какой из 256 узлов твоего кластера будет обрабатывать запрос. ИМХО, это самый простой способ.
...
Рейтинг: 0 / 0
Load balancing кластер
    #39472867
Фотография o_v_a
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Не, ну под Линухом элементарно собирается статистика (под виндой - не в курсе) даже просто через парсинг вывода uptime, free и iostat. Скрипты в cron располагаю с достаточным интервалом запуска. Я со своих серваков в табличку складываю всякое выуженное (длины очередей, количество тех или иных процессов, количество открытых TCP/UDP коннектов на тех или иных портах, количество запущенных процессов тех или иных служб и пр.) и пока графики просто красивые строю, чтоб отслеживать пики нагрузки на службы.
Но можно это применять и для иных целей. Например, для таких вот обсуждаемых: опираться при принятии решения о том, кому физически отдать коннект на обслуживание, как раз на эту вот собранную статистику по загруженности серверов, ориентируясь на последние актуальные длины очереди заданий процессоров и дисковой очереди, утилизацию диска и на свободную память.
Придумать какую-то функцию и весовые коэффициенты предусмотреть в настройках, чтоб гибко управлять логикой менеджера соединений.
...
Рейтинг: 0 / 0
Load balancing кластер
    #39472902
rdb_dev
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
o_v_a, если создаешь собираешься создать менеджер кластеризации, то не создавай его как "бутылочное горлышко", которое в процессе отказа узла, на котором крутится, сделает твой кластер недоступным для новых подключений. Такие менеджеры кластеризации должны находится на каждом узле кластера и уметь общаться не только с сервером имен, но и между собой, чтобы регистрировать на сервере имен (в случае, если таковой будет использоваться) самый менее нагруженный, в определенный момент времени, узел кластера. ИМХО, тут без raw-socket не обойтись.
...
Рейтинг: 0 / 0
Load balancing кластер
    #39472918
Фотография o_v_a
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ессессно, жесть "все со всеми" и "облако из облаков" и прочий Адъ адовый можно только приветствовать ;)
Безумству храбрых поём мы песню.
Мне лично пока кластер не нужен. Пока... это тут ключевое, вестимо.
...
Рейтинг: 0 / 0
Load balancing кластер
    #39472934
rdb_dev
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
o_v_a, реализация кластера, это девятый круг ада.
...
Рейтинг: 0 / 0
21 сообщений из 21, страница 1 из 1
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / Load balancing кластер
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]