Amazon Elasticsearch Service – это управляемый сервис, который упрощает развертывание, эксплуатацию и масштабирование Elasticsearch в облаке AWS. Elasticsearch – это популярный поисковый и аналитический движок с открытым исходным кодом, используемый для анализа логов, мониторинга приложений в реальном времени и анализа навигации. Используя Консоль управления AWS, создать и настроить кластер Amazon Elasticsearch можно всего за несколько минут. Amazon Elasticsearch Service обеспечивает выделение всех ресурсов для кластера и запускает его. Данный сервис автоматически обнаруживает отказавшие узлы Elasticsearch и выполняет их замену, снижая издержки, связанные с самоуправляемыми инфраструктурами и использованием ПО Elasticsearch. Amazon Elasticsearch Service позволяет масштабировать кластер за один вызов API или несколько щелчков в Консоли управления AWS. Amazon Elasticsearch Service предоставляет вам непосредственный доступ к API Elasticsearch с открытым исходным кодом, поэтому программный код и приложения, которые используются в вашей существующей среде Elasticsearch, не придется переделывать.
Подробнее об Elasticsearch и его применении см. в разделе «Начало работы» Полного руководства по Elasticsearch.
Начните работать с AWS бесплатно
Создать бесплатный аккаунтили войти в Консоль
Уровень бесплатного пользования AWS включает 750 часов работы инстанса t2.micro.elasticsearch в месяц и 10 ГБ дополнительного хранилища Amazon EBS (магнитные или универсальные тома)
Amazon Elasticsearch Service упрощает развертывание Elasticsearch в облаке AWS. Воспользуйтесь Консолью управления AWS или простыми вызовами API, чтобы за несколько минут получить доступ к кластеру Amazon Elasticsearch, готовому к использованию в рабочей среде, не тратя силы и время на выделение инфраструктуры или установку и обслуживание ПО Elasticsearch.
Amazon Elasticsearch Service упрощает выполнение трудоемких задач по управлению, таких как обеспечение высокой доступности, установка обновлений безопасности, обнаружение сбоев и замена узлов, резервное копирование и мониторинг, позволяя вам сосредоточиться непосредственно на разработке приложений.
Amazon Elasticsearch Service обеспечивает мониторинг кластера с помощью метрик Amazon CloudWatch и увеличение или уменьшение размера кластера одним вызовом API либо несколькими щелчками в Консоли управления AWS.
Logstash – это конвейер обработки данных с открытым исходным кодом, предназначенный для обработки логов и других данных о событиях для последующей загрузки в Elasticsearch. Kibana – это платформа аналитики и визуализации с открытым исходным кодом, которая обеспечивает наглядное представление данных в Elasticsearch. Amazon Elasticsearch Service содержит встроенные средства интеграции с Kibana и поддерживает интеграцию с Logstash.
Amazon Elasticsearch Service позволяет сократить расходы на администрирование (настройку Elasticsearch и управление им). Вы можете увеличивать или уменьшать свой кластер, обеспечивая оптимальную производительность по мере изменения объемов данных и уровня использования, и платить только за фактически потребляемые ресурсы. Схема оплаты по требованию позволяет платить за потребленные ресурсы на почасовой основе без долгосрочных обязательств, сокращая свои расходы и не заботясь о расчетах потребностей в оборудовании, о его приобретении и обслуживании.
Управлять доступом к API Elasticsearch можно с помощью политик сервиса AWS Identity and Access Management (IAM). С помощью политик IAM вы обеспечите безопасный доступ своих приложений к кластерам Amazon Elasticsearch.
Выполняйте захват логов всех операций приложений и веб-сайтов, с которыми работают ваши клиенты. С помощью Logstash передавайте эти логи в свой домен Amazon Elasticsearch. Elasticsearch индексирует данные и делает их доступными для анализа в режиме, близком к реальному времени (менее чем через секунду). После этого с помощью встроенного плагина Kibana можно визуализировать данные и выполнять операционный анализ, выявляя простои и иные проблемы. Геопространственный анализ Elasticsearch поможет определить географический регион, в котором возникла проблема. После этого группа технической поддержки может выполнить поиск по индексу и агрегацию статистических данных для определения причин проблемы и их устранения.
С помощью Amazon Elasticsearch Service можно выполнять анализ обновлений потоков данных от других сервисов AWS, в т. ч. Amazon Kinesis и Amazon DynamoDB. Вы можете использовать функцию фильтрации Elasticsearch, которая выявляет простые заданные шаблоны, например наборы IP-адресов, и сразу же выдает предупреждение.
С помощью Amazon Elasticsearch Service вы можете отслеживать в социальных медиа актуальные настроения клиентов и тренды в отношении вашего бренда и конкретных продуктов. Соберите ленты новостей из разных социальных медиа, таких как Twitter, и с помощью Logstash импортируйте их в единый индекс домена Amazon Elasticsearch. Затем выполните анализ и визуализацию данных в Kibana, чтобы исследовать тренды в настроениях клиентов. Аналогичным образом ваша группа по работе с клиентами может выявлять основные возникающие вопросы и реагировать на них в режиме, близком к реальному времени.
С помощью Amazon Elasticsearch Service вы можете обеспечить клиентам широкие возможности поиска и навигации. Amazon Elasticsearch Service поддерживает фасетизацию, что позволит вашим клиентам фильтровать результаты поиска по ценовому диапазону, характеристикам продуктов, брендам и т. п. Кроме того, доступны функции расширенного поиска, подсказки при вводе поисковых запросов, а также обновление рейтингов и обзоров продукта в режиме, близком к реальному времени. Возможности простого масштабирования Amazon Elasticsearch Service позволяют адаптироваться к изменяющимся объемам запросов, и ваш интернет-магазин может использовать эту эластичность.

