OpenSearch

OpenSearch

Công cụ tìm kiếm và phân tích mã nguồn mở, phiên bản phân nhánh cộng đồng của Elasticsearch

Chọn gói VPS để triển khai OpenSearch

KVM 2
2 nhân vCPU
8 GB RAM
100 GB dung lượng đĩa NVMe
8 TB băng thông
241.900  VNĐ /th

Gia hạn với 362.900 VNĐ/th cho 2 năm. Hủy bất cứ lúc nào.

Giới thiệu OpenSearch

OpenSearch là một bộ công cụ tìm kiếm và phân tích mã nguồn mở, do cộng đồng phát triển, có nguồn gốc từ Elasticsearch 7.10.2 và Kibana 7.10.2. Khi Elastic thay đổi giấy phép của họ để hạn chế sử dụng thương mại, AWS và cộng đồng mã nguồn mở đã phân nhánh dự án để duy trì một giải pháp thay thế thực sự mở theo giấy phép Apache 2.0. OpenSearch cung cấp khả năng tìm kiếm toàn văn mạnh mẽ, phân tích dữ liệu nhật ký và sự kiện, giám sát hiệu suất ứng dụng và phân tích bảo mật thông qua kiến trúc phân tán, có khả năng mở rộng. Với OpenSearch Dashboards (một nhánh của Kibana), người dùng có được các công cụ trực quan hóa dữ liệu phong phú, xây dựng truy vấn và tạo bảng điều khiển. Được các tổ chức cần tìm kiếm cấp doanh nghiệp mà không bị hạn chế bởi giấy phép độc quyền tin dùng, OpenSearch hỗ trợ các trường hợp sử dụng từ tìm kiếm sản phẩm thương mại điện tử đến các hệ thống quản lý thông tin và sự kiện bảo mật (SIEM).

Các trường hợp sử dụng phổ biến

Các nền tảng thương mại điện tử và nội dung sử dụng OpenSearch để cung cấp tính năng tìm kiếm sản phẩm nhanh chóng, phù hợp với điều hướng theo khía cạnh, gợi ý tự động hoàn thành và truy vấn ngôn ngữ tự nhiên, giúp cải thiện tỷ lệ chuyển đổi và trải nghiệm người dùng. Các nhóm DevOps và SRE triển khai OpenSearch để tổng hợp và phân tích nhật ký tập trung, thu thập nhật ký từ các ứng dụng, máy chủ và cơ sở hạ tầng nhằm khắc phục sự cố, phát hiện bất thường và duy trì tình trạng hệ thống thông qua các bảng điều khiển giám sát thời gian thực. Các trung tâm điều hành bảo mật tận dụng OpenSearch cho SIEM (Quản lý thông tin và sự kiện bảo mật), thu nạp nhật ký bảo mật, phát hiện mối đe dọa thông qua khớp mẫu và phát hiện bất thường, cũng như điều tra sự cố với khả năng tìm kiếm và tương quan mạnh mẽ. Các nhà phân tích dữ liệu và nhóm tình báo kinh doanh sử dụng OpenSearch Dashboards để trực quan hóa các chỉ số, tạo bảng điều khiển tương tác và khám phá các tập dữ liệu với tổng hợp và phân tích, giúp tiết lộ thông tin chi tiết từ khối lượng lớn dữ liệu có cấu trúc và phi cấu trúc.

Các tính năng chính

  • Tìm kiếm toàn văn với tính điểm mức độ liên quan và DSL truy vấn nâng cao
  • Lập chỉ mục thời gian thực và kết quả tìm kiếm gần như tức thì
  • Kiến trúc phân tán với khả năng mở rộng theo chiều ngang
  • OpenSearch Dashboards để trực quan hóa và khám phá dữ liệu
  • Tổng hợp và phân tích để tóm tắt dữ liệu
  • API RESTful để dễ dàng tích hợp với các ứng dụng
  • Hỗ trợ dữ liệu có cấu trúc, phi cấu trúc và địa không gian
  • Quản lý chỉ mục với các chính sách vòng đời
  • Phát hiện bất thường và khả năng cảnh báo
  • Hỗ trợ truy vấn SQL và Ngôn ngữ xử lý đường ống (PPL)
  • Sao lưu và khôi phục để sao lưu và phục hồi sau thảm họa
  • Trình phân tích hiệu suất để tối ưu hóa cụm

Yêu cầu tài nguyên và thời gian khởi động

