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%