uLogin — С боевым крещением. Отчеты, советы

2 Мар
2012

image

Привет, Блогасообщество! Вы можете поздравить uLogin с боевым крещением. 23 февраля второй ДДОС в 10Gbit, обусловленный политическими мотивами (uLogin был платформой авторизации на сайте feb26.ru) помешал работе сервиса на долгое время. Первый ДДОС по тем же причинам был неделей раньше, но был пережит проще. Теперь мы учёные и имеем ДДОС-защиту от QRATOR, пару бэкендов и огромный запас ресурсов после проведенных оптимизаций.

Итак, чего стоит опасаться даже бесплатному проекту:


— не конкурентного, но политического DDOS-а
— отсутствию желания у хостера противодействовать DDOS-у и просто уводить хост в null-route. Немецкие ДЦ похоже привыкли именно так бороться с DDOS-ом.
— вероятности простоя длительное время из-за большого TTL у ДНС-хостера

Мы ощутили все минусы смены ДНС при большом TTL и перешли на Premium DNS хостинг от GoDaddy, где можно вручную установить низкое значение TTL для горячего переезда на новый сервер без простоя. В будущем даже планируем предоставлять SLA на платной основе, поскольку спрос на такие гарантии есть, а мы сейчас технологически стали готовы к этому.

Еще до начала проблем мы сделали коренное изменение, связанное с моделью инициализации виджета uLogin, которое решает проблему множественного размещения виджетов на странице. Теперь для установки параметров виджета используется HTML атрибут «x-ulogin-params» — и все элементы на странице с этим атрибутом проходят обработку нашим скриптом, который отрисовывает панель в описанном атрибутом виде.

За период существования мы закрыли множество багов и добились максимальной совместимости юЛогина со всеми браузерами. Ниже я привожу таблицу, в которой указаны стадии развития плагинов для различных систем управления сайтами. Кстати, плагины мы развиваем не только своими силами, но и с помощью инициативных программистов, которые создают модули для своих любимых CMS. За что им огромное спасибо.

imageWordPress — На новой модели
imageJoomla — На новой модели
imageDrupal — Пока на старой модели
imagephpBB — На новой модели
imageSMF — Пока на старой модели
imageDjango — Пока на старой модели
imageDLE — На новой модели
imageKohana — Пока на старой модели
imageLiveStreet — На новой модели
imagevBulletin — На новой модели
imageNetCat — На новой модели
imageVanilla Forums — На новой модели
imageInvision Power Board — На новой модели

Кстати, будем очень рады, если issues по плагинам будете оставлять в github: http://github.com/ulogin

Несколько цифр: более 1500 подключенных к юЛогин сайтов, поддержка 13 CMS (и еще несколько уже в разработке), более 5 миллионов просмотров виджета ежедневно, доверие разработчиков крупных новостных порталов.

О будущем юЛогина: кроме экспансии на разные CMS и добавления провайдеров авторизации, у нас в планах создание личного кабинета для вебмастеров, чтобы:
— вы могли производить настройки виджетов прямо у нас на сайте, без необходимости править параметры в коде или лезть в код плагина для cms (отчасти поэтому все плагины мы выпускаем без удобных настроек).
— поддерживать более тесную связь с вами и наладить тикет-систему (сторонние email-based решения себя не оправдали; лучшим вариантом оказалась просто почта, но в ней иногда теряются письма)
— ввести платные тарифы для тех, кто хочет дополнительные опции (все текущие функции будут всегда бесплатными. Платными будут тарифы с SLA, очень оперативной поддержкой и помощью в установке, и другими плюшками, как свои приложения авторизации)
— сделать универсальный прием донатов (пока принимаем только ЯДы и только на спонсорство антиДДОС-а, поскольку это серьезные косты: http://ulogin.ru/donate.html)

А теперь краткий отчет по ключевым фичам за последние месяцы:

image улучшенная совместимость с браузерами и провайдерами авторизации
image автоопределение языка пользователя и локализация интерфейса под язык (RU,EN)
image избавление от использования jquery
image новые плагины (сейчас уже 13 различных CMS, на подходе еще около 5)
image оптимизация внутренностей
image отказоустойчивость и защита от DDOS атак
image новый подход к инициализации виджета, упрощающий множественное размещение
image улучшение UI дропдауна (автодроп при задержке мышки на нем)

Кстати, актуальные новости мы кидаем в наш уютный твиттер: @uLoginTeam
И будем очень рады, если вы сделаете небольшой донат на целевую программу защиты от DDOS.

З.Ы. Добавьте кармы, пожалуйста 🙂 не хватает на целевой блог.
По материалам Хабрахабр.



загрузка...

Комментарии:

Наверх