การกู้คืนจาก Azure Backup
ดำเนินการกู้คืน VM ทั้งเครื่องและกู้คืนไฟล์ในระดับรายการจากสแนปช็อตสำรอง พร้อมทำความเข้าใจวัตถุประสงค์จุดกู้คืนสำหรับภาระงานประเภทต่าง ๆ
การกู้คืนจาก Azure Backup เป็นบทเรียน Azure Fundamentals ฟรีบน CoddyKit นี่คือบทเรียนที่ 2 จากทั้งหมด 4 บทเรียน คุณสามารถอ่านบทเรียนทั้งหมดด้านล่างฟรี — จากนั้นลองปฏิบัติด้วยตัวคุณเองในเบราว์เซอร์พร้อมตัวแก้ไขโค้ดในตัวและติวเตอร์ AI ตลอด 24/7 บทเรียนนี้เป็นส่วนหนึ่งของเส้นทางการเรียน Azure Fundamentals และความก้าวหน้าของคุณจะซิงค์ข้ามเว็บและแอป CoddyKit คอร์ส Azure Fundamentals มีบทเรียนทั้งหมด 4 บทเรียน
จุด Recovery และตัวเลือกการกู้คืน
การเรียกใช้การสำรองข้อมูลที่สำเร็จแต่ละครั้งจะสร้าง จุด Recovery ซึ่งเป็นสแนปช็อตของทรัพยากรที่ได้รับการปกป้อง ณ ช่วงเวลาหนึ่ง Azure Backup จะเก็บจุด Recovery ตามกฎการเก็บรักษาของนโยบายการสำรองข้อมูล เมื่อต้องการกู้คืน คุณจะเลือกจุด Recovery แล้วเลือก ประเภทการกู้คืน ประเภทที่ใช้ได้จะขึ้นอยู่กับทรัพยากร สำหรับ VM คุณสามารถกู้คืนทั้ง VM กู้คืนดิสก์ หรือกู้คืนรายการระดับไฟล์ได้ การทำความเข้าใจตัวเลือกเหล่านี้ช่วยให้คุณเลือกเส้นทางสู่ Recovery ที่รวดเร็วที่สุด
# List recovery points for a VM
az backup recoverypoint list \
--resource-group myRG \
--vault-name myRecoveryVault \
--container-name myVM \
--item-name myVM \
--workload-type VM \
--output tableกู้คืน VM ทั้งหมด
การกู้คืน VM ทั้งหมด จะสร้างเครื่องเสมือนใหม่ทั้งเครื่อง ได้แก่ ดิสก์ OS ดิสก์ข้อมูล และอินเทอร์เฟซเครือข่าย จากจุด Recovery คุณสามารถกู้คืนไปยัง ตำแหน่งเดิม (แทนที่ VM ที่มีอยู่) หรือไปยัง ตำแหน่งอื่น (สร้าง VM ใหม่ด้วยชื่ออื่น หรือในกลุ่มทรัพยากรหรือภูมิภาคอื่น) การกู้คืนทั้งเครื่องเป็นตัวเลือกที่ช้าที่สุด แต่สามารถกู้คืน VM ที่เสียหายทั้งหมดหรือถูกลบได้ นอกจากนี้ยังรองรับการกู้คืนข้ามภูมิภาค หาก vault ใช้พื้นที่จัดเก็บ GRS
# Trigger a full VM restore to alternate location
az backup restore restore-azurevm \
--resource-group myRG \
--vault-name myRecoveryVault \
--container-name myVM \
--item-name myVM \
--rp-name <recovery-point-name> \
--restore-to-staging-storage-account myStorageAccount \
--storage-account-resource-group myRGกู้คืนดิสก์
การกู้คืนดิสก์ จะส่งออกดิสก์ที่จัดการแล้วจากจุด Recovery ไปยังบัญชีพื้นที่จัดเก็บที่ระบุ โดยไม่สร้าง VM ใหม่ วิธีนี้มีประโยชน์เมื่อคุณต้องการกู้คืนข้อมูลเฉพาะจากดิสก์ หรือเมื่อต้องการแนบดิสก์ที่กู้คืนแล้วเข้ากับ VM ที่มีอยู่เพื่อการตรวจสอบ หลังจากส่งออกดิสก์แล้ว คุณสามารถเมานต์ดิสก์ เรียกดูระบบไฟล์ และคัดลอกเฉพาะไฟล์ที่ต้องการได้ ซึ่งเร็วกว่าการเริ่มการกู้คืน VM ทั้งหมด
กู้คืนรายการระดับไฟล์
การกู้คืนรายการระดับ (ILR) ช่วยให้คุณเรียกดูและกู้คืนไฟล์และโฟลเดอร์แต่ละรายการจากข้อมูลสำรอง VM ได้โดยไม่ต้องกู้คืนทั้งดิสก์ Azure Backup จะเมานต์จุด Recovery เป็นเป้าหมาย iSCSI ภายในเครื่องบนเครื่อง Windows หรือ Linux คุณเชื่อมต่อโดยใช้สคริปต์ที่มีให้ เรียกดูดิสก์ที่เมานต์แล้วเสมือนเป็นไดรฟ์ภายในเครื่อง และคัดลอกเฉพาะไฟล์ที่ต้องการ เซสชันการเมานต์จะหมดอายุหลังผ่านไป 12 ชั่วโมงเพื่อจำกัดการเปิดเผยข้อมูล
# Download the ILR mount script (run on the recovery machine)
# 1. In the portal: Backup items > VM > Recovery points > File Recovery
# 2. Download the executable script for Windows or Linux
# 3. Run the script on a target machine — it mounts the disks via iSCSI
# 4. Browse the mounted drive and copy the needed files
# 5. Unmount after recovery to release the recovery point lockเป้าหมายจุด Recovery และเวลา Recovery
เมื่อประเมินกลยุทธ์การสำรองข้อมูล มีตัวชี้วัดสำคัญสองรายการ ได้แก่ RPO (Recovery Point Objective) คือการสูญเสียข้อมูลสูงสุดที่ยอมรับได้ ซึ่งแสดงเป็นเวลา หากการสำรองข้อมูลทำงานทุกวัน RPO ของคุณอาจสูงสุด 24 ชั่วโมง ส่วน RTO (Recovery Time Objective) คือระยะเวลาที่กระบวนการกู้คืนใช้จริง การกู้คืน VM ทั้งหมดอาจใช้เวลา 30 นาทีถึงหลายชั่วโมง โดยขึ้นอยู่กับขนาดดิสก์ การกู้คืนระดับไฟล์ทำได้เร็วกว่ามาก การกำหนด RPO และ RTO ให้สอดคล้องกับข้อกำหนดทางธุรกิจจะช่วยกำหนดกำหนดเวลาการสำรองข้อมูลและตัวเลือกกลยุทธ์การกู้คืน
กู้คืนแชร์ Azure Files
สำหรับ Azure Files ที่สำรองข้อมูลผ่าน Azure Backup คุณมีตัวเลือกการกู้คืนสองแบบ ได้แก่ การกู้คืนไปยังตำแหน่งเดิม ซึ่งเขียนทับเนื้อหาปัจจุบันของแชร์ด้วยสแนปช็อต และ การกู้คืนไปยังตำแหน่งอื่น ซึ่งกู้คืนไปยังแชร์ไฟล์หรือบัญชีพื้นที่จัดเก็บอื่น โดยคงแชร์ปัจจุบันไว้ไม่เปลี่ยนแปลง นอกจากนี้ยังสามารถทำ การกู้คืนระดับรายการ เพื่อกู้คืนไฟล์หรือโฟลเดอร์เฉพาะจากสแนปช็อตได้ ซึ่งเป็นประเภทการกู้คืนที่ใช้บ่อยที่สุดและมีผลกระทบต่ำที่สุดสำหรับแชร์ไฟล์
# Restore a specific file from an Azure Files backup
az backup restore restore-azurefiles \
--resource-group myRG \
--vault-name myRecoveryVault \
--container-name 'StorageContainer;myStorageAccount' \
--item-name 'AzureFileShare;myFileShare' \
--rp-name <recovery-point-name> \
--restore-mode ItemLevelRecovery \
--target-storage-account myStorageAccount \
--target-file-share myFileShare \
--target-folder restored-filesการกู้คืนข้ามภูมิภาค
การกู้คืนข้ามภูมิภาค (CRR) ช่วยให้คุณกู้คืน VM ไปยังภูมิภาครอง (ภูมิภาคที่จับคู่กัน) เมื่อภูมิภาคหลักหยุดให้บริการ CRR ใช้ได้เฉพาะกับ vault ที่กำหนดค่าให้ใช้ พื้นที่จัดเก็บแบบซ้ำซ้อนทางภูมิศาสตร์ คุณต้องเปิดใช้ CRR อย่างชัดเจนในคุณสมบัติของ vault โดยค่าเริ่มต้นจะยังไม่เปิดใช้ CRR มีค่าใช้จ่ายเพิ่ม แต่จำเป็นสำหรับสถานการณ์ที่ต้องกู้คืนเวิร์กโหลดในภูมิภาครองก่อนที่ Azure Site Recovery จะดำเนินการสลับระบบสำเร็จ
# Enable cross-region restore on an existing vault
az backup vault backup-properties set \
--name myRecoveryVault \
--resource-group myRG \
--cross-region-restore-flag trueตรวจสอบงานกู้คืน
การดำเนินการกู้คืนทุกครั้งจะสร้าง งานสำรองข้อมูล ที่มีชนิดเป็น Restore ซึ่งคุณสามารถตรวจสอบได้ในส่วนงานสำรองข้อมูลของ vault การกู้คืนดิสก์ขนาดใหญ่อาจทำงานนานหลายชั่วโมง หากการกู้คืนล้มเหลวระหว่างดำเนินการ (เช่น เนื่องจากปัญหาสิทธิ์ในบัญชีพื้นที่จัดเก็บเป้าหมาย) Azure Backup จะแสดงข้อความข้อผิดพลาดโดยละเอียดพร้อมลิงก์ไปยังเอกสารประกอบ คุณสามารถลองกู้คืนอีกครั้งหลังแก้ไขปัญหาพื้นฐานแล้ว การกู้คืนที่เสร็จสิ้นเพียงบางส่วนจะไม่ทำให้จุด Recovery เสียหาย
# Monitor a specific restore job
az backup job show \
--vault-name myRecoveryVault \
--resource-group myRG \
--name <job-id>กู้คืนฐานข้อมูล SQL ใน VM
เมื่อ SQL Server ทำงานอยู่บน Azure VM และได้รับการปกป้องด้วยโซลูชัน Azure Backup for SQL Server คุณจะมีความละเอียดในการกู้คืนเพิ่มขึ้น คุณสามารถกู้คืนไปยัง ช่วงเวลาที่ระบุ ได้ (โดยอิงจากข้อมูลสำรองบันทึกธุรกรรมที่ทำงานทุก 15–60 นาที) แทนที่จะกู้คืนได้เฉพาะจุด Recovery ของข้อมูลสำรองเต็มรูปแบบ วิธีนี้ช่วยลด RPO สำหรับเวิร์กโหลด SQL ได้อย่างมากเมื่อเทียบกับการสำรองข้อมูล VM ระดับระบบไฟล์เพียงอย่างเดียว
ตรวจสอบข้อมูลสำรองและทดสอบการกู้คืน
หลายองค์กร ไม่เคยทดสอบข้อมูลสำรองของตน จนกว่าจะเกิดภัยพิบัติ แล้วจึงพบว่าข้อมูลสำรองเสียหาย ไม่ครบถ้วน หรือใช้เวลาในการกู้คืนนานกว่าที่คาดไว้มาก แนวทางปฏิบัติที่ดีจำเป็นต้องมี การซ้อมกู้คืนเป็นประจำ ได้แก่ กู้คืนไปยังกลุ่มทรัพยากรสำหรับทดสอบ ตรวจสอบการทำงานของแอปพลิเคชัน และบันทึก RTO ที่ทำได้จริง เวิร์กบุ๊ก รายงาน Backup ของ Azure Backup Center มีมุมมองการปฏิบัติตามข้อกำหนดซึ่งแสดงวันที่สำรองข้อมูลสำเร็จครั้งล่าสุดของรายการที่ได้รับการปกป้องทุกรายการ
กู้คืนทันทีจากสแนปช็อต
Azure Backup สำหรับ VM จะเก็บ สแนปช็อตการกู้คืนทันที ภายในเครื่องเป็นเวลา 1–5 วัน (กำหนดค่าได้ในนโยบาย) ในกลุ่มทรัพยากรเดียวกับ VM การกู้คืนจากสแนปช็อตภายในเครื่องนี้เร็วกว่าการกู้คืนจาก vault มาก เนื่องจากไม่ต้องถ่ายโอนข้อมูลจากพื้นที่จัดเก็บของ vault หลังจากระดับการกู้คืนทันทีหมดอายุ จุด Recovery จะถูกเก็บไว้ใน vault เท่านั้น การใช้การกู้คืนทันทีสำหรับเหตุการณ์ที่เพิ่งเกิดขึ้นจะช่วยลด RTO ได้อย่างมาก
ตรวจสอบความเข้าใจอย่างรวดเร็ว
ทดสอบความเข้าใจแนวคิด Microsoft Azure Fundamentals (AZ-900) จากบทเรียนนี้
สรุปบทเรียน
ในบทเรียนนี้ คุณได้เรียนรู้ว่า Azure Backup มีประเภทการกู้คืนหลายแบบ ได้แก่ การกู้คืน VM ทั้งหมด การกู้คืนดิสก์ และการกู้คืนรายการระดับไฟล์ ซึ่งแต่ละแบบมีข้อแลกเปลี่ยนด้านความเร็วและระดับความละเอียดแตกต่างกัน การกู้คืนข้ามภูมิภาค ต้องใช้ vault ที่มี GRS และต้องเปิดใช้งานอย่างชัดเจน และ การซ้อมกู้คืนเป็นประจำ เป็นสิ่งสำคัญเพื่อยืนยันว่า RTO ที่ทำได้จริงสอดคล้องกับข้อกำหนดทางธุรกิจ บทถัดไปเราจะสำรวจ Azure Site Recovery สำหรับการจำลองเวิร์กโหลดทั้งหมดไปยังภูมิภาครอง
คำถามที่พบบ่อย
บทเรียน “การกู้คืนจาก Azure Backup” ฟรีหรือไม่
ใช่ — ข้อความเต็มของ “การกู้คืนจาก Azure Backup” ฟรีให้อ่านที่นี่บนเว็บ เพื่อปฏิบัติแบบโต้ตอบ (ตัวแก้ไขโค้ดในตัวและติวเตอร์ AI ตลอด 24/7) และปลดล็อคส่วนที่เหลือของคอร์ส Azure Fundamentals ให้อัปเกรดเป็น CoddyKit PRO คอร์ส Azure Fundamentals มีบทเรียนทั้งหมด 4 บทเรียน
คุณจะเรียนรู้อะไรในบทเรียน “การกู้คืนจาก Azure Backup”
ดำเนินการกู้คืน VM ทั้งเครื่องและกู้คืนไฟล์ในระดับรายการจากสแนปช็อตสำรอง พร้อมทำความเข้าใจวัตถุประสงค์จุดกู้คืนสำหรับภาระงานประเภทต่าง ๆ คุณปฏิบัติ Azure Fundamentals ด้วยโค้ดที่ใช้งานได้จริงที่คุณเรียกใช้โดยตรงในเบราว์เซอร์ และติวเตอร์ AI ตลอด 24/7 ตอบคำถามของคุณขณะที่คุณไปผ่านบทเรียน
คุณต้องมีประสบการณ์ก่อนที่จะเริ่มเรียน Azure Fundamentals หรือไม่
ไม่จำเป็นต้องมีประสบการณ์มาก่อน Azure Fundamentals บน CoddyKit ออกแบบมาสำหรับผู้เริ่มต้นไปจนถึงผู้เรียนขั้นสูง คุณสามารถเริ่มต้นที่นี่หรือเริ่มจากตัวแรกและเรียนด้วยความเร็วของคุณเอง นี่คือบทเรียนที่ 2 จากทั้งหมด 4 บทเรียน
บทเรียน “การกู้คืนจาก Azure Backup” ใช้เวลานานแค่ไหน
บทเรียน CoddyKit ส่วนใหญ่ใช้เวลาประมาณ 5–10 นาที แต่ละบทเรียนจึงสั้นและเป็นแบบโต้ตอบ คุณสามารถก้าวหน้าอย่างต่อเนื่องและกลับมาเรียนต่อจากตรงที่เพิ่งหยุดบนเว็บและแอปได้เลย
ฉันเขียนและรันโค้ดในบทเรียน Azure Fundamentals นี้ได้ไหม
ได้ บทเรียน Azure Fundamentals ทุกบทมีตัวแก้ไขโค้ดในตัว คุณจึงเขียนและรันโค้ดจริงได้เลยในเบราว์เซอร์ และได้รับข้อเสนอแนะจาก AI ในทันที — ไม่ต้องติดตั้งในเครื่องของคุณ
บทเรียนทั้งหมดในหลักสูตรนี้
- พื้นฐาน Azure Backup
- การกู้คืนจาก Azure Backup
- การจำลองแบบด้วย Azure Site Recovery
- การทดสอบและการทำงานเมื่อเกิดการสลับระบบ