Skip to main content

Amazon OpenSearch Service

คืออะไร​

Amazon OpenSearch Service (เดิมชื่อ Elasticsearch Service) คือบริการ search และ analytics แบบ managed ที่ใช้ OpenSearch และ Elasticsearch engine บริการนี้จัดการ cluster provisioning, patching, backup และ monitoring ให้อัตโนมัติ OpenSearch เหมาะสำหรับ full-text search, log analytics, real-time application monitoring และ clickstream analytics รองรับ OpenSearch Dashboards (Kibana) สำหรับ visualization

ราคา​

  • On-Demand Instances: เช่น m6g.large.search ~$0.166/ชั่วโมง
  • Reserved Instances: ประหยัดได้ 30-40% เมื่อ commit 1 ปี
  • Storage (EBS): $0.135/GB-month (gp3)
  • Serverless: $0.24/OCU-hour (OpenSearch Compute Unit) สำหรับ indexing และ search
  • UltraWarm Storage: $0.024/GB-month (ข้อมูล warm tier ราคาถูกกว่า)
  • ระดับ Free Tier: ไม่มี free tier

เหมาะสำหรับ​

  • แอปพลิเคชันที่ต้องการ full-text search หลายภาษา
  • ระบบ log management และ observability เช่น ELK stack
  • e-commerce ที่ต้องการ product search ที่ relevance สูง
  • แพลตฟอร์ม analytics ที่ต้องการ drill-down ข้อมูลและ visualization

Use Case ตัวอย่าง​

แพลตฟอร์ม job board ใช้ OpenSearch สร้าง search engine สำหรับประกาศงานกว่า 2 ล้านตำแหน่ง ระบบรองรับการค้นหาแบบ full-text ในภาษาไทยและอังกฤษ พร้อม faceted search กรองตาม location, เงินเดือน และประเภทงาน ผู้หางานได้รับผลลัพธ์ที่ relevant ภายใน 50ms ช่วยเพิ่ม conversion rate จากการค้นหาเป็น application ได้ 45%