Elasticsearch là gì?

Elasticsearch là công cụ tìm kiếm và phân tích phân tán được xây dựng trên Apache Lucene. Kể từ khi ra mắt năm 2010, Elasticsearch đã nhanh chóng trở thành công cụ tìm kiếm thông dụng nhất và được sử dụng rộng rãi cho các trường hợp sử dụng liên quan đến phân tích nhật ký, tìm kiếm toàn văn bản, thông tin bảo mật, phân tích nghiệp vụ và thông tin vận hành.

Vào ngày 21 tháng 1 năm 2021, Elastic NV thông báo rằng họ sẽ thay đổi chiến lược cấp phép phần mềm và không phát hành các phiên bản mới của Elasticsearch và Kibana theo Giấy phép Apache, Phiên bản 2.0 (ALv2). Thay vào đó, các phiên bản mới của phần mềm sẽ được cung cấp theo giấy phép Elastic, với mã nguồn có sẵn theo Giấy phép Elastic hoặc SSPL. Các giấy phép này không phải là nguồn mở và không đem đến cho người dùng quyền tự do như nhau. Để đảm bảo rằng cộng đồng nguồn mở cũng như khách hàng tiếp tục có bộ phân tích và tìm kiếm nguồn mở hoàn toàn, chất lượng cao, an toàn, chúng tôi đã giới thiệu dự án OpenSearch, một nhánh được cấp phép ALv2 tập trung vào cộng đồng tách ra từ nguồn mở Elasticsearch và Kibana.

Elasticsearch hoạt động như thế nào?

Bạn có thể gửi dữ liệu dưới dạng tài liệu JSON lên Elasticsearch bằng cách sử dụng API hoặc công cụ tải nhập như Logstash và Firehose dữ liệu Amazon Kinesis. Elasticsearch tự động lưu trữ văn bản gốc và thêm tham chiếu có thể tìm kiếm vào văn bản ở phần chỉ mục của cụm. Khi đó bạn có thể tìm và truy xuất văn bản bằng cách sử dụng Elasticsearch API. Bạn cũng có thể sử dụng Kibana, một công cụ trực quan hóa, cùng Elasticsearch để hiển thị trực quan dữ liệu và xây dựng bảng thông tin tương tác.

Lợi ích của Elasticsearch

Hiệu quả đầu tư nhanh

Elasticsearch cung cấp các API dựa trên REST đơn giản, một giao diện HTTP đơn giản và sử dụng văn bản JSON không chứa giản đồ, giúp dễ dàng bắt đầu và dựng ứng dụng một cách nhanh chóng cho nhiều trường hợp sử dụng khác nhau.

Hiệu năng cao

Bản chất phân tán của Elasticsearch giúp hệ thống xử lý song song các khối lượng dữ liệu lớn, nhanh chóng tìm được dữ liệu phù hợp với yêu cầu của bạn.

Công cụ và plugin bổ sung

Elasticsearch được tích hợp sẵn Kibana, một công cụ trực quan hóa và báo cáo thông dụng. Hệ thống cũng cung cấp khả năng tích hợp với Beats và Logstash, giúp bạn dễ dàng chuyển đổi dữ liệu nguồn và tải dữ liệu vào cụm máy chủ Elasticsearch của bạn. Bạn cũng có thể sử dụng các plugin nguồn mở khác nhau của Elasticsearch chẳng hạn như công cụ phân tích và gợi ý ngôn ngữ để bổ sung tính năng cho ứng dụng của bạn.

Hoạt động gần theo thời gian thực

Hoạt động của Elasticsearch chẳng hạn như đọc hay ghi dữ liệu thường mất chưa đầy một giây để hoàn tất. Việc này cho phép bạn sử dụng Elasticsearch cho các trường hợp sử dụng gần theo thời gian thực như giám sát ứng dụng và phát hiện bất thường.

Phát triển ứng dụng dễ dàng

Elasticsearch hỗ trợ nhiều ngôn ngữ khác nhau như Java, Python, PHP, JavaScript, Node.js và Ruby, v.v.

Bắt đầu sử dụng Elasticsearch trên AWS

Quản lý và điều chỉnh quy mô Elasticsearch có thể là việc khó thực hiện và yêu cầu phải có kiến thức về thiết lập và cấu hình Elasticsearch. Để giúp bạn dễ dàng chạy Elasticsearch nguồn mở, AWS cung cấp Dịch vụ OpenSearch của Amazon để thực hiện phân tích bản ghi tương tác, theo dõi ứng dụng trong thời gian thực, tìm kiếm trang web, v.v.

Để tìm hiểu thêm về OpenSearch và những cách vận hành dịch vụ này, hãy học OpenSearch là gì?

OpenSearch bao gồm một số mã Elasticsearch được Apache cấp phép từ Elasticsearch B.V. và mã nguồn khác. Elasticsearch B.V. không phải là nguồn của mã nguồn khác đó. ELASTICSEARCH là nhãn hiệu đã đăng ký của Elasticsearch B.V.

Tài nguyên bổ sung

Định giá Dịch vụ OpenSearch của Amazon

Bắt đầu sử dụng Dịch vụ OpenSearch của Amazon

Liên hệ với chúng tôi

 

Các bước tiếp theo để sử dụng dịch vụ Elasticsearch trên AWS

Tham khảo các tài nguyên bổ sung liên quan đến sản phẩm
Xem các ưu đãi miễn phí dành cho dịch vụ Phân tích trên đám mây 
Đăng ký tài khoản miễn phí

Nhận ngay quyền sử dụng bậc miễn phí của AWS. 

Đăng ký 
Bắt đầu xây dựng trong bảng điều khiển

Bắt đầu xây dựng trong AWS Management Console.

Đăng nhập