Ставим базы данных и S3 на NAS. Самохостинг (HomeLab) №8

Аватар автора
Доброго времени суток! Мы уже собрали надежный NAS, настроили умную сеть и подняли систему автоматизации для легких сервисов. Но если мы хотим разворачивать «тяжелую артиллерию» (свой GitHub, CI/CD пайплайны или мессенджеры), нам нужен мощный фундамент для хранения данных. Можно ли просто поднять базы данных в Docker-контейнерах рядом с приложениями? Можно. Но мы делаем по другого. Сегодня мы превращаем наш NAS из простой файлопомойки в полноценный Data-узел. Вынося базы данных на «голое железо» (Bare Metal), мы избавляемся от накладных расходов виртуализации и получаем прямой доступ к дисковому массиву ZFS. В этом выпуске: Тюнинг ZFS под HDD: Настраиваем recordsize, чтобы механика жестких дисков не «хрустела», а базы данных летали. Сетевая магия (macvlan): Даем PostgreSQL, MongoDB, кэшу и S3-хранилищу свои собственные статические IP и MAC-адреса без использования виртуалок. Свое облако (MinIO S3): Запускаем объектное хранилище и разбираемся, почему современному софту нужен API вместо обычных сетевых папок (SMB). Подводные камни: Как история Open-Source заставила нас перейти с Redis на Valkey. 🔗 Официальные репозитории проекта : 🔗 Социальные сети: Тайм коды 00:00 - Вступление и план на видео 00:20 - Сетевая идентичность: зачем нужен Macvlan вместо проброса портов 00:57 - Производительность БД на HDD: мифы, ZFS recordsize и износ SSD 03:38 - ZFS Snapshots: заморозка времени для безопасного бэкапа баз данных 04:31 - «Три кита»: зачем нужны PostgreSQL...

0/0


0/0

0/0

0/0

0/0