map

Идея Global Server Discovery

Изображение пользователя combr@jabber.ru.

Возникла у меня в субботу идея создать нечто глобальное. Примерно такое ;)

Задача - дать больше информации новым пользователям о доступных и качественных серверах jabber, которые находятся ближе к ним.
Представим себе пользователя, который хочет получить сервис, не зависимый от воли какой-либо корпорации, и минимально подверженный сетевым проблемам. Он задает вопрос - "хорошо, я хочу использовать jabber. куда подключиться в моем городе? Насколько стабильны публичные сервера в моем городе, какой лучше?" Сейчас на этот вопрос невозможно ответить НИЧЕГО.

Но я подумал :) - почему бы не создать нечто вроде глобальной карты и каталога публичных серверов jabber в россии? И разметить ее, конечно, на этом сайте.

А как этот каталог/сервис узнает о сервере, если я, например, запущу его завтра? Вопрос на перспективу, но есть такое предложение: встроить в серверный софт нечто, что будет докладывать о себе в указанное место (по XMPP, конечно ;). Т.е. на jabber.ru запускаем коллектор "презенсов" серверов, как только кто запускает публичный сервер - тот отсылает пакет с "презенсом" этому коллектору, и на карте, построенной по БД коллектора сразу видно, что в городе Н появился еще один сервер ;)
Город можно определять по geoip, или прочить администратора заполнить информацию о местоположении в конфиге..
Можно и сейчас попробовать анализировать s2s на jabber.ru, конечно, но это будет статистика "случайных" коннекторв, а в предлагаемом варианте - более полная статистика "добровольно-стучащих" :)

На этой же карте можно и результаты stats приводить при желании (количество узеров онлайн/всего), и статистику по доступности (но только с методикой, которая может что-то достоверное сказать, как сделано на http://uptime.pingdom.com/general/methodology относительно веб-серверов).

Такая статистика для jabber-серверов уже есть на http://jabbermonitor.ayena.de/index.php?q=jabbermonitor/jabber.ru
но она плоха тем, что ничего не говорит в реальности.
например, результат: 99,62% доступности за 90 дней.
Значит ли это, что 90*24*60*0,38% = 492 минуты (около 8 часов) сервер непрерывно лежал?
конечно, нет, потому что неизвестно, что он делал между проверками.

Результат - Имеем визуализацию использования jabber-серверов в России, и уже никто не может сказать, что "jabber? да им никто не пользуется, зачем он мне!" :)))


Опубликовано combr@jabber.ru в сб, 2007-03-31 12:58. categories [ ]

Jabber World Map

Изображение пользователя unatine@jabber.ru.

Jabber World Map

Адрес ссылки: http://ralphm.net/world?language=en


Опубликовано unatine@jabber.ru в вс, 2003-07-13 11:12. categories [ ]