За три месяца без даунтаймов переехали на ClickHouse Cloud с БД на 120 терабайт, и что от этого выиграли
В прошлом году мы пришли к пониманию, что используемое на тот момент техническое решение перестало удовлетворять растущие требования компании. Понимали — нужно делать масштабный рефакторинг инфраструктуры, так как технический долг уже начинал выходить за рамки приемлемого.
Все эти годы мы использовали ClickHouse. Логично было постараться на нем и остаться. Решили попробовать ClickHouse Cloud в AWS.
Сложность заключалась в том, что нужно было перевезти базу данных на 120 ТБ без какого-либо даунтайма аналитики в компании и все это бесшовно срастить. Поэтому выбрали путь «полное дублирование», проверка и атомарное переключение.
В статье подробно описываю, как все проходило, с какими трудностями столкнулись, и какие преимущества в итоге дал переезд.
Спойлер: мы не только справились, получили много положительных эффектов, но и итоговая стоимость обслуживания после переезда в облако осталось сопоставимой с тем, что было ранее. При этом удалось сэкономить половину времени двух инженеров, сохранить много нервом и переключиться на созидание, а не обслуживания, занявшись более интересными задачами.