Docker улучшил образ ClickHouse, устранил критические уязвимости — теперь он подходит для продакшена. Это важно, поскольку многие компании, включая Cloudflare и Uber, уже используют ClickHouse для аналитики из-за его высокой производительности.
Аналитика и преимущества ClickHouse
ClickHouse — это открытая колоночная СУБД, которая обрабатывает миллиарды записей за миллисекунды. Большинство пользователей забирают более 100 миллионов загрузок с Docker Hub, что делает его де-факто стандартом для аналитических решений. Однако прежние базовые образы создавались с учетом удобства разработчиков, а значит, не обеспечивали нужный уровень безопасности.
Устранение проблем с безопасностью
Стандартный образ ClickHouse строится на Ubuntu 22.04, включающем множество ненужных пакетов, которые создают уязвимости (CVE). Например, утечка из пакета Perl в этом образе может вызвать проблемы, хотя ClickHouse и не использует его функции. Docker теперь предлагает защищенные образы, которые исключают эти ненужные компоненты и благодаря этому предотвращают блокировку развертывания на этапе проверки безопасности.
Важность для разработчиков
Для российских разработчиков ситуации с блокировкой развертываний из-за уязвимостей становятся привычными. Например, их безопасность продолжает оставаться приоритетом при переходе к использованию облачных решений и контейнеризации. Улучшенные образы ClickHouse позволяют разработчикам быстрее доводить свои проекты до продуктивного использования, обходя проблемы с безопасностью, которые возникали ранее.
Следующий шаг — обращение к пользователям за отзывами и улучшениями, которые поможет сделать ClickHouse ещё более адаптивным для нужд продакшена.