OpenSearch là một ứng dụng tiêu tốn nhiều tài nguyên do kiến trúc dựa trên Java và các hoạt động trong bộ nhớ để có hiệu suất tìm kiếm nhanh. Mặc dù OpenSearch về mặt kỹ thuật có thể chạy trên phần cứng tối thiểu, mẫu này được cấu hình với kích thước heap Java 1 GB phù hợp cho các khối lượng công việc phát triển và sản xuất nhỏ trên VPS với 4 GB RAM. Đối với các triển khai sản xuất nhỏ (tối đa 10 GB dữ liệu được lập chỉ mục), khuyến nghị ít nhất 4 GB RAM. Đối với các khối lượng công việc trung bình (tối đa 100 GB dữ liệu được lập chỉ mục), khuyến nghị 8 GB RAM với 4 GB heap. Các triển khai sản xuất lớn nên có 16 GB+ RAM với heap có kích thước bằng 50% bộ nhớ khả dụng, tối đa 32 GB. Khởi động ban đầu mất 2-5 phút khi OpenSearch khởi tạo các chỉ mục và sẵn sàng chấp nhận các yêu cầu. OpenSearch Dashboards có thể hiển thị lỗi kết nối trong giai đoạn khởi tạo này, điều này là bình thường. Lên kế hoạch không gian đĩa đầy đủ vì OpenSearch lưu trữ dữ liệu được lập chỉ mục trong ổ đĩa cố định, với mức sử dụng đĩa thực tế tùy thuộc vào khối lượng dữ liệu và cài đặt chỉ mục của bạn.

Các cân nhắc về bảo mật

Triển khai OpenSearch này bao gồm xác thực cơ bản sử dụng plugin bảo mật với tên người dùng và mật khẩu đã cấu hình của bạn, bảo vệ quyền truy cập vào OpenSearch Dashboards và REST API khỏi những người dùng trái phép. OpenSearch Dashboards được phục vụ qua HTTPS thông qua Traefik với chứng chỉ Let's Encrypt tự động, đảm bảo quyền truy cập được mã hóa vào UI. Giao tiếp nội bộ giữa các container sử dụng HTTP qua mạng Docker riêng tư. Thường xuyên cập nhật các container OpenSearch để nhận các bản vá bảo mật và tính năng mới. Cấu hình sao lưu tự động sử dụng chức năng snapshot và restore của OpenSearch để ngăn ngừa mất dữ liệu. Hạn chế quyền truy cập mạng vào cổng API của OpenSearch bằng cách sử dụng các quy tắc tường lửa VPS, chỉ cho phép các địa chỉ IP đáng tin cậy truy cập trực tiếp vào API.

Tại sao nên triển khai OpenSearch trên Hostinger VPS

Triển khai OpenSearch trên Hostinger VPS cung cấp quyền kiểm soát hoàn toàn đối với cơ sở hạ tầng tìm kiếm và phân tích của bạn mà không bị các hạn chế cấp phép độc quyền hiện đang áp dụng cho Elasticsearch. Với tài nguyên VPS chuyên dụng, OpenSearch mang lại hiệu suất truy vấn và thông lượng lập chỉ mục có thể dự đoán được thay vì cạnh tranh dung lượng chia sẻ trên các dịch vụ được quản lý, nơi chi phí tăng theo khối lượng dữ liệu và tốc độ truy vấn. Tự lưu trữ giữ tất cả dữ liệu được lập chỉ mục, các truy vấn tìm kiếm và phân tích trên cơ sở hạ tầng mà bạn kiểm soát, điều này rất cần thiết cho các tổ chức có yêu cầu về nơi lưu trú dữ liệu hoặc xử lý thông tin nhạy cảm không thể lưu trữ trên các nền tảng của bên thứ ba. Giấy phép Apache 2.0 có nghĩa là không có hạn chế thương mại hoặc thay đổi giấy phép bất ngờ, không giống như các phiên bản Elasticsearch hiện đại. Các cấp hiệu suất của Hostinger VPS cho phép bạn bắt đầu với các bộ dữ liệu nhỏ hơn và mở rộng tài nguyên khi dữ liệu của bạn phát triển, mang lại sự linh hoạt để điều chỉnh chi phí cơ sở hạ tầng theo mức sử dụng thực tế thay vì trả tiền cho các cấp dịch vụ được quản lý với dung lượng mà bạn không cần. Traefik tự động xử lý HTTPS cho OpenSearch Dashboards, vì vậy UI phân tích của bạn có thể truy cập an toàn mà không cần bất kỳ cấu hình SSL thủ công nào.

Chọn gói VPS để triển khai OpenSearch

KVM 2
2 nhân vCPU
8 GB RAM
100 GB dung lượng đĩa NVMe
8 TB băng thông
241.900  VNĐ /th

Gia hạn với 362.900 VNĐ/th cho 2 năm. Hủy bất cứ lúc nào.

Khám phá các ứng dụng khác trong danh mục này