|
Load balancing кластер
|
|||
---|---|---|---|
#18+
У кого-нибудь есть в планах (или железе) провайдер, который бы разбрасывал входящие коннекты по нодам кластера Firebird? Posted via ActualForum NNTP Server 1.5 ... |
|||
:
Нравится:
Не нравится:
|
|||
25.05.2017, 18:52 |
|
Load balancing кластер
|
|||
---|---|---|---|
#18+
Dimitry Sibiryakov, почему именно провайдер? Обычно, это решают через DNS. ... |
|||
:
Нравится:
Не нравится:
|
|||
26.05.2017, 00:33 |
|
Load balancing кластер
|
|||
---|---|---|---|
#18+
я думал, ты его уже сделал. ... |
|||
:
Нравится:
Не нравится:
|
|||
26.05.2017, 01:20 |
|
Load balancing кластер
|
|||
---|---|---|---|
#18+
DNS плохо обрабатывает случаи когда некоторые ноды ушли в отключку. Posted via ActualForum NNTP Server 1.5 ... |
|||
:
Нравится:
Не нравится:
|
|||
26.05.2017, 12:46 |
|
Load balancing кластер
|
|||
---|---|---|---|
#18+
Может кто-нибудь в ближайшие 10-20 лет вообразить в продакшене кластер Firebird с более чем 256 нодами? Posted via ActualForum NNTP Server 1.5 ... |
|||
:
Нравится:
Не нравится:
|
|||
14.06.2017, 18:01 |
|
Load balancing кластер
|
|||
---|---|---|---|
#18+
Dimitry Sibiryakov, 256 нод хватит каждому? :) ... |
|||
:
Нравится:
Не нравится:
|
|||
14.06.2017, 18:06 |
|
Load balancing кластер
|
|||
---|---|---|---|
#18+
14.06.2017 18:01, Dimitry Sibiryakov пишет: > Может кто-нибудь в ближайшие 10-20 лет вообразить в продакшене кластер Firebird с более > чем 256 нодами? экономишь на unsigned char? Posted via ActualForum NNTP Server 1.5 ... |
|||
:
Нравится:
Не нравится:
|
|||
14.06.2017, 18:11 |
|
Load balancing кластер
|
|||
---|---|---|---|
#18+
Это даже не на спичках... Posted via ActualForum NNTP Server 1.5 ... |
|||
:
Нравится:
Не нравится:
|
|||
14.06.2017, 18:32 |
|
Load balancing кластер
|
|||
---|---|---|---|
#18+
Мимопроходящийэкономишь на unsigned char? Не столько на нём, сколько на размере статических массивов. Posted via ActualForum NNTP Server 1.5 ... |
|||
:
Нравится:
Не нравится:
|
|||
14.06.2017, 18:43 |
|
Load balancing кластер
|
|||
---|---|---|---|
#18+
14.06.2017 18:43, Dimitry Sibiryakov пишет: > Не столько на нём, сколько на размере статических массивов. Чтоб грядущие поколения тебя потом материли... Ты вспомни, каким охренительно БОЛЬШИМ казался Quantum Bigfoot аж на целый 1 Гигабайт... Posted via ActualForum NNTP Server 1.5 ... |
|||
:
Нравится:
Не нравится:
|
|||
14.06.2017, 19:04 |
|
Load balancing кластер
|
|||
---|---|---|---|
#18+
Шавлюк Евгений256 нод хватит каждому? :)640K наше фсё! Сдается мне 99,99% хватит и четырех, не то что 256, но может появиться один жирный клиент, который захочет 1000 и выручки он может принести больше все остальной стаи леммингов вместе взятой. ... |
|||
:
Нравится:
Не нравится:
|
|||
14.06.2017, 19:24 |
|
Load balancing кластер
|
|||
---|---|---|---|
#18+
Ivan_Pisarevsky> 640K наше фсё! Тоже хотел это сказать. Posted via ActualForum NNTP Server 1.5 ... |
|||
:
Нравится:
Не нравится:
|
|||
14.06.2017, 20:03 |
|
Load balancing кластер
|
|||
---|---|---|---|
#18+
Ivan_Pisarevskyможет появиться один жирный клиент, который захочет 1000 Знаешь, я в деда мороза уже не верю. Все масштабируются вертикально, поскольку оно проще. Я удивлюсь появлению даже нежирных клиентов. Posted via ActualForum NNTP Server 1.5 ... |
|||
:
Нравится:
Не нравится:
|
|||
14.06.2017, 21:07 |
|
Load balancing кластер
|
|||
---|---|---|---|
#18+
Главное чтобы "аналитики" не строили потом таблички сравнения между тулсами, и вот, твой - "только" до 256 нодов. А так, да.. 256 очень много, можно разбрасывать ноды по всей планете. Хотя, если проблема только в килобайте памяти, можно и UInt64 ставить. ... |
|||
:
Нравится:
Не нравится:
|
|||
14.06.2017, 23:44 |
|
Load balancing кластер
|
|||
---|---|---|---|
#18+
Dimitry SibiryakovDNS плохо обрабатывает случаи когда некоторые ноды ушли в отключку.А как еще балансировать нагрузку? В любом случае это надо делать на протоколе разыменования имени в IP адрес или на разыменовании IP в MAC адрес (через самодельный и умный фильтр-драйвер ARP протокола, который будет помнить кому и когда выдал MAC своего узла при разыменовании IP), но последнее будет походить на IP-spoofing и тут какой-нибудь L3 коммутатор может взбунтоваться. Но если вопрос балансировки еще как-то решает, то вопрос кластеризации и "fail-over" кластеров упирается в проблему синхронизации баз и наличия/обработки сигнала "heart beat". ... |
|||
:
Нравится:
Не нравится:
|
|||
15.06.2017, 11:23 |
|
Load balancing кластер
|
|||
---|---|---|---|
#18+
А какую логику закладывать в менеджер кластеризации, если делать таковой? Только по количеству коннектов на узел ориентироваться или с учетом загруженности узла? Или и то и другое вместе? Если с загруженностью узла связываться, то надо оперировать какой-то системной статистикой. Ибо, завалили узел OLAP-кубом каким-то единственным, а ему ещё пытаются коннектов навязать, мол "бездельничает с одним коннектом"... ... |
|||
:
Нравится:
Не нравится:
|
|||
15.06.2017, 13:22 |
|
Load balancing кластер
|
|||
---|---|---|---|
#18+
o_v_a, тут море вариантов. Некоторые, в подобных случаях, закладываются на адрес источника (клиента), по математическим манипуляциям с которым определяют - какой из узлов кластера будет обслуживать подключение. К примеру, просуммировал все октеты IP адреса в один байт и по этому значению определяешь какой из 256 узлов твоего кластера будет обрабатывать запрос. ИМХО, это самый простой способ. ... |
|||
:
Нравится:
Не нравится:
|
|||
15.06.2017, 15:01 |
|
Load balancing кластер
|
|||
---|---|---|---|
#18+
Не, ну под Линухом элементарно собирается статистика (под виндой - не в курсе) даже просто через парсинг вывода uptime, free и iostat. Скрипты в cron располагаю с достаточным интервалом запуска. Я со своих серваков в табличку складываю всякое выуженное (длины очередей, количество тех или иных процессов, количество открытых TCP/UDP коннектов на тех или иных портах, количество запущенных процессов тех или иных служб и пр.) и пока графики просто красивые строю, чтоб отслеживать пики нагрузки на службы. Но можно это применять и для иных целей. Например, для таких вот обсуждаемых: опираться при принятии решения о том, кому физически отдать коннект на обслуживание, как раз на эту вот собранную статистику по загруженности серверов, ориентируясь на последние актуальные длины очереди заданий процессоров и дисковой очереди, утилизацию диска и на свободную память. Придумать какую-то функцию и весовые коэффициенты предусмотреть в настройках, чтоб гибко управлять логикой менеджера соединений. ... |
|||
:
Нравится:
Не нравится:
|
|||
16.06.2017, 09:49 |
|
Load balancing кластер
|
|||
---|---|---|---|
#18+
o_v_a, если создаешь собираешься создать менеджер кластеризации, то не создавай его как "бутылочное горлышко", которое в процессе отказа узла, на котором крутится, сделает твой кластер недоступным для новых подключений. Такие менеджеры кластеризации должны находится на каждом узле кластера и уметь общаться не только с сервером имен, но и между собой, чтобы регистрировать на сервере имен (в случае, если таковой будет использоваться) самый менее нагруженный, в определенный момент времени, узел кластера. ИМХО, тут без raw-socket не обойтись. ... |
|||
:
Нравится:
Не нравится:
|
|||
16.06.2017, 10:17 |
|
Load balancing кластер
|
|||
---|---|---|---|
#18+
Ессессно, жесть "все со всеми" и "облако из облаков" и прочий Адъ адовый можно только приветствовать ;) Безумству храбрых поём мы песню. Мне лично пока кластер не нужен. Пока... это тут ключевое, вестимо. ... |
|||
:
Нравится:
Не нравится:
|
|||
16.06.2017, 10:30 |
|
|
start [/forum/topic.php?fid=40&fpage=44&tid=1561531]: |
0ms |
get settings: |
9ms |
get forum list: |
13ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
44ms |
get topic data: |
11ms |
get forum data: |
2ms |
get page messages: |
49ms |
get tp. blocked users: |
1ms |
others: | 13ms |
total: | 148ms |
0 / 0 |