All Products
Search
Document Center

Elasticsearch:Functions and features

更新時間:Jun 26, 2024

Engine kernel

The following table describes the engine-related capabilities of Elasticsearch.

Category

Feature

Description

References

Query and analysis

Optimization of concurrent asynchronous queries

Concurrent threads are used to return results for queries. This reduces the period of time required to return results for queries.

Use the analytic-search plug-in

Time series data

Data query by using Prometheus Querying Language (PromQL) statements

The aliyun-timestream plug-in allows you to execute PromQL statements to query data stored in Elasticsearch and is compatible with Prometheus and Grafana.

Overview of aliyun-timestream

Downsampling

The aliyun-timestream plug-in enables automatic data write and query downsampling, which is imperceptible to users.

Overview of aliyun-timestream

AliES enhancement

Self-developed kernel enhancement

A variety of cloud-specific features are provided as plug-ins in terms of performance enhancement, stability improvement, and multi-scenario feature optimization. You can install and configure the plug-ins based on your business requirements.

Features supported by Kernel-enhanced Edition

Support for open source capabilities and compatibility of the open source ecosystem

X-Pack advanced features

Alibaba Cloud Elasticsearch cooperates with Elastic and provides the X-Pack commercial plug-in free of charge. X-Pack advanced features provided in the open source Elasticsearch Platinum edition are developed by the open source Elasticsearch team based on the X-Pack plug-in. The features include security, SQL plug-in, machine learning, alerting, and monitoring. These features enhance the service capabilities of open source Elasticsearch in terms of scenario-based artificial intelligence (AI), application development, and O&M management.

X-Pack advanced features

Support for Elasticsearch Relevance Engine™ (ESRE™)

Alibaba Cloud Elasticsearch supports ESRE™ to provide an AI-enhanced search engine for users in the cloud. ESRE™ integrates AI-related best practices and the powerful search capabilities of Elastic to provide a complete set of mature search algorithms for developers. ESRE™ also integrates large language models (LLMs).

-

Management platform

The following table describes the platform management-related capabilities of Elasticsearch.

Category

Feature

Description

References

Network

Public and private network access whitelists

You can use IP addresses, CIDR blocks, or security groups to configure public and private network access whitelists for Elasticsearch clusters and Kibana.

HTTPS

You can enable HTTPS to ensure data transmission security.

Enable HTTPS

VPC-based deployment

Clusters are deployed in the virtual private cloud (VPC) within the service account of Elasticsearch. This VPC is connected to your VPCs. This ensures high security.

High security

Cluster management and resource orchestration

Flexible configuration change

Cluster configurations can be flexibly changed based on business scenarios. You can manage cluster plug-ins, add or remove nodes, change node specifications, and resize disks.

O&M and monitoring

Cluster monitoring and alerting

A variety of metrics are provided to monitor clusters, and you can configure alerts for clusters based on the metrics.

Cluster monitoring and alerting

Log query

The following types of logs are provided for clusters: cluster logs, slow logs, garbage collection (GC) logs, access logs, and audit logs. You can query logs based on your requirements.

Query logs

Event center

You can view O&M events that are triggered by the system and trace and handle the events.

-

Disaster recovery

Cross-zone deployment

You can deploy a cluster in a single zone or across two or three zones. Cross-zone deployment can improve the disaster recovery capabilities of a cluster.

Deploy and use a multi-zone Elasticsearch cluster

Data backup

You can create automatic snapshots and restore data from automatic snapshot, create manual snapshots and restore data from manual snapshots, and configure shared Object Storage Service (OSS) repositories to ensure the reliability of data in your cluster.

Data backup overview

Cross-cluster replication

You can use the cross-cluster replication (CCR) feature to implement cross-region or cross-cluster data replication.

Use the CCR feature in disaster recovery scenarios

Security authentication

Lightweight Directory Access Protocol (LDAP) authentication

You can configure LDAP authentication for your Elasticsearch cluster.

Use X-Pack to configure LDAP authentication

Active Directory (AD) user authentication

You can configure AD user authentication for your Elasticsearch cluster.

Configure AD user authentication

User permission management

You can grant permissions on clusters, indexes, fields, and specific operations to custom roles based on the role-based access control (RBAC) mechanism.

Use the RBAC mechanism provided by Elasticsearch X-Pack to implement access control

Ecosystem tools

The following table describes the ecosystem tool-related capabilities of Elasticsearch.

Category

Feature

Description

References

Visualization

Kibana

Elasticsearch clusters support Kibana nodes for cluster data query and visualization.

Log on to the Kibana console

Data processing

Logstash

All open source Logstash capabilities are supported.

What is Alibaba Cloud Logstash?