การซื้อบัญชีชื่อจริงของ Alibaba Cloud: วิธีย้ายเซิร์ฟเวอร์ท้องถิ่นไปยัง Alibaba Cloud ECS อย่างราบรื่น

เมฆ 2026-11-02 阅读 16
1

การย้ายเซิร์ฟเวอร์สำหรับการดำเนินการและการบำรุงรักษาหรือสถาปนิกก็เหมือนกับการ "เปลี่ยนยางสำหรับรถสปอร์ตบนทางหลวง"-ไม่เพียงแต่เพื่อให้แน่ใจว่าข้อมูลพื้นฐานนั้นไม่เลวแต่ยังเพื่อให้แน่ใจว่าธุรกิจระดับบนจะหยุดทำงานให้น้อยที่สุดแม้จะไม่มีการสลับความรู้สึก

หลายทีมมีแนวโน้มที่จะตกอยู่ในสองขั้วเมื่อต้องเผชิญกับ "การย้ายเครื่องจริง IDC ในพื้นที่/เครื่องเสมือนไปยังระบบคลาวด์": คิดว่าการย้ายข้อมูลนั้นง่ายเกินไปและใช้โดยตรง

rsync

ดึงข้อมูลด้วยเหตุนี้เนื่องจากความแตกต่างด้านสิ่งแวดล้อมและปัญหาการอนุญาตทำให้ธุรกิจไม่สามารถดำเนินไปได้ทั้งกระบวนการซับซ้อนเกินไปและให้ความสนใจกับมันและไม่กล้าเริ่มการก่อสร้าง

บทความของวันนี้รวมประสบการณ์ "เหยียบหลุม" และ "เติมหลุม" ของโครงการจริงหลายโครงการเพื่อจัดเรียงชุดที่สมบูรณ์

คู่มือการปฏิบัติที่เป็นมาตรฐานสำหรับการย้ายเซิร์ฟเวอร์ภายในไปยัง Alibaba Cloud ECS อย่างราบรื่น

.

การซื้อด้วยบัญชีที่ลงทะเบียนชื่อจริงของ Alibaba Cloud

กฎทองก่อนการย้ายถิ่นฐาน: ค้นหาประเภทธุรกิจของคุณ

ก่อนที่จะพิมพ์คำสั่งใดๆให้หยุดและถามตัวเองด้วยคำถาม:

ธุรกิจของฉันสามารถยอมรับการหยุดทำงานได้หรือไม่? ยอมรับได้นานแค่ไหน?

ความอดทนทางธุรกิจที่แตกต่างกันกำหนดกลยุทธ์การโยกย้ายที่แตกต่างกันอย่างสิ้นเชิง:

การโยกย้ายแบบเย็น (การโยกย้ายแบบออฟไลน์): หยุดธุรกิจในท้องถิ่น-> มิเรอร์บรรจุภัณฑ์/ถ่ายโอนข้อมูล-> ECS เป้าหมายเริ่มต้นเหมาะสำหรับเครื่องมือภายในสภาพแวดล้อมการทดสอบหรือธุรกิจที่ไม่ไวต่อการหยุดทำงาน

การโยกย้ายความร้อน (การโยกย้ายที่ราบรื่นทางออนไลน์): ธุรกิจไม่หยุดทำงาน-> การซิงโครไนซ์พื้นหลังข้อมูลเต็มรูปแบบ-> การติดตามข้อมูลที่เพิ่มขึ้นแบบเรียลไทม์-> เลือกช่วงเวลาที่มีธุรกิจต่ำเพื่อทำการสลับ DNS ขั้นสุดท้ายในไม่กี่วินาทีนี่เป็นทางเลือกเดียวสำหรับธุรกิจหลักออนไลน์ส่วนใหญ่

การซื้อด้วยบัญชีที่ลงทะเบียนชื่อจริงของ Alibaba Cloud

บทความนี้จะเน้นไปที่

การย้ายแบบร้อน

สายหลักจะพาคุณผ่านกระบวนการโยกย้ายที่ราบรื่นทั้งหมด

1.การเตรียมการ: ลับมีดและไม่ตัดไม้โดยไม่ได้ตั้งใจ

80% ของสาเหตุของความล้มเหลวในการโยกย้ายอยู่ในขั้นเตรียมการโปรดตรวจสอบรายการต่อไปนี้ทีละข้อก่อนดำเนินการ:

