Servisphere
Biểu tượng Amazon OpenSearch Service (AWS Architecture Icons)

Amazon OpenSearch Service

Tìm kiếm và phân tích log

Chạy cluster OpenSearch (nhánh từ Elasticsearch) được quản lý cho full-text search, phân tích log và tìm kiếm vector; kèm OpenSearch Dashboards để trực quan hoá.

  • Chi phí$$$ Cao
  • Độ khó●●●●●
  • Để không có tốn tiền?Có
  • AWS quản lý
  • Có trong đềSAA · DVA

Phạm vi: Regional (trong VPC hoặc public)

Mở OpenSearch Service trên bản đồ →
Hình dungNhư mục lục siêu tốc của thư viện khổng lồ: gõ từ khoá là ra trang.

Khi nào nên dùng

✓ Nên dùng khi

Cần full-text search, phân tích log hoặc vector search cho ứng dụng.

✗ Không nên dùng khi

Không muốn quản lý cluster → OpenSearch Serverless; truy vấn SQL ad-hoc trên S3 → Athena.

Ví dụ hay gặp

  • Ô tìm kiếm sản phẩm cho website
  • Phân tích log tập trung (stack ELK)
  • Vector store cho ứng dụng RAG

Tốn bao nhiêu tiền?

  • Cách tính: Tính theo giờ chạy instance node, GB lưu trữ EBS/UltraWarm và truyền dữ liệu.
⚠️ Bẫy chi phí

Cluster nhiều node để HA chạy 24/7 — dùng UltraWarm/cold storage cho log cũ.

Giá tham khảo tại us-east-1, cập nhật ngày 14/10/2026, có thể đã thay đổi. Luôn kiểm tra lại trên bảng giá của AWS.

💡 Mẹo thi

Đề hỏi “full-text search, phân tích log gần real-time với dashboard (Kibana/OpenSearch Dashboards)” thì chọn OpenSearch Service; “SQL ad-hoc trên log nằm trong S3” thì Athena; “key-value độ trễ thấp” thì DynamoDB.

Câu hỏi thường gặp

OpenSearch Service khác gì Athena hay CloudWatch Logs Insights khi phân tích log?

OpenSearch lập chỉ mục dữ liệu trong cluster nên tìm kiếm full-text và dashboard gần real-time rất nhanh, nhưng bạn trả tiền cho cluster chạy liên tục. Athena truy vấn thẳng file trên S3 theo lượng dữ liệu quét, rẻ cho phân tích thỉnh thoảng. CloudWatch Logs Insights hợp truy vấn nhanh log đã nằm trong CloudWatch.

Làm sao cho OpenSearch có tính sẵn sàng cao?

Bật Multi-AZ để node và replica shard rải qua nhiều AZ, và dùng dedicated master node để cluster ổn định. Có thể đặt dữ liệu cũ ở UltraWarm hoặc cold storage để giảm chi phí. Dữ liệu được snapshot tự động vào S3, dùng để khôi phục khi cần.

OpenSearch có dùng làm cơ sở dữ liệu chính được không?

Không nên. Nó mạnh ở tìm kiếm, phân tích log và vector search, nhưng không phải cơ sở dữ liệu giao dịch. Mô hình thường gặp là dữ liệu gốc nằm ở DynamoDB, RDS hoặc S3, rồi đồng bộ sang OpenSearch để phục vụ tìm kiếm. Nếu không muốn quản lý cluster, có OpenSearch Serverless.

Dịch vụ liên quan

Ôn thi SAA-C03

OpenSearch Service xuất hiện trong các chủ đề ôn thi sau:

Mở OpenSearch Service trên bản đồ →