Amazon Elasticsearch Service – это полностью управляемый сервис, с помощью которого можно экономно находить, анализировать и визуализировать данные из протоколов с петабайтами информации.

Кластеры Elasticsearch сложны в настройке, масштабировании и управлении. Полностью управляемый сервис Amazon Elasticsearch Service самостоятельно управляет настройкой, развертыванием, конфигурацией, установкой исправлений и мониторингом кластеров Elasticsearch, поэтому вам не придется тратить время на управление кластерами и вы сможете уделить больше внимания разработке приложений. Всего в несколько щелчков в консоли AWS можно создать безопасные и доступные кластеры Elasticsearch с высокой степенью масштабируемости. Сервис Amazon Elasticsearch Service предоставляет API Elasticsearch с открытым исходным кодом, управляемый модуль Kibana, интеграцию с Logstash и другими сервисами AWS, а также возможность работы с запросами SQL, поэтому вы сможете и впредь использовать имеющиеся инструменты и код.

Основные возможности

Простота развертывания и управления

Настройка и конфигурирование. Начать работу с Amazon Elasticsearch Service – просто. Чтобы провести настройку и конфигурирование кластера Amazon Elasticsearch Service, используйте Консоль управления AWS или вызов API в интерфейсе командной строки (CLI) AWS. В любой момент можно указать количество инстансов, их типы, варианты хранилищ, а также изменить или удалить существующие кластеры.

Местные обновления. Amazon Elasticsearch Service дает возможность обновлять кластеры Elasticsearch до новых версий очень просто. Благодаря местным обновлениям этот процесс проходит без каких-либо простоев. При использовании таких обновлений вам не потребуется вручную делать снимок состояния, восстанавливать его в новом кластере с новой версией Elasticsearch и обновлять все ссылки на адреса. Подробнее »

Мониторинг событий и оповещение о них. Amazon Elasticsearch Service предоставляет встроенную функцию мониторинга событий и оповещения о них, благодаря чему вы сможете отслеживать данные в кластере и пользоваться автоматической отправкой уведомлений в зависимости от заранее заданных пороговых значений. В этом компоненте используется модуль оповещения для Open Distro for Elasticsearch, и вы сможете настраивать оповещения и управлять ими посредством интерфейса Kibana и API REST, а также получать уведомления с помощью пользовательских объектов webhook, Slack, Amazon Simple Notification Service (SNS) и Amazon Chime. Также вы сможете бесплатно просматривать метрики состояния кластера, в том числе данные о количестве инстансов, состоянии кластера, доступных для поиска документов, ЦПУ, памяти и использовании диска для узлов данных и основных узлов в Amazon CloudWatch.

Запросы SQL. Amazon Elasticsearch Service поддерживает отправку запросов к кластеру Elasticsearch с использованием синтаксиса SQL. В этом компоненте используется модуль SQL для Open Distro for Elasticsearch, который дает возможность использовать более 40 функций, типов данных и команд SQL, в том числе непосредственный экспорт в формат CSV и преобразование запросов из формата SQL в формат Elasticsearch JSON. Кроме того, с помощью драйвера JDBC к нему можно подключить имеющиеся средства бизнес-аналитики и инструменты ETL, поддерживающие SQL.

Интеграция с инструментами с открытым исходным кодом. В Amazon Elasticsearch Service встроен модуль Kibana и предусмотрена интеграция с Logstash, поэтому можно принимать и визуализировать данные с помощью удобных для вас инструментов с открытым исходным кодом. Существующий код можно продолжать использовать с прямым доступом к Elasticsearch API и таким модулям, как Kuromoji, Phonetic Analysis, Ingest Processor Attachment, Ingest User Agent Processor и Mapper Murmur3.

Высокая степень масштабируемости и доступности

Масштабируемость. Amazon Elastisearch Service дает возможность хранить до 3 ПБ данных в одном кластере Elasticsearch и масштабировать его в любом направлении в зависимости от изменений в потребностях. Можно отслеживать состояние кластера по метрикам Amazon CloudWatch, а также добавлять или удалять инстансы простым вызовом API или несколькими щелчками в консоли AWS. Также можно изменять тома Amazon Elastic Block Store (EBS) на SSD-накопителях в соответствии с требованиями рабочих нагрузок.