1. การเลือกและวางแผนสถาปัตยกรรม ECS เป้าหมาย

การคำนวณและหน่วยความจำ: ตามการใช้ CPU/หน่วยความจำสูงสุดประจำวันและสูงสุดของเซิร์ฟเวอร์ภายในอย่าซื้อแบบสุ่มสี่สุ่มห้าตามการกำหนดค่าเครื่องจริงภายใน1:1

การวางแผนเครือข่าย (VPC): วางแผนส่วนเครือข่ายของเครือข่ายที่เป็นกรรมสิทธิ์ (VPC) และสวิตช์ (VSwitch) ไว้ล่วงหน้าใน Alibaba Cloud เพื่อให้แน่ใจว่าจะไม่ขัดแย้งกับส่วนเครือข่าย IDC ในพื้นที่ (โดยเฉพาะอย่างยิ่งเมื่อสายเฉพาะหรือ VPN ทำงานร่วมกันในภายหลัง)

พื้นที่ดิสก์: ความจุของดิสก์ระบบและดิสก์ข้อมูลของ ECS เป้าหมายต้องมากกว่าหรือเท่ากับการใช้งานจริงของดิสก์ที่เกี่ยวข้องกับเซิร์ฟเวอร์ต้นทางในพื้นที่ (ขอแนะนำให้เว้นพื้นที่ซ้ำซ้อนมากกว่า20%)

แบช

# ดาวน์โหลดไคลเอนต์ SMC (ใช้ Linux 64บิตเป็นตัวอย่าง)

Wget https://smc-agent-optim-cn-hangzhou.oss-cn-hangzhou.aliyuncs.com/smc-agent.tar.gz

# เปิดเครื่องรูดและเข้าสู่ไดเรกทอรี

tar -zxvf smc-

เอเจนต์.ทาร์.จีซี

Cd smc-agent

# เรียกใช้ไคลเอนต์และป้อน AccessKey (AK/SK) หรือรหัสเปิดใช้งานเพื่อทำการผูก

Sudo./go2aliyun_client

หลังจากไคลเอนต์เริ่มทำงานการตรวจจับสภาพแวดล้อมภายในเครื่องจะดำเนินการ (พื้นที่ดิสก์เวอร์ชันเคอร์เนลไดรเวอร์ VirtIO ฯลฯ) หลังจากผ่านการตรวจจับเซิร์ฟเวอร์จะปรากฏโดยอัตโนมัติในรายการ "เซิร์ฟเวอร์ต้นทาง" ของคอนโซล Alibaba Cloud SMC

ขั้นตอนที่3: สร้างและเริ่มงานการโยกย้าย (การซิงค์แบบเต็ม)

ค้นหาเซิร์ฟเวอร์ต้นทางที่คุณเพิ่งนำเข้าในคอนโซล SMC คลิกสร้างงานโยกย้าย

กำหนดค่าพารามิเตอร์ที่สำคัญ:

โหมดเป้าหมาย: เลือก "สร้างภาพที่กำหนดเอง" หรือโดยตรง "โยกย้ายไปยังอินสแตนซ์ ECS เป้าหมาย" (ขอแนะนำให้เลือกสร้างมิเรอร์ก่อนจากนั้นสร้างอินสแตนซ์หลังจากการทดสอบถูกต้องปัจจัยด้านความปลอดภัยจะสูงกว่า)

โหมดการส่ง: ให้ความสำคัญกับเครือข่ายสาธารณะหรือสายเฉพาะ/VPN 。หากคุณใช้เครือข่ายสาธารณะขอแนะนำให้เปิดการเข้ารหัสการส่ง

การทำแผนที่ดิสก์: กำหนดค่าความสัมพันธ์ที่สอดคล้องกันระหว่างดิสก์โลคัลและดิสก์ระบบคลาวด์ของอาลีบาบาและสามารถแก้ไขขนาดดิสก์เป้าหมายได้ตามต้องการ

คลิกเริ่มต้นระบบจะเริ่มการส่งข้อมูลเต็มรูปแบบครั้งแรก

💡การแบ่งปันประสบการณ์: ในระหว่างการส่งข้อมูลเต็มรูปแบบธุรกิจในพื้นที่ไม่จำเป็นต้องปิดตัวลงเลยและยังคงให้บริการภายนอกตามปกติ SMC จะซิงโครไนซ์บล็อกข้อมูลไปยังแผ่นเสียงชั่วคราวของ Alibaba Cloud ในพื้นหลังอย่างเงียบๆ

