main

nginx auth_request (1/3): Вводная

У меня тут накопилось немного опыта работы с этим модулем, решил поделиться.

Прежде всего - что это? Это модуль, который разрешает или запрещает прохождение запроса в nginx на основе подзапроса. Две основных схемы применения:

  • с его помощью можно соорудить WAF (web-application firewall)
  • ...и кастомный портал предварительной авторизации

...всё перечисленное - без модификации исходного сайта.

→ Читать дальше...

2017-04-24

Сравнение производительности Sheepdog/Ceph

Выкладываю данные по тестированию производительности ceph и sheepdog.

Тестовый стенд: 3 почти одинаковых сервера с двумя дисками по 500Гб. С каждого диска в конце откушено по 450Гб под данные и отдано под разные системы. В качестве хранилища чанков используется ext4 (sheepdog) и xfs (ceph). Тип объекта - реплицируемый, количество копий и там и там выставлено в 2. chunk size везде равен 4мб.

→ Читать дальше...

2017-03-29

Распределённые блочные хранилища

В ходе возни с кластером на работе, решил посмотреть существующие распределённые блочные хранилища. Что вообще за хрень такая, в каком оно состоянии и возможные подводные камни.

→ Читать дальше...

2017-03-24

ИТП "Град" и изменение генплана города

Сегодня закончилось публичное общественное обсуждение предложений по изменению генплана.

→ Читать дальше...

2017-02-19

Новый проект -- libsimdb, библиотека для поиска визуально похожих изображений

Эта идея периодически всплывала в голове, поскольку минимум раз в год я перебираю свой архив контента. Но, поскольку это именно что "раз в год", реализация неоднократно откладывалась.

→ Читать дальше...

2017-02-08