Открыть сервис

Cloudera

Cloudera — американская компания-разработчик программного обеспечения, предоставляющая корпоративную платформу для управления данными, их хранения, обработки и анализа, основанную на экосистеме Apache Hadoop. Cloudera также известна своими решениями в области машинного обучения, искусственного интеллекта и потоковой обработки данных (Kubernetes, Apache Spark, Apache Flink). Платформа ориентирована на построение гибридных и многоблачных архитектур, обеспечивая унифицированное управление данными (data lakehouse) различных типов — структурированными, полуструктурированными и неструктурированными.

История

Компания основана в 2008 году группой инженеров, ранее работавших в таких компаниях, как Google, Yahoo! и Oracle. В числе основателей — Кристофер Бискью, Джефф Хаммербахер, Аманд Аванесян и другие специалисты, непосредственно участвовавшие в развитии экосистемы Hadoop. Изначально Cloudera предлагала дистрибутив Apache Hadoop под названием CDH (Cloudera Distribution Including Apache Hadoop), который включал обёртки, инструменты управления кластером и дополнительные компоненты для повышения надёжности и безопасности.

В 2013 году Cloudera выпустила собственную платформу Cloudera Enterprise, которая добавила коммерческие компоненты, такие как Cloudera Manager (инструмент для администрирования кластера) и Cloudera Navigator (система для управления метаданными, аудита и безопасности). В 2018 году Cloudera объединилась с компанией Hortonworks (конкурентный разработчик на базе Hadoop), также поглотив стартапы в сфере машинного обучения и потоковой обработки данных (например, Datafiniti, Xenon).

В 2021 году компания изменила модель лицензирования: выпуск CDH и HDP (Hortonworks Data Platform) в формате open-source был прекращён, а вместо Cloudera Enterprise была запущена платформа Cloudera Data Platform (CDP) с коммерческой лицензией. Это вызвало споры среди сообщества пользователей, так как значительная часть функционала перешла в проприетарную область.

Архитектура и основные компоненты

Платформа Cloudera Data Platform (CDP) построена на модульной архитектуре, включающей несколько ключевых слоёв:

Управление данными (Data Hub)

Вычисления и аналитика

  • CDP Data Engineering: Инструменты для подготовки данных, создания конвейеров ETL/ELT, интеграции с Apache Airflow.
  • CDP Data Analytics: Интерактивные запросы через SQL (Hive, Impala), поддержка Python и R для ad-hoc анализа.
  • Машинное обучение (ML): Cloudera Machine Learning (CML) — среда для построения, обучения и развертывания моделей, интегрированная с Jupyter Notebooks, MLflow, Kubeflow.

Каталогизация и безопасность

  • Atlas: Управление метаданными, автоматическая каталогизация данных, поиск по каталогу.
  • Ranger: Контроль доступа, аудит действий пользователей, шифрование данных на уровне строк и столбцов (row-level security).
  • SDX (Shared Data Experience): Унифицированное управление контекстом безопасности, метаданными и качеством данных по всем компонентам платформы.

Облачная инфраструктура

CDP поддерживает развертывание на всех основных публичных облаках (Amazon Web Services, Microsoft Azure, Google Cloud Platform), а также в собственных локальных центрах обработки данных. Это позволяет реализовать стратегию «многого облака» (multi-cloud) и гибридных архитектур.

Классификация и продукты

Cloudera предоставляется в двух основных вариантах:

  • CDP Public Cloud — полностью управляемый сервис в облаке (PaaS), ориентированный на быстрый запуск кластеров без администрирования инфраструктуры.
  • CDP Private Cloud — установка на локальном оборудовании или частном облаке предприятия. Поддерживает как bare-metal, так и виртуализированные среды (Kubernetes, OpenShift).

Также выделяется редакция Cloudera Operational Database (COD) — NoSQL-база данных на базе Apache HBase для высоконагруженных транзакционных систем в реальном времени.

Применение

Cloudera используется в крупных корпорациях и государственных структурах для решения широкого спектра задач:

  • Финансовый сектор: анализ транзакций в реальном времени, выявление мошенничества, распределённая отчётность.
  • Телекоммуникации: обработка CDR (call detail records), оптимизация сетей, управление абонентскими данными.
  • Производство: промышленная аналитика — сбор и анализ показателей с датчиков, предиктивное обслуживание оборудования.
  • Здравоохранение: хранение и анализ медицинских записей, фармакогеномика, интеграция данных из множества источников.
  • Государственные системы: системы с высокой ёмкостью данных (обычно до петабайтов), требующие строгих гарантий безопасности и соответствия регуляторным требованиям (например, GDPR, HIPAA).

Критика и ограничения

Несмотря на широкое применение, платформа подвергается критике по нескольким направлениям:

  1. Сложность настройки и администрирования. Несмотря на наличие Cloudera Manager, развёртывание и тонкая настройка кластеров остаются трудозатратной задачей, требующей высокой квалификации персонала.
  2. Лицензионная политика. После объединения с Hortonworks компания перешла к модели подписки на коммерческое ПО. Бесплатные версии (CDH Community Edition) более не обновляются, а сообщество разработчиков переориентировалось на альтернативные проекты (например, Apache Hadoop в чистом виде, Databricks, Presto).
  3. Рыночная конкуренция. С развитием облачных сервисов больших данных (Amazon Redshift, Google BigQuery, Microsoft Synapse Analytics, Databricks) многие организации отказываются от self-managed Hadoop-кластеров в пользу полностью управляемых облачных решений, что снижает долю рынка Cloudera.
  4. Производительность при малых объёмах данных. Для кластеров объёмом менее 10–50 ТБ платформа считается избыточной: затраты на инфраструктуру превышают выгоду от масштабирования.

Статус в России и поддержка

На момент написания статьи Cloudera не входит в реестр запрещённого ПО в РФ. Однако с 2022 года компания приостановила поставки новых лицензий и техническую поддержку для юридических лиц на территории России, ссылаясь на санкционные ограничения. Это создало сложности для российских предприятий, ранее использовавших CDP в локальных развёртываниях: обновления безопасности и исправления уязвимостей более не публикуются. В качестве альтернатив на российском рынке рассматриваются продукты на базе Apache Hadoop, поддерживаемые локальными разработчиками (например, Arenadata, Greenplum, Tarantool), а также облачные решения российских провайдеров (SberCloud, Yandex Cloud).

Интересные факты

  • В 2014 году Cloudera установила мировой рекорд производительности на тесте сортировки данных (MinuteSort), обработав 100 терабайт за 4,5 минуты на кластере из 2000 узлов.
  • Исходный код проектов, входящих в CDP, распространяется под лицензией Apache 2.0, но сборки и плагины управления остаются проприетарными.
  • Компания активно развивает направление федеративного обучения (Data Fabric), позволяющее обрабатывать данные без их централизации в едином кластере.

Источники

  • Cloudera. «Cloudera Data Platform — Architecture and Key Components». — Официальная документация. — 2023.
  • Рынок больших данных: обзор платформ и вендоров. — «ИКС-Медиа» — 2022.
  • «Cloudera объявила о приостановке работы в России». — «Коммерсантъ» — 28 марта 2022.
  • Понимание CDP: что такое Cloudera Data Platform. — Habr.com — 15 июня 2022.
  • Krewell K. «Cloudera and Hortonworks: The Marriage of Hadoop». — Forbes — 2019.

BFOmetr — база данных и аналитика по компаниям России.

На главную BFOmetr →