ขั้นตอนที่4: การซิงค์ที่เพิ่มขึ้น (ติดตามข้อมูล)

การซิงโครไนซ์แบบเต็มใช้เวลาขึ้นอยู่กับปริมาณข้อมูลและความเร็วของเครือข่ายของคุณหลังจากเสร็จสิ้นทั้งหมดธุรกิจในพื้นที่จะสร้างข้อมูลใหม่อย่างหลีกเลี่ยงไม่ได้ในระหว่างการดำเนินการ

ค้นหางานในคอนโซล SMC และเลือกการซิงโครไนซ์ที่เพิ่มขึ้น

SMC จะเปรียบเทียบการเปลี่ยนแปลงระหว่างต้นทางและปลายทางและส่งเฉพาะไฟล์/บล็อกข้อมูลที่เพิ่มหรือแก้ไขในช่วงเวลานี้

การซื้อบัญชีชื่อจริงของ Alibaba Cloud สามารถดำเนินการซ้ำได้2 ~ การซิงโครไนซ์ที่เพิ่มขึ้น3ครั้งเพื่อลดช่องว่างของข้อมูล

4."การตรวจสอบการออกกำลังกาย" ก่อนการตัดและการตัด

อุบัติเหตุหลายครั้งในการย้ายโครงการเกิดขึ้นในช่วงเวลาที่ "คิดว่าการย้ายสำเร็จให้ตัด DNS โดยตรง" แนวทางที่ถูกต้องคือการฝึกแยกการซื้อด้วยบัญชีที่ลงทะเบียนชื่อจริงของ Alibaba Cloud

1.การตรวจสอบธุรกิจ (เจาะ)

การใช้มิเรอร์แบบกำหนดเองที่สร้างโดย SMC เครื่องทดสอบ ECS ชั่วคราวจะถูกดึงขึ้นมาแยกต่างหากใน Alibaba Cloud VPC (หมายเหตุ: อย่าผูก IP สาธารณะในขณะนี้หรือผูกเฉพาะ EIP ชั่วคราวโดยไม่ต้องเปิดเผยต่อสาธารณะ)

แก้ไขโฮสต์ในเครื่อง: ชี้ชื่อโดเมนไปที่ IP ECS ชั่วคราวในไฟล์โฮสต์ของนักพัฒนาซอฟต์แวร์ของคุณ

ตรวจสอบบริการหลัก:

กระบวนการ Nginx/Apache เริ่มต้นอย่างถูกต้องหรือไม่?

การเชื่อมต่อฐานข้อมูล/Redis เป็นเรื่องปกติหรือไม่?

เส้นทางการติดต่อดิสก์ (/etc/fstab) ถูกต้องหรือไม่

ตรวจสอบบันทึกของระบบ (journalctl -xe หรือ/var/log/messages) เพื่อดูว่ามีข้อผิดพลาดไดรเวอร์ฮาร์ดแวร์ภายในเครื่องที่เหลือหรือไม่

หลังจากการตรวจสอบ: ทำลายการทดสอบ EC

S.

2.ตัดอย่างเป็นทางการ (สลับวินาที/นาที)

เลือกช่วงเวลาต่ำสุดของธุรกิจ (เช่น02:00น. ของวันเสาร์):

พอร์ทัลธุรกิจดาวน์เกรด/หยุดเขียน: หยุดบริการที่เขียนบ่อยบนเซิร์ฟเวอร์ภายใน (เช่นฐานข้อมูลบริการอัปโหลดผู้ใช้) และแขวนประกาศการบำรุงรักษาเพื่อให้แน่ใจว่าข้อมูลต้นทางจะคงที่อย่างสมบูรณ์

ดำเนินการซิงโครไนซ์ส่วนเพิ่ม SMC ครั้งสุดท้าย: เนื่องจากไม่มีการเขียนข้อมูลใหม่ที่ต้นทางในขณะนี้การซิงโครไนซ์นี้มักจะเสร็จสิ้นภายในไม่กี่นาที

ดึง ECS การผลิต: สร้าง ECS การผลิตขั้นสุดท้ายโดยอิงจากมิเรอร์ล่าสุดผูก IP เครือข่ายสาธารณะแบบยืดหยุ่น (EIP) หรือติดตั้งไว้เบื้องหลังการจัดสรรภาระงาน Alibaba Cloud CLB/ALB

