Enhanced Snapshots ช่วยให้ผู้ใช้สามารถจับภาพสถานะของแอปพลิเคชัน, ส่งออก และกู้คืนสถานะเหล่านั้นได้ทั้งใน Apache Flink และทั่วทั้ง AWS Regions เลยทีเดียว
การใช้งานนี้ทำให้สามารถทำ blue/green deployments ได้โดยไม่ต้องหยุดการประมวลผล, การย้ายเวิร์กโหลดที่จัดการเอง (self-managed workloads) เข้าสู่ Amazon Managed Service ได้อย่างราบรื่น และการสำรองข้อมูลใน Region รองเพื่อกู้คืนข้าม Region
สำหรับการอัปเดตแอปพลิเคชันโดยไม่หยุดการประมวลผล สามารถสร้าง Enhanced Snapshot และใช้เพื่อเริ่มต้นแอปพลิเคชันที่สองได้ ส่วนการย้ายเวิร์กโหลดที่จัดการเองนั้น ต้องนำ Apache Flink savepoint เข้ามาเป็น Enhanced Snapshot
Enhanced Snapshots พร้อมใช้งานแล้วสำหรับแอปพลิเคชันบน Apache Flink 1.20 ขึ้นไป ในทุก AWS Region ที่รองรับ ยกเว้น European Sovereign Cloud (Germany) โดยคิดค่าบริการตามปริมาณการจัดเก็บต่อ GB-month
ศัพท์ที่ควรรู้
- Amazon Managed Service for Apache Flink – บริการที่จัดการของ Amazon สำหรับ Apache Flink ซึ่งเป็นแพลตฟอร์มประมวลผลสตรีมมิ่ง
- Enhanced Snapshots – คุณสมบัติใหม่ที่ช่วยในการจับภาพสถานะของแอปพลิเคชันเพื่อการกู้คืนและการย้ายระบบ
- blue/green deployments – กลยุทธ์การติดตั้งที่ช่วยให้สามารถอัปเดตแอปพลิเคชันใหม่ได้โดยไม่กระทบต่อการทำงานเดิม
- self-managed workloads – เวิร์กโหลดที่ลูกค้าดูแลจัดการด้วยตนเองก่อนนำมาใช้กับบริการใหม่
ที่มา: AWS