Open Distro for Elasticsearch поддерживается Amazon Web Services. Все компоненты доступны по лицензии Apache License, Version 2.0.
Многие из нас уже много лет используют ElasticSearch. Elastic.co поднял возможности ElasticSearch на новый уровень за последние пару лет.
Google Trends для ключевого слова - elasticsearch показывает то же самое.
Те, кто использует дистрибутив ElasticSearch от Elastic.co, любят все интересные функции, такие как
- Безопасность
- Возможности APM
- Машинное обучение
- Мониторинг и оповещение
- и Т. Д.
Эти функции великолепны, но я, возможно, не захочу использовать их все большую часть времени. В большинстве случаев мне действительно нужны ElasticSearch + Kibana + Security. Чтобы получить это равномерно, мне нужно купить подписку x-pack на Elastic.co, что достаточно справедливо, чтобы вести их бизнес.
Если у вас нет бюджета, большинство людей в конечном итоге используют ElasticSearch без этих функций.
А вот и Open Distro for Elasticsearch от AWS.
Понимая эту необходимость, AWS недавно запустила Open Distro for Elasticsearch. Это дистрибутив ElasticSearch с открытым исходным кодом со следующими возможностями, доступными для бесплатного использования всеми:
"Безопасность"
- Open Distro для ElasticSearch поддерживает OpenSSL и TLS 1.2, позволяя вам соответствовать строгим требованиям безопасности и соответствия, обеспечивая простую интеграцию с вашей инфраструктурой PKI.
- Open Distro для ElasticSearch может использовать ваши существующие инфраструктуры аутентификации, такие как LDAP / Active Directory, SAML, Kerberos, веб-токены JSON, сертификаты TLS и аутентификация прокси / SSO для аутентификации пользователей.
- Внутренний пользовательский репозиторий с поддержкой базовой HTTP-аутентификации также доступен для легкой настройки и оценки.
- Он поддерживает управление доступом на основе ролей. Роли управляют операциями кластера, доступом к индексам и даже полями и документами, к которым имеют доступ пользователи.
- Он также поддерживает многопользовательские среды, позволяя нескольким командам совместно использовать один кластер, имея при этом доступ только к данным и информационным панелям своей команды.
- Благодаря встроенному журналу аудита вы можете отслеживать каждую операцию, выполняемую пользователями, что важно для различных нормативных требований, таких как GDPR, HIPAA, PCI и ISO.
Оповещение
- Open Distro For ElasticSearch поддерживает оповещение об определенных условиях.
- Он предоставляет инструменты на основе UI + API для интерактивного создания мониторов.
- Вы также можете настроить мониторы на несколько вариантов запуска.
- Вы можете получать уведомления с помощью Webhooks, SMTP и Slack. Чтобы получить дополнительный тип уведомлений, вам нужно будет использовать сторонние инструменты.
- Оповещения можно увидеть с помощью простых информационных панелей.
Запрос с SQL
- Open Distro for ElasticSearch позволяет извлекать / анализировать данные, используя знакомый синтаксис SQL.
- Данные могут быть извлечены в формате документа CSV или JSON.
- Это поддерживает широкий спектр функций SQL с группировкой по, агрегированием и т. Д.
- Он также предоставляет драйвер JDBC, чтобы его можно было связать с широким спектром других сторонних инструментов.
- Также поддерживается объединение двух индексов, подробности здесь.
Анализатор производительности
- Анализатор производительности - это инструмент, который позволяет получать метрики производительности ElasticSearch, такие как ЦП, память, операции ввода-вывода, через REST API.
- Это выполняется независимо от кластера, поэтому он продолжает работать, даже если кластер не работает должным образом.
- Он также предоставляет панель мониторинга на основе интерфейса командной строки, которая может быть удобна для мониторинга многих точек данных.
Вывод
Если посмотреть на функции и поддержку сообщества, Open Distro for ElasticSearch выглядит очень многообещающим. Я ясно вижу, что это будет лучший выбор для многих организаций и стартапов в ближайшие годы.