แก้ไขความละเอียด DNS: แก้ไขระเบียนความละเอียดชื่อโดเมน (ระเบียน) จาก IP สาธารณะ IDC ในพื้นที่เป็น Alibaba Cloud EIP/Load Balancing IP

สังเกตการถ่ายโอนทราฟฟิก: ตรวจสอบการรับส่งข้อมูลเครือข่ายและบันทึกของเซิร์ฟเวอร์เก่าและ ECS ใหม่และยืนยันว่าการรับส่งข้อมูลได้เปลี่ยนไปใช้ระบบคลาวด์อย่างสมบูรณ์

5.คำแนะนำในการเหยียบหลุมและหลีกเลี่ยงหลุม: สรุปเลือดและน้ำตาของการดำเนินการและการบำรุงรักษาแบบเก่า

เกี่ยวกับการเปลี่ยนชื่ออินเทอร์เฟซเครือข่าย:

การ์ดเครือข่ายเครื่องทางกายภาพในพื้นที่อาจเรียกว่า eth0, ens33หรือ em1ในขณะที่ชื่อการ์ดเครือข่ายเริ่มต้นของ Alibaba Cloud ECS มักจะเป็น eth0หากคุณพบว่าคุณไม่ได้เชื่อมต่ออินเทอร์เน็ตหลังจากการย้ายข้อมูลมีความเป็นไปได้สูงที่การกำหนดค่าใน/etc/sysconfig/network-scripts/ifcfg-xxx หรือ/etc/netplan/จะเขียนชื่อการ์ดเครือข่ายเก่าด้วยแม้ว่า SMC จะได้รับการซ่อมแซมโดยอัตโนมัติแต่ก็ยังต้องได้รับการตรวจสอบในระหว่างขั้นตอนการเจาะ

การจัดการพิเศษสำหรับการโยกย้ายฐานข้อมูล:

สำหรับฐานข้อมูลขนาดใหญ่ (เช่น MySQL/PostgreSQL 500GB) ขอแนะนำอย่างยิ่งว่าอย่าโยกย้ายโดยตรงกับดิสก์ระบบทั้งหมดแนวทางปฏิบัติที่ดีที่สุดคือ:

การโยกย้ายระบบและแอพพลิเคชั่นผ่าน SMC;

ฐานข้อมูลใช้เครื่องมือ (เช่น Mysqldump Binlog ที่เพิ่มขึ้น, DTS หรือ Percona XtraBackup) เพื่อทำการซิงโครไนซ์หลักและทาสหลักจะถูกสลับโดยตรงระหว่างการตัด

คงสภาพแวดล้อมเดิมไว้1-2สัปดาห์:

หลังจากการตัดเสร็จสิ้นอย่าล้างหรือปิดเซิร์ฟเวอร์ภายในทันที! รักษาสภาพแวดล้อมในท้องถิ่นให้นิ่ง7 ~ เป็นเวลา14วันในกรณีที่พบข้อบกพร่องที่ไม่รู้จักที่ซ่อนอยู่บนคลาวด์คุณสามารถย้อนกลับได้อย่างรวดเร็วการซื้อด้วยบัญชีที่ลงทะเบียนชื่อจริงของ Alibaba Cloud

บทสรุป

การย้ายเซิร์ฟเวอร์ภายในไปยังระบบคลาวด์ไม่ใช่ "การจำลองไฟล์" ธรรมดาๆแต่เป็นโครงการระบบที่ครอบคลุมการประเมินสถาปัตยกรรมการซิงโครไนซ์ข้อมูลการควบคุมความเสี่ยงและการตัดธุรกิจด้วยความช่วยเหลือของเครื่องมืออัตโนมัติเช่น Alibaba Cloud SMC เราสามารถแปลงฐานที่ซับซ้อนไปยังระบบและมุ่งเน้นไปที่การฝึกซ้อมทางธุรกิจและการตรวจสอบความสอดคล้องของข้อมูล

หากคุณทำตามแผนที่วางไว้ทำแบบฝึกหัดทดสอบและออกจากการถอยคุณจะสามารถบรรลุ "เมฆที่ราบรื่น" ที่แท้จริงได้

cloud
← 返回新闻中心