Доступность. Amazon Elasticsearch Service поддерживает развертывание в трех зонах доступности (AZ), что повышает доступность и отказоустойчивость. Включить развертывание в трех AZ можно бесплатно как для существующих, так и для новых кластеров с помощью консоли AWS, интерфейса командной строки или SDK. Если включить использование реплик для индексов, основные сегменты и сегменты реплик будут автоматически распределены между узлами, обеспечивая репликацию во всех зонах доступности. Подробнее »

Надежность. Путем автоматического или ручного создания снимков состояния можно повысить сохранность данных кластера Amazon Elasticsearch. Снимки состояния можно использовать для восстановления кластера или создания нового кластера с уже загруженными данными. По умолчанию Amazon Elasticsearch Service каждый час создает автоматические снимки состояния каждого домена и хранит их в течение 14 дней без дополнительной платы. Эти снимки состояния сохраняются в Amazon S3, рассчитанном на надежность на уровне 99,999999999 % (11 девяток).

Высокая степень безопасности

Безопасность и соответствие требованиям. Amazon Elasticsearch Service позволяет безопасно подключать приложения к управляемой среде Elasticsearch из облака VPC или через публичную сеть Интернет, настраивая доступ к сети с помощью групп безопасности VPC или политик доступа на основе IP. Вы также можете выполнять безопасную аутентификацию пользователей и контролировать доступ с помощью Amazon Cognito и AWS IAM. Используя встроенную функцию шифрования сохраняемых и передаваемых данных, вы можете защитить свои данные не только при хранении их в домене или с использованием автоматических снимков состояния, но и при их передаче между узлами в вашем домене. Amazon Elasticsearch Service соответствует требованиям HIPAA, а также стандартам PCI DSS, SOC, ISO и FedRamp и позволяет создавать приложения, отвечающие нормативным требованиям.

Экономичность

o Платите только за то, что используете. При работе с Amazon Elasticsearch Service вы платите только за то, что реально используете. Авансовые платежи и требования к уровню использования отсутствуют. Инстансы можно резервировать на срок от одного до трех лет, чтобы существенно сократить расходы на использование по сравнению с инстансами по требованию. Подробные сведения см. на странице цен.

UltraWarm (ознакомительная версия)

UltraWarm – новый уровень хранилища «теплых» данных, который служит дополнением к существующему уровню хранилища «горячих» данных Elasticsearch, обеспечивая менее дорогое хранение старых и нечасто используемых данных при тех же возможностях интерактивного взаимодействия. UltraWarm хранит данные в Amazon S3 на настраиваемых узлах с высокой степенью оптимизации, специально созданных для использования с системой AWS Nitro для кэширования, создания предварительных выборок и осуществления запросов к данным. Это позволяет достичь следующих результатов:

  • хранить до 900 ТБ данных в одном кластере Amazon Elasticsearch Service при снижении цены за 1 ГБ примерно на 90 % по сравнению с существующими уровнями хранилищ Elasticsearch; 
  • применять быстродействующие интерактивные средства аналитики как к недавним (за неделю), так и к историческим (за месяцы и годы) данным журналов без необходимости тратить целые часы или даже дни на их восстановление из архивов; 
  • с легкостью отправлять запросы к недавним и историческим данным и визуализировать их с помощью интерфейса Kibana, быстро обнаруживая и исправляя проблемы, связанные с производительностью.

При поиске и анализе данных вам не придется беспокоиться о том, на каком уровне хранилища они находятся в данный момент, благодаря автоматической обработке. Чтобы начать пользоваться UltraWarm, войдите в консоль AWS, создайте кластер Amazon Elasticsearch Service и, выбирая узлы, включайте UltraWarm. Для дальнейшего пользования можно выбрать инстансы UltraWarm1.medium.elasticsearch или UltraWarm1.large.elasticsearch с большим количеством типов инстансов. Вход в Консоль управления »

Подробнее о ценах на Amazon Elasticsearch Service

Перейти на страницу цен
Готовы приступить к разработке?
Начало работы с Amazon Elasticsearch Service
Есть вопросы?
Свяжитесь с нами