~/ru.blog.lis.im

Linux

devops nginx linux

Nginx как балансировщик нагрузки: практика на реальном VPS

В этой статье я прохожу практическое задание по DevOps — настраиваю Nginx как балансировщик нагрузки с HTTPS, кешированием и защитой. Всё делаю на реальном VPS, рядом с работающим блогом. Никаких учебных стендов — сразу как в продакшене.


Что будем строить

Nginx будет принимать запросы на домен app.lis.im и распределять их между тремя инстансами приложения. Если один инстанс падает — остальные продолжают работать, клиент ничего не замечает.

devops postgresql linux

PostgreSQL для прода: установка, настройка и бэкап

Задача пришла от команды разработки: нужен новый инстанс PostgreSQL для продакшн-окружения. Установить, создать базу и пользователя, настроить подключения из подсети приложения, выкрутить параметры под нагрузку, настроить логирование и автобэкапы. Стандартная задача, разбираем по шагам.


PostgreSQL, реляционные базы и когда что использовать

Прежде чем переходить к установке, стоит разобраться: почему PostgreSQL, а не что-то другое?

Типы баз данных

Все базы данных делятся на категории в зависимости от того, как они хранят и организуют данные.