Elastic N.V
Elastic N.V. — нидерландская публичная компания, разрабатывающая программное обеспечение для поиска, анализа и визуализации данных в реальном времени. Основана в 2012 году, штаб-квартира расположена в Амстердаме (Нидерланды), а основная операционная деятельность ведётся из США (Маунтин-Вью, Калифорния). Компания наиболее известна как создатель и основной разработчик стека Elastic Stack (ранее известного как ELK Stack), включающего компоненты Elasticsearch, Logstash, Kibana и Beats. Elastic N.V. предлагает как бесплатную версию с открытым исходным кодом, так и коммерческие платные подписки с расширенными функциями, поддержкой и облачными сервисами.
История
Основание и ранние годы
Компания была основана в 2012 году Шэем Бэноном, Урбаном Сливой и Стивеном Шустером. Первоначально проект назывался Elasticsearch, по имени одноимённой поисковой системы, созданной Бэноном на основе библиотеки Apache Lucene. Первая публичная версия Elasticsearch была выпущена в 2010 году, а в 2012 году разработчики основали компанию для коммерциализации продукта. В 2013 году компания привлекла $10 млн венчурных инвестиций от Benchmark Capital.
Развитие и смена названия
В 2015 году компания сменила название с Elasticsearch на Elastic, чтобы отразить расширение продуктовой линейки за пределы поискового движка. В том же году был запущен Elastic Cloud — облачный сервис для развёртывания и управления стеком Elastic Stack. В 2018 году компания провела первичное публичное размещение акций (IPO) на Нью-Йоркской фондовой бирже (NYSE) под тикером ESTC, привлёк $252 млн.
Лицензионные изменения
В 2021 году Elastic объявила об изменении лицензии на свои продукты. С версии 7.11 Elasticsearch и Kibana перешли с лицензии Apache 2.0 на двойную лицензию: Elastic License (с ограничениями) и Server Side Public License (SSPL). Это решение было принято в ответ на действия облачных провайдеров, в частности Amazon Web Services (AWS), которые предлагали управляемые версии Elasticsearch без финансовой поддержки разработчика. Изменение вызвало критику в сообществе открытого кода, но компания обосновала его необходимостью защиты интеллектуальной собственности и монетизации.
Продукты и технологии
Elastic Stack (ELK Stack)
Elastic Stack — это набор инструментов для сбора, хранения, поиска, анализа и визуализации данных. Основные компоненты:
- Elasticsearch — распределённая поисковая и аналитическая система на основе Apache Lucene. Обеспечивает полнотекстовый поиск, агрегацию данных, поддержку геопространственных запросов и машинного обучения. Хранит данные в индексах, которые могут быть шардированы и реплицированы для отказоустойчивости.
- Logstash — серверный конвейер обработки данных. Принимает данные из различных источников (логи, метрики, события), преобразует их (фильтрация, парсинг, обогащение) и передаёт в Elasticsearch или другие системы хранения.
- Kibana — веб-интерфейс для визуализации и управления данными Elasticsearch. Позволяет создавать дашборды, графики, карты, а также выполнять запросы и управлять индексами.
- Beats — лёгкие агенты для сбора данных с серверов и устройств. Включают Filebeat (сбор логов), Metricbeat (сбор метрик), Packetbeat (анализ сетевого трафика), Winlogbeat (сбор событий Windows) и другие.
Elastic Cloud
Elastic Cloud — это облачная платформа (SaaS), предоставляющая управляемые сервисы Elastic Stack. Развёртывается на инфраструктуре Amazon Web Services (AWS), Google Cloud Platform (GCP) и Microsoft Azure. Включает функции автоматического масштабирования, резервного копирования, мониторинга и безопасности. Elastic Cloud также предлагает сервисы Elasticsearch Service, Kibana, APM (мониторинг производительности приложений) и Enterprise Search.
Enterprise Search
Elastic Enterprise Search — платформа для создания поисковых систем на корпоративных данных. Включает два основных продукта:
- App Search — поисковый движок для веб-приложений с готовыми API и настраиваемыми релевантностями.
- Workplace Search — унифицированный поиск по внутренним системам компании (Google Workspace, Microsoft 365, Salesforce, Confluence и др.).
Observability (Наблюдаемость)
Elastic Observability — набор инструментов для мониторинга и анализа производительности IT-инфраструктуры и приложений. Включает:
- APM (Application Performance Monitoring) — отслеживание времени выполнения запросов, транзакций и ошибок в приложениях.
- Logs — централизованный сбор и анализ логов.
- Metrics — сбор и визуализация метрик (CPU, память, диск, сеть).
- Uptime — мониторинг доступности сервисов.
Security (Безопасность)
Elastic Security — платформа для обнаружения угроз, реагирования на инциденты и управления безопасностью (SIEM). Включает:
- SIEM (Security Information and Event Management) — сбор и анализ событий безопасности из различных источников (системные журналы, сетевые устройства, облачные сервисы).
- Endpoint Security — защита конечных устройств (агенты Elastic Endpoint).
- Detection Rules — набор правил для выявления подозрительной активности (MITRE ATT&CK, сигнатуры).
- Case Management — управление инцидентами.
Лицензирование и бизнес-модель
Elastic N.V. использует модель с открытым исходным кодом, но с коммерческими ограничениями. Основные лицензии:
- Elastic License — бесплатная лицензия, разрешающая использование, модификацию и распространение, но запрещающая предоставление продукта как управляемого сервиса (SaaS) без отдельного соглашения. Включает все базовые функции.
- Server Side Public License (SSPL) — лицензия, одобренная Open Source Initiative (OSI), но не признаваемая некоторыми сообществами (например, Free Software Foundation). Требует публикации исходного кода всех компонентов, взаимодействующих с продуктом, если он предоставляется как сервис.
- Gold, Platinum, Enterprise — платные подписки, добавляющие расширенные функции: машинное обучение, безопасность, мониторинг, поддержка 24/7, SLA (соглашение об уровне обслуживания), аудит и соответствие требованиям (GDPR, HIPAA, PCI DSS).
Доходы компании формируются за счёт подписок на Elastic Cloud, коммерческих лицензий, консалтинга и обучения.
Критика и споры
Изменение лицензии
Переход на SSPL и Elastic License в 2021 году вызвал раскол в сообществе. Многие разработчики и компании, использовавшие Elasticsearch как бесплатный продукт с открытым кодом, восприняли это как отказ от принципов Open Source. В ответ Amazon Web Services (AWS) создала форк Elasticsearch под названием OpenSearch, который остался под лицензией Apache 2.0. Elastic, в свою очередь, обвинила AWS в нарушении духа открытого кода и использовании чужих разработок без вклада.
Конкуренция с OpenSearch
OpenSearch, поддерживаемый AWS и сообществом, стал прямым конкурентом Elasticsearch. Он предлагает аналогичный функционал, но с открытой лицензией. Это привело к фрагментации экосистемы: часть пользователей мигрировала на OpenSearch, часть осталась на Elasticsearch. Elastic продолжает развивать свой продукт, добавляя уникальные функции (например, машинное обучение, безопасность), которые недоступны в OpenSearch.
Споры о патентах
В 2021 году Elastic подала иск против AWS, обвинив её в нарушении патентов, связанных с технологиями поиска и анализа данных. В 2022 году компании урегулировали спор, но детали соглашения не раскрывались. Этот конфликт подчеркнул напряжённость между разработчиками открытого кода и крупными облачными провайдерами.
Применение
Elastic Stack используется в различных отраслях и сценариях:
- IT-инфраструктура — мониторинг серверов, сетей, приложений, сбор логов и метрик.
- Безопасность — обнаружение вторжений, анализ угроз, реагирование на инциденты.
- Бизнес-аналитика — визуализация данных, создание дашбордов, анализ пользовательского поведения.
- Поиск — полнотекстовый поиск по веб-сайтам, документам, корпоративным базам данных.
- Наука и исследования — анализ больших данных, обработка временных рядов, геопространственный анализ.
Интересные факты
- Elasticsearch используется в NASA для анализа телеметрии космических аппаратов.
- Компания ежегодно проводит конференцию ElasticON (ранее Elastic{ON}) для сообщества разработчиков и пользователей.
- Elastic N.V. входит в список Fortune 500 по версии Forbes.
- В 2020 году компания приобрела платформу Endgame (кибербезопасность) и компанию build.security (управление политиками безопасности).
Источники
- Официальный сайт Elastic N.V. (elastic.co)
- Отчёты о доходах Elastic N.V. за 2021–2024 годы (SEC)
- Статья «Elastic Changes License Strategy» на сайте TechCrunch (2021)
- Документация Elastic Stack (elastic.co/guide)
- Аналитический отчёт Gartner «Magic Quadrant for Insight Engines» (2023)
- Статья «OpenSearch vs Elasticsearch: The Fork Explained» на сайте InfoQ (2021)
BFOmetr — база данных и аналитика по компаниям России.
На главную BFOmetr →