ช่องทางการซื้อบัญชี Microsoft Cloud: มือสอนให้คุณย้ายเครื่องเสมือน Hyper-V/VMwareภายในเครื่องไปยัง Azure VM อย่างราบรื่น
ในกระบวนการพัฒนาสถาปัตยกรรมไอทีขององค์กรไปสู่ระบบคลาวด์งานที่ทำให้การดำเนินงานและการบำรุงรักษาและสถาปนิกนอนไม่หลับมากที่สุดคือ "การโยกย้ายเซิร์ฟเวอร์"
ไม่ว่าห้องคอมพิวเตอร์ในเครื่องของคุณจะมาพร้อมกับ Windows ก็ตาม
Hyper-V
ยังคงเป็นมาตรฐานสำหรับผู้ผลิตรายใหญ่
VMware vSphere
, เพื่อย้ายเครื่องเสมือนที่ทำงานมาสองสามปีและจัดเก็บข้อมูลหลักหลาย TB ไปยัง Microsoft Cloud (Azure VM) โดยไม่ได้รับบาดเจ็บวิธีการดั้งเดิมเป็นแบบดั้งเดิมอย่างยิ่ง: ปิดเครื่องและส่งออก VHD/ขนาดใหญ่ไฟล์ภาพ VMDK ทนต่อความเร็วเต่าในการอัปโหลดข้ามเครือข่ายสาธารณะจากนั้นแปลงรูปแบบด้วยตนเองกำหนดค่าเครือข่ายใหม่... หลังจากการโยนชุดนี้ไม่เพียงแต่เวลาหยุดทำงานนานกว่าสิบชั่วโมงแต่ขั้นตอนใดๆของเครือข่ายที่อยู่ตรงกลางจะทำให้ขาดความสำเร็จบังคับให้ทีมร้องไห้ในห้องคอมพิวเตอร์ตอนดึก
ในระบบนิเวศดั้งเดิมบนคลาวด์ของ Microsoft มี "สิ่งประดิษฐ์ที่เคลื่อนไหวอย่างเป็นทางการ" ที่ออกแบบมาเพื่อแก้ปัญหาจุดเจ็บปวดนี้-
Azure Migrate(Azure Migrate)
。
ตรรกะหลักของมันสง่างามมาก:
โฮสต์เต็มไม่มีตัวแทน (หรือตัวแทนน้ำหนักเบา) การซิงโครไนซ์ที่เพิ่มขึ้นแบบเรียลไทม์
。เปรียบเสมือน "เครนระบบคลาวด์" อัตโนมัติเต็มรูปแบบซึ่งโคลนข้อมูลอย่างเงียบๆและส่งไปยังระบบคลาวด์อย่างต่อเนื่องในพื้นหลังภายใต้สมมติฐานที่ว่าธุรกิจในพื้นที่จะเปิดประตูตามปกติเพื่อรับลูกค้าและไหลอย่างต่อเนื่องเมื่อข้อมูลทั้งสองด้านอยู่ในแนวเดียวกันอย่างสมบูรณ์และความล่าช้ากลับสู่ศูนย์คุณจะต้องเลือกช่วงบ่ายที่สงบและคลิก "สวิตช์" เพื่อทำการเข้าถึงระบบคลาวด์ที่ราบรื่นในระดับโรงงานขนาดใหญ่ภายในไม่กี่นาที
วันนี้เราปฏิเสธสำนวนการเทศนาอย่างเป็นทางการและไม่จดจำพารามิเตอร์การรับรองที่น่าเบื่อตัดโดยตรงจากการต่อสู้แบบฮาร์ดคอร์ของสภาพแวดล้อมการผลิตและสอนวิธีย้ายเครื่องเสมือนในเครื่องไปยัง Azure VM อย่างราบรื่น
ขั้นตอนที่1: การรื้อลึก, การโยกย้าย Azure ของ "โมเดลโลกมนุษย์เงา"
ก่อนที่จะคลิกที่คอนโซลคุณต้องสร้างแบบจำลองการทำงานทางกายภาพของ Azure Migrate ในใจของคุณไม่ว่าจะเป็น Hyper-V หรือ VMware ตรรกะหลักของการโยกย้ายที่ราบรื่นจะแบ่งออกเป็นสามตำแหน่ง:
Azure Migrate Appliances: นี่คือมิเรอร์เครื่องเสมือนน้ำหนักเบาที่ Microsoft จัดหาให้อย่างเป็นทางการคุณเพียงแค่ต้องดาวน์โหลดและเรียกใช้ใน Hyper-V หรือ VMware ในเครื่องยามนี้ไม่ได้บุกรุกรหัสธุรกิจของคุณงานเดียวของมันคือการนับสินทรัพย์คำนวณแบนด์วิดท์และผลักดันข้อมูลดิสก์ของเครื่องเสมือนในพื้นที่ไปยังระบบคลาวด์อย่างต่อเนื่อง
สถานีถ่ายโอนข้อมูลบนคลาวด์: ในระหว่างขั้นตอนการย้ายข้อมูลเซิร์ฟเวอร์ภายในของคุณจะเปิดและอ่านและเขียนตลอดเวลา Sentinel จะเข้ารหัสข้อมูลดิสก์สต็อกและข้อมูลการเปลี่ยนแปลงล่าสุด (ส่วนเพิ่ม) ที่สร้างขึ้นต่อวินาทีและส่งไปยังสถานีถ่ายโอนพื้นที่เก็บข้อมูลชั่วคราวที่ฝั่ง Azure
ตัดเลือดเต็มวิวัฒนาการ (Cutover): เมื่อข้อมูลสถานีถ่ายโอนเมฆและเครื่องเก่าในท้องถิ่น
หลังจากถึงระดับพิกเซลของการซิงค์แบบเรียลไทม์เต็มรูปแบบที่คุณคลิกโยกย้าย Azure จะปิดเครื่องเก่าในเครื่องทันทีจากนั้นใช้สแนปชอตข้อมูลล่าสุดในสถานีถ่ายโอนเพื่อดึงเครื่องเสมือน Azure VM ใหม่โดยตรงภายในหนึ่งวินาที
ข้อสรุปด้านความปลอดภัยหลัก: ก่อนคลิก "การย้ายข้อมูล" อย่างเป็นทางการทรัพย์สินสภาพแวดล้อมการผลิตในท้องถิ่นของคุณจะยังคงอยู่และสามารถยุติได้โดยไม่มีเงื่อนไขเมื่อใดก็ได้สิ่งนี้ทำให้การถอยหนีที่ทนต่อความผิดพลาดได้100% สำหรับการดำเนินการและการบำรุงรักษา
ขั้นตอนที่สอง: วันก่อนการต่อสู้จริง-เปิด "การเชื่อมต่อด้านหลัง" ที่ฝั่ง Azure
ก่อนอื่นเราต้องไปที่ Microsoft Cloud เพื่อวาง "รากฐาน" ของโครงสร้างพื้นฐานเพื่อให้เครื่องเสมือนที่ย้ายเข้ามาในเครื่องสามารถปักหลักได้
เข้าสู่ระบบพอร์ทัล Azure (พอร์ทัล)
ค้นหาและเข้าสู่หน้า Azure Migrate 。
ภายใต้ "เป้าหมายการโยกย้าย" ให้คลิก "Servers, Datases and web apps" (เซิร์ฟเวอร์ฐานข้อมูลและเว็บแอปพลิเคชัน) จากนั้นคลิก "Create project" ที่ด้านบน
เลือกการสมัครสมาชิกและกลุ่มทรัพยากรของคุณตั้งชื่อโครงการว่า datacenter-to-azure-prod และเลือกภูมิภาคที่ใกล้ที่สุด (เช่น East Asia HongKong หรือ Singapore Singapore)
เมื่อสร้างเสร็จแล้วให้คลิกปุ่ม "ค้นพบ" ในกล่องเครื่องมือ "เครื่องมือ Migration"
ในขณะนี้ระบบจะปรากฏหน้าการกำหนดค่ารหัสลับที่สำคัญ: "เครื่องของคุณเป็นเสมือนจริงหรือไม่" เลือกใช่กับ VMware vSphere หรือ Yes กับ Hyper-V ตามสถานการณ์จริงของคุณระบบจะสร้าง "คีย์โครงการ Azure Migrate" แบบยาวให้คุณโดยอัตโนมัติคัดลอกและบันทึกลงในแผ่นจดบันทึกอย่างรวดเร็วซึ่งเป็นเพียงหลักฐานสำหรับทหารยามในพื้นที่และการเชื่อมต่อระบบคลาวด์
ขั้นตอนที่สาม: การฝึกซ้อมรบจริง1-ปรับใช้ "ยาม" ในพื้นที่และเปิดการจำลองแบบเพิ่มตามเวลาจริง
กลับไปที่ห้องคอมพิวเตอร์ในพื้นที่ของคุณ (Hyper-V Manager หรือ VMware vCenter)
1.เรียกและเปิดใช้งานยาม (Appliance)
ในหน้าคอนโซล Azure ในตอนนี้ให้ดาวน์โหลดไฟล์ OVA (สำหรับ VMware) หรือ VHD (สำหรับ Hyper-V) อย่างเป็นทางการ
นำเข้าไฟล์นี้ไปยังโฮสต์ในเครื่องของคุณและเริ่มเครื่องเสมือนที่เรียกว่า "AzureMigrateApplication" โดยตรง
เปิดเบราว์เซอร์ของเครื่องเสมือนนี้และหน้าเว็บการกำหนดค่าจะปรากฏขึ้นโดยอัตโนมัติโพสต์คีย์โครงการในสมุดบันทึกเมื่อกี้
จากนั้นป้อนรหัสผ่านบัญชีผู้ดูแลระบบของคลัสเตอร์ vCenter หรือ Hyper-V ในพื้นที่ของคุณบนหน้าเว็บ
การจัดตำแหน่งรหัสลับ: ในเวลานี้สิ่งนี้
ทหารยามจะเชื่อมต่อกับระบบคลาวด์ผ่านช่องเข้ารหัสเต็มรูปแบบหากคุณกลับไปที่คอนโซล Azure และรีเฟรชคุณจะต้องตกใจเมื่อพบว่ารายการเครื่องเสมือนทั้งหมดแกน CPU ขนาดหน่วยความจำและความจุของฮาร์ดดิสก์ที่ทำงานอยู่ในห้องคอมพิวเตอร์ในพื้นที่ของคุณได้รับการซิงโครไนซ์อย่างเรียบร้อยบนหน้าจอ Microsoft Cloud ขึ้น.
2.เปิดการป้องกันลวดหนาม: เริ่มคัดลอก (Replicate)
หลังจากสินค้าคงคลังของสินทรัพย์ชัดเจนแล้วเราจะเลือกเครื่องเสมือนที่ดำเนินธุรกิจหลัก (ตัวอย่างเช่น:
Prod-web-server
) พร้อมที่จะ "เงา"
คลิก "คัดลอก" ในคอนโซล Azure
การตั้งค่าแหล่งที่มา: เลือกยามท้องถิ่นที่เราเพิ่งสร้างขึ้น
การเลือกเครื่องเสมือน: เลือก prod-web-server ในรายการได้อย่างแม่นยำ
การตั้งค่าเป้าหมาย: เลือกกลุ่มทรัพยากร Azure, เครือข่ายเสมือน (VNet) และเครือข่ายย่อยที่คุณพร้อมจะปล่อยให้หมายเหตุ: เราต้องวางแผนล่วงหน้าเพื่อให้แน่ใจว่าส่วน IP ของเครือข่ายย่อยคลาวด์ไม่ขัดแย้งกับห้องคอมพิวเตอร์ในพื้นที่
การคำนวณและการจัดเก็บ: เลือกข้อกำหนด Azure VM (เช่น Standard_D2s_v5) ที่คุณพร้อมที่จะพัฒนาเป็น SSD เลือกฮาร์ดไดรฟ์
คลิก
“Start replication”
。ในเวลานี้ข้อมูลดิสก์ในเครื่องเริ่มเทลงใน Azure อย่างบ้าคลั่งและปลอดภัยในหน่วยบล็อกคุณสามารถนั่งพักผ่อนและดื่มกาแฟได้เพราะในเวลานี้ผู้ใช้ออนไลน์ในพื้นที่ของคุณยังคงสั่งซื้อตามปกติโดยไม่รู้ตัว
ขั้นตอนที่สี่: การฝึกซ้อมรบจริง2-"แบบฝึกหัด" ที่ปลอดภัยอย่างยิ่งและการสลับระหว่างการตัดสีทอง
เมื่อสถานะเครื่องเสมือนในคอนโซลเปลี่ยนจาก
Initial replication
เปลี่ยนเป็นสีเขียว
Protected (ป้องกัน)
และความล่าช้าในการซิงโครไนซ์เข้าใกล้0นาฬิกาและเวลาชี้ขาดก็มาถึง
แต่สถาปนิกที่เป็นผู้ใหญ่ไม่เคยเล่นการพนันด้วยโชคก่อนที่จะหยุดการตัดจริงเราต้องใช้เทคโนโลยีสีดำของ Azure เพื่อดำเนินการ
การฝึกทางทหารแบบไม่รู้สึก
。
1.สุดยอดแนวป้องกัน: การโยกย้ายทดสอบ (Test Migration)
คลิกสามจุดทางด้านขวาของเครื่องเสมือนที่มีการป้องกันแล้วเลือก "ทดสอบ"
เลือกเครือข่ายเสมือนการทดสอบที่แยกได้อย่างสมบูรณ์ (Test VNet)
คลิกเรียกใช้งาน. Azure จะส่งสำเนาข้อมูลปัจจุบันที่สถานีถ่ายโอน Ricklund และโดยไม่ส่งผลกระทบต่อการทำงานของเครื่องเก่าในเครื่องจะดึงเครื่องเสมือนทดสอบเดียวกันในระบบคลาวด์จากอากาศที่เบาบาง
คุณสามารถลงชื่อเข้าใช้เครื่องทดสอบนี้เพื่อตรวจสอบว่าสามารถดึงธุรกิจได้ตามปกติหรือไม่ฐานข้อมูลเสียหายหรือไม่และรหัสไม่ถูกต้องหรือไม่หลังจากยืนยันความสมบูรณ์แบบ100% แล้วให้คลิก "Clean up test migration" เครื่องทดสอบนี้จะถูกทำลายโดยอัตโนมัติโดยระบบคลาวด์ข้อมูลยังคงอยู่และความมั่นใจของฉันเพิ่มขึ้นอย่างมาก
2.ทอง5นาที: การโยกย้ายอย่างเป็นทางการตัดกระแส (M
Igrate)
หลังจากการฝึกซ้อมผ่านไปให้เลือกช่วงเวลาแห่งความตายในยามค่ำคืนและธุรกิจตกต่ำเพื่อเริ่มการโจมตีครั้งสุดท้าย
คลิก "Migrate" ทางด้านขวาของเครื่องเสมือน
จะมีตัวเลือกที่ใช้งานง่ายมากในหน้า: "Shut down local virtual machines to minimize data loss" (ปิดเครื่องเสมือนในเครื่องเพื่อลดการสูญหายของข้อมูล) ตรวจสอบอย่างเด็ดขาดโดยไม่ลังเล! สถาปนิก Cheliu Inside Story: เมื่อคุณคลิกเพื่อยืนยัน Azure Migrate จะแจ้งโฮสต์ภายในเครื่องให้ปิดเครื่องเก่าอย่างหรูหราเมื่อเครื่องเก่าปิดลงดิสก์จะไม่สร้างข้อมูลใหม่อีกต่อไปทหารยามจะส่ง "หางข้อมูล" สองสามเมกะไบต์สุดท้ายไปยังเมฆโดยไม่รั่วไหล
ในขณะที่หางถูกเล่นซ้ำเครื่องเสมือนบนคลาวด์ของ Azure ก็เต็มไปด้วยเลือดและไฟสีเขียวก็สว่างขึ้น
เปลี่ยน DNS/เกตเวย์: แก้ไขชื่อโดเมนฟรอนต์เอนด์ทั่วโลกของคุณหรือ IP ส่วนหลังของตัวโหลดบาลานเซอร์จาก IP เครือข่ายสาธารณะของห้องคอมพิวเตอร์ในเครื่องเดิมและแก้ไขที่อยู่ IP ของ Azure VM ใหม่ด้วยคลิกเดียว
คว้าชัยชนะครั้งใหญ่! หลังจากการต่อสู้การโยกย้ายทั้งหมดการหยุดทำงานของธุรกิจเป็นเพียงไม่กี่นาทีของ "การปิดเครื่องเก่าในพื้นที่-> การเริ่มต้นเครื่องใหม่บนคลาวด์-> การแก้ไขชื่อโดเมนมีผล" โดยตระหนักถึงการเปลี่ยนแปลงที่ราบรื่นและราบรื่นอย่างแท้จริง
ขั้นตอนที่5: ประวัติความเป็นมาของการหลีกเลี่ยงเลือดและน้ำตาในสภาพแวดล้อมคลาวด์ข้ามชาติ
แผนการเคลื่อนย้ายที่ได้รับการดูแลอย่างเต็มที่นี้มีความสง่างามอย่างยิ่งแต่เพื่อให้อยู่รอดได้อย่างมั่นคงในสภาพแวดล้อมคลาวด์หลังการโยกย้ายในฐานะหัวหน้าสถาปนิกคุณต้องป้องกันหลุมที่มองไม่เห็นสองหลุมต่อไปนี้ก่อนที่จะปิดคอมพิวเตอร์:
1."การ์ดเครือข่ายขาดการเชื่อมต่ออย่างสมบูรณ์กับหลุมดำ" ที่ร้ายแรง
ทีมงานหลายคนพบว่าสถานะเครื่องเสมือนของฝั่ง Azure ทำงานได้ตามปกติแต่ไม่สามารถเชื่อมต่อกับ SSH หรือ Windows Remote Desktop (RDP) ได้และไม่สามารถเปิดเว็บไซต์ได้เหมือนมดบนหม้อไฟ
เหตุผลในการถอดชิ้นส่วน: ในห้องคอมพิวเตอร์ภายในเครื่องการ์ดเครือข่ายของเซิร์ฟเวอร์มักจะกำหนดค่าด้วยตนเองด้วย IP คงที่ (เช่น192.168.1.50) และเกตเวย์ภายในเครื่องคงที่เมื่อบรรจุและโยนลงในระบบคลาวด์สมองเครือข่ายของ Azure (VNet) จะกระจาย IP อินทราเน็ตไปยังเครื่องเสมือนผ่าน DHCP (Dynamic Host Configuration Protocol) โดยค่าเริ่มต้นระบบปฏิบัติการเก่าในเครื่องเสมือนปฏิเสธที่จะยอมรับการกระจายแบบไดนามิกของระบบคลาวด์เนื่องจากพวกเขายึดติดกับการกำหนดค่า IP แบบคงที่ในท้องถิ่นดังนั้นจึงกลายเป็น "คนหูหนวกและตาบอด" โดยตรงในโลกเครือข่ายคลาวด์
การดำเนินการหลีกเลี่ยงหลุมมาตรฐานของโรงงานขนาดใหญ่: ก่อนที่เครื่องเก่าในเครื่องจะเริ่มคัดลอกหรือในระหว่างขั้นตอนการย้ายทดสอบให้เข้าสู่ระบบปฏิบัติการของเครื่องเสมือนและแก้ไขแอตทริบิวต์การ์ดเครือข่ายทั้งหมดเป็น "รับที่อยู่ IP โดยอัตโนมัติ (DHCP)" และ "รับเซิร์ฟเวอร์ DNS โดยอัตโนมัติ" ที่อยู่ ". การส่งมอบการควบคุม IP คงที่ให้กับ VNet บนคลาวด์เพื่อจัดการนี่เป็นกฎเหล็กข้อแรกของระบบคลาวด์บนเซิร์ฟเวอร์
2."การทำความสะอาดนาฬิกาทรายหักค่าธรรมเนียม" หลังการย้าย
มากมาย
หลังจากดูเซิร์ฟเวอร์คลาวด์ทำงานได้อย่างสมบูรณ์แบบสามเณรก็ไปทำงานอย่างมีความสุขเพื่อกินหม้อไฟเป็นผลให้ฉันตรวจสอบใบเรียกเก็บเงินเมื่อสิ้นเดือนและพบว่ามีค่าใช้จ่ายจำนวนมากในการจัดเก็บและคัดลอกอินสแตนซ์
คำแนะนำในการหยุดการสูญเสียแบบฮาร์ดคอร์: เมื่อคุณคลิกที่ "Migrate" และยืนยันว่าเครื่องใหม่ทำงานได้อย่างปลอดภัยเป็นเวลา24ชั่วโมงคุณต้องกลับไปที่หน้า Azure Migrate เลือกอินสแตนซ์การย้ายข้อมูลที่เสร็จสมบูรณ์แล้วคลิก "การย้ายข้อมูลที่สมบูรณ์" หรือ "การย้ายข้อมูล".
การดำเนินการนี้เท่านั้นที่จะแจ้งให้ระบบคลาวด์ทำลายและหยุดสถานีถ่ายโอนชั่วคราวที่มักใช้ในการส่งข้อมูลและช่องการซิงโครไนซ์ของทหารยามในพื้นที่หากคุณไม่ทำนาฬิกาทรายที่หักค่าธรรมเนียมจะถือว่าคุณยังคงเคลื่อนไหวอยู่และเรียกเก็บเงินอย่างบ้าคลั่งต่อไป
สรุป
การใช้ Azure Migrate สำหรับการโยกย้ายเครื่องเสมือนในพื้นที่อย่างราบรื่นสาระสำคัญระดับอุตสาหกรรมหลักคือ16คำ:
การตรวจจับยามการไล่ล่าที่เพิ่มขึ้นการทดสอบเพื่อหลีกเลี่ยงความตายตัดและล็อค
。
คุณได้อำลาทะเลอันขมขื่นของการประชุมเชิงปฏิบัติการดั้งเดิมที่มนุษย์ขนส่งไฟล์ภาพหลายร้อย GB และกลัวว่าเครือข่ายจะหยุดชะงักการจัดตำแหน่งระดับบล็อกดิสก์ที่ยุ่งยากการแปลงรูปแบบและการทำแผนที่เครือข่ายทั้งหมดจะถูกส่งมอบให้กับสมองการโยกย้ายโฮสต์ที่มีประสิทธิภาพของ Microsoft นั่งอยู่หน้าคอมพิวเตอร์ดูแถบความคืบหน้าที่กระพริบอย่างสง่างามและทำการเปลี่ยนแปลงทรัพย์สินระดับองค์กรอย่างใจเย็นนี่คือท่าทางการกวาดล้างที่สง่างามที่สุดของสถาปนิกในยุคดั้งเดิมของคลาวด์สมัยใหม่

