Путь от RAID до распределенного хранилища с хот-свопом и кэшами Инфраструктурная платформа
Около десяти лет занимался автоматизацией процессов QA (автоматическое тестирование, деплой). Последние 3 года занимаюсь разработкой APS приложений-коннекторов для Odin Automation (Java/JavaScript).
В жизни каждого ответственного за серверы с тестовыми инсталляциями рано или поздно наступает degraded-период - когда нужно скрестить пальцы и ждать, пока замена для RAID-зеркала закончит синхронизироваться и сервер можно будет использовать в штатном режиме. Когда же захочется получить хранилище с "горячей" заменой дисков, прозрачной для всех, оказывается, что аппаратные решения такого уровня стоят слишком дорого.
Есть и программные решения - нам удалось построить на сравнительно небольшие средства распределенное хранилище на основе Virtuozzo Cloud Storage (PStorage). В данном докладе я расскажу, как устроено такое хранилище, какую выгоду мы от него получили при разработке и тестировании, и как обращаться с ним не стоит.