ฟีเจอร์ Data Tiering สำหรับ Amazon ElastiCache ที่ทำงานกับ Valkey ขณะนี้พร้อมใช้งานบนโหนด R8gd ที่ใช้ Graviton4 ในภูมิภาค AWS Europe (Spain) และบนโหนด R7gd ที่ใช้ Graviton3 ในภูมิภาค Europe (Spain) และ Asia Pacific (Hyderabad)
Data Tiering เป็นกลไกที่ช่วยให้สามารถขยาย Valkey cluster ไปถึงหลายร้อยเทราไบต์ในต้นทุนที่ต่ำลง โดยจะใช้ SSD ควบคู่ไปกับหน่วยความจำ เมื่อหน่วยความจำเต็ม ElastiCache จะย้ายรายการที่ใช้น้อยที่สุดไปยัง SSD และจะนำกลับมาไว้ในหน่วยความจำเมื่อมีการเรียกใช้
โหนด R8gd นั้นขับเคลื่อนด้วย AWS Graviton4 ให้ Throughput สูงสุดถึง 47% ต่ำกว่า และ P99 latency ต่ำกว่า 43% เมื่อเทียบกับโหนด Graviton3 ขนาดเดียวกัน ส่วน R7gd ขับเคลื่อนด้วย Graviton3 ให้ Throughput สูงสุด 28% และ P99 latency ดีกว่า 21% เมื่อเทียบกับโหนด Graviton2
การใช้งาน Data Tiering บนโหนด R8gd และ R7gd ต้องใช้ Valkey เวอร์ชัน 7.2 ขึ้นไป สามารถเริ่มต้นใช้งานได้ผ่าน AWS Management Console, AWS CLI หรือ AWS SDKs
ศัพท์ที่ควรรู้
- Amazon ElastiCache – บริการฐานข้อมูลในรูปแบบ In-memory cache ที่ช่วยให้แอปพลิเคชันเข้าถึงข้อมูลได้เร็วขึ้น
- Data Tiering – กลไกที่ช่วยย้ายข้อมูลที่ไม่ค่อยถูกใช้งานจากหน่วยความจำหลักไปยังพื้นที่เก็บข้อมูลสำรอง (SSD) เพื่อประหยัดต้นทุน
- Graviton4/Graviton3 – คือซีพียูที่ใช้ในโหนด R8gd และ R7gd ตามลำดับ ซึ่งเป็นชิปที่ช่วยเพิ่มประสิทธิภาพของระบบ
- Throughput – คืออัตราการประมวลผลที่ระบบสามารถรองรับได้ในหนึ่งหน่วยเวลา เช่น อ่าน/เขียนต่อวินาที
ที่มา: AWS