![[AWS Technical Support Note] เมื่อทำการ Backup EC2 ด้วย AWS Backup สามารถยกเว้น Volume เฉพาะบางรายการได้หรือไม่](https://devio2024-media.developers.io/image/upload/f_auto,q_auto,w_3840/v1788169135/user-gen-eyecatch/dowi8etl3scpiohrnwro.webp)
[AWS Technical Support Note] เมื่อทำการ Backup EC2 ด้วย AWS Backup สามารถยกเว้น Volume เฉพาะบางรายการได้หรือไม่
ปัญหาที่เกิดขึ้น
กำลังใช้ AWS Backup ในการทำ Backup EC2 Instance อยู่ แต่พบปัญหาว่าการ Snapshot EBS Volume ที่ใช้เป็น Work Volume สำหรับ Batch Processing นั้นใช้เวลานานมาก
สาเหตุเป็นเพราะ Volume ดังกล่าวจะลบไฟล์ทิ้งหลังจาก Batch Processing เสร็จสิ้น ทำให้ในช่วงเวลาที่ทำการ Backup Volume จะอยู่ในสถานะว่างเปล่า แต่กลับถูก Backup ในรูปแบบ Changed Block จำนวนมากอยู่ดี
เนื่องจากข้อมูลใน Volume นี้ไม่มีความจำเป็นต้องเก็บไว้ จึงอยากทราบว่ามีวิธีที่สามารถยกเว้น Volume บางรายการออกจากการ Backup EC2 ด้วย AWS Backup ได้หรือไม่ หรือมีวิธีการ Backup ที่เหมาะสมกับสถานการณ์นี้มากกว่านี้หรือเปล่า
วิธีแก้ปัญหา
การ Backup ในระดับ EC2 (รูปแบบ AMI) ไม่สามารถยกเว้น Volume เฉพาะได้
เมื่อทำการ Backup EC2 Instance ด้วย AWS Backup จะเป็นการ Backup ในรูปแบบ AMI ทำให้ไม่สามารถยกเว้น EBS Volume เฉพาะบางรายการได้
เอกสารทางการของ AWS ระบุไว้ดังนี้
How AWS Backup works with supported AWS services (English)
When backing up an Amazon EC2 instance, AWS Backup takes a snapshot of the root Amazon EBS storage volume
(แปล)
เมื่อทำการ Backup EC2 Instance AWS Backup จะสร้าง Snapshot ของ Root Amazon EBS Storage Volume, Launch Configuration และ EBS Volume ที่เกี่ยวข้องทั้งหมด
ดังนั้น การ Backup ในระดับ EC2 Instance จะรวม EBS Volume ที่เกี่ยวข้องทั้งหมดตามข้อกำหนด จึงไม่มี Option สำหรับยกเว้น Volume แต่ละรายการ
วิธีแก้ไข: เปลี่ยนมาใช้การ Backup ในระดับ EBS Volume แทน
AWS Backup รองรับการ Backup EBS Volume แบบรายชิ้น
How AWS Backup works with supported AWS services (English)
AWS Backup supports Amazon Elastic Block Store (Amazon EBS) volumes.
การ Backup ในระดับ EBS Volume ช่วยให้สามารถยกเว้น Work Volume ที่ไม่จำเป็นออกได้
หลังจากสร้าง Backup Plan แล้ว ในขั้นตอนการกำหนด Resource กรุณาเลือก "EBS" เป็น Resource Type และระบุ Resource ID ของ Volume ที่ต้องการยกเว้นในตัวเลือก "ยกเว้น Resource ID เฉพาะ"
Assign resources using the AWS Backup console (English)
Optionally, you can Exclude specific resource IDs from the selected resource types.
(แปล)
(ตัวเลือกเสริม) คุณสามารถเลือกที่จะยกเว้น ID ของ Resource บางรายการออกจากประเภท Resource ที่เลือกไว้ได้
ข้อควรระวัง
โปรดทราบว่า หากเปลี่ยนไปใช้การสำรองข้อมูล (Backup) ในระดับ EBS แล้ว ระบบจะไม่มีการสร้าง AMI ของ EC2 Instance อีกต่อไป
บทความอ้างอิง
・How AWS Backup works with supported AWS services - Working with Amazon EC2 (English)
・How AWS Backup works with supported AWS services - Working with Amazon EBS (English)
・Assign resources using the AWS Backup console (English)
บทความอื่นๆที่เกี่ยวข้องกับการใช้งาน AWS Backup
・AWS Backup พร้อมใช้งานแล้วบน Thailand Region (Thai)
・การ Restore ของ EC2 จากการ Backup ข้อมูลที่สร้างโดย AWS Backup (Thai)
・วิธีสร้าง Snapshot EC2 แบบ On-demand ด้วย AWS Backup (Thai)
・วิธีการกำหนดระยะเวลา Snapshot EC2 ด้วย AWS Backup (Schedule) (Thai)
・วิธีสำรองข้อมูล S3 ด้วย AWS Backup (Thai)
บทความต้นฉบับ
・AWS BackupでEC2をバックアップするときに特定のボリュームを除外することは可能ですか? (Japanese)






