Glusterfs – распределенная файловая система.

Введение GlusterFS — это распределенная файловая система с открытым исходным кодом и возможностью расширения до нескольких петабайт, способная обслуживать тысячи клиентов. GlusterFS кластеризирует хранилища данных через Infiniband RDMA или TCP/IP соединение, объединяет ресурсы дисков и памяти и позволяет управлять данными в едином пользовательском пространстве. GlusterFS основан на возможности наращивания объемов доступного для пользователя пространства, позволяя […]

Читать дальше… from Glusterfs – распределенная файловая система.

Балансировщик нагрузки nginx

В предыдущей статье мы рассмотрели как сделать отказоустойчивый кластер из балансировщиков. В данной статье мы поговорим о самих балансировщиках nginx Начнем с конфига для балансировщика nginx(конфиг сайта). upstream backend { ip_hash; server backend1.example.com:80 weight=4 max_fails=2 fail_timeout=2s; server backend2.example.com:80 weight=2 max_fails=2 fail_timeout=2s; } server { listen 80; server_name test.local; location ~* \.()$ { root /var/www/test.local; } […]

Читать дальше… from Балансировщик нагрузки nginx

Как собрать nginx c postgresql,ngx rds json,the form input

Как собрать nginx c postgresql,ngx rds json,the form input Для того чтобы собрать nginx с поддержкой postgresql нам понадобится следующее: сам nginx; модуль postgresql; the ngx_rds_json module; the form input module; ngx_devel_kit. zlib; openssl; libressl. Скачиваем все необходимые модули Устанавливаем зависимости: aptitude install libpq-dev checkinstall  build-essential libpcre++-dev  checkinstall gcc+ zip -y Также нам понадобиться PCRE […]

Читать дальше… from Как собрать nginx c postgresql,ngx rds json,the form input

Распределение нагрузки между несколькими реальными серверами. Keepalived

Распределение нагрузки между несколькими реальными серверами. Keepalived Linux Virtual Server (LVS) — это набор интегрированных программных компонентов для распределения нагрузки между несколькими реальными серверами. LVS работает на двух одинаково настроенных компьютерах: один из них явлается активным LVS-балансировщик нагрузки, а второй- резервным LVS-балансировщик нагрузки. Активный LVS-маршрутизатор выполняет две задачи: Распределение нагрузки между реальными серверами. Проверка работоспособности […]

Читать дальше… from Распределение нагрузки между несколькими реальными серверами. Keepalived