Open source Elasticsearch is a real-time, distributed search and analytics engine built on Lucene. It is a popular open source enterprise search engine that is compliant with the Apache License. As a distributed service that uses RESTful APIs, Elasticsearch can store, query, and analyze large datasets quickly and in near real-time. It is often used as a foundational engine or technology to build applications with complex query features and demanding requirements.
Alibaba Cloud Elasticsearch is a fully managed Elasticsearch cloud service built on open source Elasticsearch. It is 100% compatible with open source features, provides an out-of-the-box experience, and supports a pay-as-you-go billing method. In addition to providing out-of-the-box Elastic Stack components, such as Elasticsearch, Logstash, Kibana, and Beats, it also offers the free X-Pack commercial plugin (Platinum Edition advanced features) in partnership with Elastic. This plugin integrates advanced features such as security, SQL, machine learning, alerting, and monitoring. Alibaba Cloud Elasticsearch is widely used in scenarios such as real-time log analysis and processing, information retrieval, and multi-dimensional data queries and statistical analysis.
Product introduction
Alibaba Cloud Elasticsearch provides low-cost, scenario-based Elasticsearch solutions on the cloud that are based on the open source ecosystem. It is based on the open source community but offers additional features. Built on powerful cloud computing and storage capabilities and with deep experience in cluster security and O&M, Alibaba Cloud Elasticsearch supports one-click deployment, Auto Scaling, and intelligent O&M. It also includes various kernel engine optimizations and a full suite of solutions for migration, disaster recovery, backup, and monitoring.
Alibaba Cloud Elasticsearch provides powerful search and analytics capabilities and services that feature high security, high performance, and high availability . It simplifies cluster deployment and management, reduces resource and O&M costs, improves data security and reliability, connects upstream and downstream data pipelines, and optimizes read and write performance. Based on these features and optimizations, Alibaba Cloud Elasticsearch enables you to easily build business applications, such as applications that perform log analysis, exception monitoring, enterprise search, and big data analytics. This lets you focus on your business applications and add value to your business.
Product components
In the Alibaba Cloud Elastic Stack product ecosystem, Elasticsearch acts as the real-time distributed search and analytics engine. Kibana provides flexible visual analytics. Beats collects data from various machines and systems. Logstash collects, transforms, enriches, and outputs data. By combining these components, Alibaba Cloud Elasticsearch is widely used for real-time log processing, full-text search, and data analytics.
X-Pack is a commercial extension for Elasticsearch that includes advanced features such as Security, Alerting, Monitoring, Graph, Reporting, and Machine Learning. When you create an Alibaba Cloud Elasticsearch cluster, the system integrates X-Pack into Kibana by default. This provides you with free features, such as authorization, role-based access control, real-time monitoring, visual reports, and machine learning. These features simplify Elasticsearch O&M and application development.
Beats is a lightweight data collection tool that integrates a variety of single-purpose data collectors. These collectors send data from hundreds or thousands of machines and systems to Logstash or Elasticsearch.
Beats lets you create the following types of data shippers: Filebeat, Metricbeat, Auditbeat, and Heartbeat. You can create and configure a shipper to collect various types of data from Elastic Compute Service (ECS) instances or Container Service for Kubernetes (ACK) clusters. This data includes log files, network data, and container metrics. Beats also lets you manage your shippers in a centralized manner.
As a server-side data processing pipeline, Logstash uses input, filter, and output plugins to dynamically collect data from multiple sources. It processes and transforms any type of event and then stores the data in your chosen location.
Alibaba Cloud provides a fully managed Logstash service that is 100% compatible with the open source version. It supports one-click deployment, visual configuration, and centralized management of data pipelines. It also provides various plugins for connecting to Alibaba Cloud services such as OSS and MaxCompute.
Kibana is a flexible data analytics and visualization tool that supports multiple user logons. In Kibana, you can search, view, and interact with data from your Elasticsearch indexes. When you create an Alibaba Cloud Elasticsearch cluster, the system automatically deploys an independent Kibana node. You can use charts, tables, and maps to create various data analytics reports and dashboards to meet your business needs.
Related services
AliES kernel engine and plugins
While fully compatible with all features of the open source Elasticsearch kernel, Alibaba Cloud Elasticsearch features a deeply customized AliES kernel engine. It offers optimizations in many areas, such as various monitoring metrics, thread pools, circuit breaker policies, and query and write performance. It also provides various self-developed plugins to improve cluster stability, enhance performance, reduce costs, and enrich monitoring and O&M functions.
Eyou, the intelligent O&M system for Alibaba Cloud Elasticsearch, provides health checks for more than 20 diagnostic items, including clusters, nodes, and indexes. It observes and records the running status of a cluster and automatically summarizes the diagnostic results. It also helps you detect potential cluster risks. If a cluster is in an abnormal state, Eyou quickly provides key information and practical optimization suggestions to simplify cluster O&M.
Advanced monitoring and alerting service
The advanced monitoring and alerting service is a SaaS service built on Elasticsearch. It provides multiple capabilities, including data collection, monitoring, alerting, diagnostics, and data processing. It provides cloud users with an out-of-the-box, one-stop monitoring and alerting solution. With the advanced monitoring and alerting service, you can flexibly configure Grafana monitoring dashboards, customize alert rules, and use a stable and reliable alert service. This helps you easily monitor various metrics for your Elasticsearch cluster, understand the cluster status in real time, and promptly identify and resolve issues.
References
Benefits
Purchase
Quick Start