วิธีการย้ายเครื่องเสมือน Proxmox ไปยัง AWS ด้วย 3 วิธี

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

download-icon
ดาวน์โหลดฟรี
สำหรับ VM, OS, DB, ไฟล์, NAS, ฯลฯ
offroad-seachua

Updated by ออฟโรด แซ่ฉั่ว on 2025/11/05

สารบัญ
  • ทำไมควรย้าย Proxmox ไปยัง AWS?

  • วิธีย้าย Proxmox ไปยัง AWS โดยใช้ VM ผ่านการส่งออกและนำเข้า VM

  • วิธีย้าย Proxmox ไปยัง AWS ด้วย AWS MGN

  • ย้ายข้อมูลจาก Proxmox ไปยัง AWS อย่างง่ายดายด้วย Vinchin

  • คำถามที่พบบ่อยเกี่ยวกับการโยกย้ายจาก Proxmox ไป AWS

  • สรุป

การย้ายเวิร์คโหลด Proxmox ไปยัง AWS ช่วยให้องค์กรสามารถลดค่าใช้จ่ายด้านฮาร์ดแวร์ล่วงหน้า และหันมาใช้โมเดลแบบชำระตามการใช้งานจริง โดยจ่ายเฉพาะ GB-เดือนของ EBS ที่จัดเตรียมไว้ รวมถึง IOPS และผ่านพ้อยต์ตามที่ต้องการ AWS มีโครงข่ายครอบคลุม 36 เขตและ 114 เขตความพร้อมใช้งานทั่วโลก พร้อมด้วยศูนย์ข้อมูลขอบจำนวนหลายแห่งเพื่อประสิทธิภาพที่มีความหน่วงต่ำ นอกจากการประมวลผลและการจัดเก็บข้อมูลแล้ว AWS ยังมีบริการที่จัดการได้เต็มรูปแบบ (ฐานข้อมูล เครือข่าย ความปลอดภัย) ซึ่งช่วยลดภาระการบำรุงรักษาและเสริมความทนทานให้ระบบ

ทำไมควรย้าย Proxmox ไปยัง AWS?

ปัญหาของ Proxmox

ค่าใช้จ่ายด้านการจัดเก็บข้อมูลสูง: การตั้งค่าแบบไฮเปอร์คอนเวิร์จของ Proxmox มักพึ่งพา Ceph ซึ่งใช้ทรัพยากรประมาณ 1 CPU + 4 GB RAM ต่อ OSD และ monitor นอกจากนี้อุปกรณ์ SAN ภายนอกยังต้องใช้ค่าใช้จ่ายลงทุน (CapEx) สูงและต้องใช้แรงงานในการบริหารจัดการมาก

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

ข้อได้เปรียบของคลาวด์ AWS

ระบบการจ่ายเงินตามการใช้งาน

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

โครงสร้างพื้นฐานระดับโลก

ระบบคลาวด์ของ AWS ครอบคลุม 36 ภูมิภาค และ 114 เขตความสามารถใช้งานได้ และอีกมากกว่า 700 สถานที่ขอบเครือข่าย ซึ่งช่วยให้สามารถปรับใช้บริการได้ด้วยความหน่วงต่ำ มีความสำรองทางภูมิศาสตร์ และสอดคล้องกับข้อกำหนดการเก็บข้อมูลในท้องถิ่น

การจัดเก็บบล็อกที่มีประสิทธิภาพด้านต้นทุน

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

ระบบความสูงแบบหลายโซนโดยกำเนิด

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

ฐานข้อมูลประสิทธิภาพสูง

Amazon Aurora มอบประสิทธิภาพการประมวลผลสูงถึง 5 เท่าของ MySQL มาตรฐาน และสูงถึง 3 เท่าของ PostgreSQL ในฮาร์ดแวร์ที่คล้ายกัน โดยมีตัวเลือกการปรับขนาดอัตโนมัติแบบเต็มรูปแบบและแบบเซิร์ฟเวอร์เลสเพื่อรองรับปริมาณงานที่เพิ่มขึ้นอย่างฉับพลัน

ความปลอดภัยระดับองค์กร

AWS บังคับใช้สิทธิ์ต่ำสุดสำหรับอัตลักษณ์ผ่าน IAM แยกเครือข่ายด้วย VPC และปกป้องข้อมูลที่จัดเก็บและข้อมูลที่ถูกส่งผ่านโดยใช้การเข้ารหัสแบบ envelope ร่วมกับ AWS KMS ซึ่งได้รับคำแนะนำจากแนวทางปฏิบัติที่ดีที่สุดของ AWS Well-Architected Security Pillar

วิธีย้าย Proxmox ไปยัง AWS โดยใช้ VM ผ่านการส่งออกและนำเข้า VM 

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

ข้อกำหนดเบื้องต้น

บัญชี AWS: บัญชี AWS ที่ใช้งานได้พร้อมสิทธิ์ที่จำเป็น

การเชื่อมต่อเครือข่าย: สร้าง VPN หรือ Direct Connect ระหว่างสภาพแวดล้อมภายในองค์กรของคุณกับ AWS

ความเข้ากันได้ของ VM: ตรวจสอบว่า AWS รองรับการนำเข้า VM ที่มีระบบปฏิบัติการของ Proxmox VM หรือไม่

ติดตั้ง AWS CLI แล้ว: ตรวจสอบให้แน่ใจว่าได้ติดตั้งและกำหนดค่าอินเตอร์เฟซบรรทัดคำสั่ง AWS (CLI) บนเครื่องของคุณเรียบร้อยแล้ว

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

ขั้นตอนการย้ายจาก Proxmox ไป AWS

1. เตรียม VM ของ Proxmox

ตรวจสอบให้แน่ใจว่า VM ปิดอยู่ และแปลงรูปภาพดิสก์ของ VM ให้อยู่ในรูปแบบที่รองรับ

qemu-img convert -f qcow2 -O raw /path/to/proxmox-vm.qcow2 /path/to/vm.raw

2. อัปโหลดภาพดิสก์ไปยัง AWS S3

สร้างถัง S3 และอัปโหลดภาพดิสก์ที่แปลงแล้วไปยังถัง S3

aws s3 cp /path/to/vm.raw s3://my-vm-imports/vm.raw

3. สร้างงานนำเข้า

สร้างไฟล์ containers.json ที่ระบุตำแหน่ง S3 ของภาพดิสก์

[
  {
    "Description": "Proxmox VM",
    "Format": "raw",
    "UserBucket": {
      "S3Bucket": "my-vm-imports",
      "S3Key": "vm.raw"
    }
  }
]

รันคำสั่งนำเข้า:

aws ec2 import-image --description "Proxmox VM Import" --disk-containers file://containers.json

4. ตรวจสอบงานนำเข้า

ตรวจสอบสถานะของงานนำเข้า:

aws ec2 describe-import-image-tasks --import-task-ids import-ami-xxxxxxxx

รอจนกว่าสถานะจะเสร็จสมบูรณ์

5. เปิดตัวอินสแตนซ์ EC2

เมื่อการนำเข้าเสร็จสมบูรณ์ ให้ลงทะเบียนภาพที่นำเข้าเป็น AMI

เปิดตัวอินสแตนซ์ EC2 โดยใช้ AMI ที่นำเข้ามา

6. ตรวจสอบอินสแตนซ์

เชื่อมต่อกับอินสแตนซ์ EC2 เพื่อให้แน่ใจว่าแอปพลิเคชันและบริการกำลังทำงานตามที่คาดหวังไว้

ตรวจสอบบันทึกของระบบและบันทึกแอปพลิเคชันเพื่อหาข้อผิดพลาดหรือปัญหาใดๆ

เคล็ดลับการแก้ปัญหา

การนำเข้าล้มเหลว: ตรวจสอบให้แน่ใจว่าภาพดิสก์ของเครื่องเสมือนอยู่ในรูปแบบที่รองรับและบทบาท IAM มีสิทธิ์ที่จำเป็น

ปัญหาในการบูต: ตรวจสอบว่าระบบปฏิบัติการของเครื่องเสมือนรองรับกับ EC2 และมีไดรเวอร์ที่จำเป็น (เช่น สำหรับเครือข่ายและการจัดเก็บข้อมูล) รวมอยู่ด้วยหรือไม่

ข้อกังวลเกี่ยวกับประสิทธิภาพ: พิจารณาปรับขนาดอินสแตนซ์ EC2 หรือเพิ่มประสิทธิภาพการตั้งค่าแอปพลิเคชันสำหรับสภาพแวดล้อมคลาวด์

วิธีย้าย Proxmox ไปยัง AWS ด้วย AWS MGN

ข้อกำหนดเบื้องต้น

ระบบปฏิบัติการที่รองรับ: ตรวจสอบให้แน่ใจว่า VM ของ Proxmox ใช้งานระบบปฏิบัติการที่รองรับ

การเชื่อมต่อเครือข่าย: สร้างการเชื่อมต่อเครือข่ายที่ปลอดภัยระหว่าง Proxmox และ AWS ผ่าน VPN หรือ Direct Connect

บัญชี AWS: มีบัญชี AWS ที่ใช้งานได้พร้อมสิทธิ์การเข้าถึงที่จำเป็น

ขั้นตอนการย้ายจาก Proxmox ไป AWS ด้วย AWS MGN

1. ตั้งค่า AWS MGN

เข้าสู่ระบบ AWS Console ที่แถบค้นหา ให้พิมพ์และเลือก Application Migration Service จากนั้นคลิกเริ่มต้นเพื่อเริ่มกระบวนการตั้งค่า

2. สร้างเทมเพลตการตั้งค่าการจำลอง

ซับเน็ตพื้นที่จัดเตรียม: เลือกซับเน็ตสำหรับพื้นที่จัดเตรียม

ประเภทอินสแตนซ์ของเซิร์ฟเวอร์ที่ทำซ้ำข้อมูล: เลือกประเภทอินสแตนซ์ (ค่าเริ่มต้น: t3.small)

ประเภทปริมาณ EBS: เลือกประเภทปริมาณ (ค่าเริ่มต้น: gp3)

การเข้ารหัส EBS: เลือกตัวเลือกการเข้ารหัส

กลุ่มความปลอดภัย: ให้แน่ใจว่าได้เลือกใช้กลุ่มความปลอดภัยของบริการย้ายแอปพลิเคชันเสมอ

IP ส่วนตัวสำหรับการจำลองข้อมูล: หากใช้การเชื่อมต่อเครือข่ายส่วนตัว ให้เลือกใช้ IP ส่วนตัวสำหรับการจำลองข้อมูล

การจำกัดแบนด์วิธของเครือข่าย: หากจำเป็น ให้เลือกจำกัดแบนด์วิธของเครือข่าย (ต่อเซิร์ฟเวอร์ - เป็น Mbps)

สร้างเทมเพลต: คลิกที่สร้างเทมเพลตเพื่อยืนยันการตั้งค่า

3. ติดตั้งตัวแทนการทำซ้ำบนเครื่องเสมือนต้นทาง

สร้างข้อมูลรับรองชั่วคราว: ใช้ AWS CLI หรือ CloudShell เพื่อสร้างข้อมูลรับรองชั่วคราว:

aws sts assume-role \
  --role-arn arn:aws:iam::<account-id>:role/MGN_Agent_Installation_Role \
  --role-session-name mgn_installation_session_role
Install Required Packages: On the source VM, install necessary packages:
sudo yum install -y make openssl wget curl gcc kernel-devel-$(uname -r) build-essential

ดาวน์โหลดและติดตั้งเอเจนต์: ดาวน์โหลดโปรแกรมติดตั้ง AWS Replication Agent และเรียกใช้โดยใช้ข้อมูลรับรองชั่วคราวที่ได้มาก่อนหน้านี้

4. กำหนดค่าการจำลองข้อมูล

ในคอนโซล AWS MGN ให้ไปที่ส่วน Source Servers แล้วเลือกเซิร์ฟเวอร์ คลิกที่แท็บ Launch Settings และตั้งค่าการกำหนดค่าที่จำเป็น รวมถึงการกำหนดค่าเทมเพลตการเริ่มต้น EC2

5. เริ่มต้นอินสแตนซ์ทดสอบ

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

6. ดำเนินการโอนย้ายไปยัง AWS

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

7. ตรวจสอบการเริ่มต้นใช้งาน VM บน AWS

ไปที่แดชบอร์ด EC2 ค้นหาอินสแตนซ์ที่ย้ายข้อมูลแล้ว และตรวจสอบว่าสถานะของอินสแตนซ์กำลังทำงานอยู่ จากนั้นใช้ SSH (สำหรับ Linux) หรือ RDP (สำหรับ Windows) เพื่อเชื่อมต่อกับอินสแตนซ์และยืนยันการทำงานของระบบ

ย้ายข้อมูลจาก Proxmox ไปยัง AWS อย่างง่ายดายด้วย Vinchin

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

รองรับแพลตฟอร์มเสมือนจริงมากกว่า 15 แพลตฟอร์ม ได้แก่ VMware vSphere, Microsoft Hyper-V, Proxmox VE, oVirt, Oracle OLVM, Red Hat Virtualization, XCP-ng, XenServer, OpenStack และอื่นๆ อีกมากมาย ช่วยให้มีการป้องกันและการย้ายข้อมูลอย่างเป็นหนึ่งเดียวในสภาพแวดล้อมที่หลากหลาย นอกจากเซิร์ฟเวอร์ภายในองค์กรแล้ว Vinchin ยังสามารถย้ายเครื่องเสมือน ระหว่างสภาพแวดล้อมภายในองค์กรและคลาวด์ได้อย่างราบรื่น เช่น จาก Proxmox ไปยัง AWS EC2 โดยใช้กระบวนการทำงานแบบไม่ต้องติดตั้งเอเจนต์และควบคุมผ่านอินเทอร์เฟซ GUI เหมือนกัน

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

1. เลือกการสำรองข้อมูล Proxmox VM

เลือก Proxmox VM

2. เลือก AWS เป็นโฮสต์เป้าหมาย

เลือก AWS เป็นปลายทาง

3. เลือกกลยุทธ์การโยกย้าย

เลือกกลยุทธ์

4. ส่งงาน

ส่งงาน

เข้าร่วมกับองค์กรระดับโลกหลายพันแห่งที่ให้คะแนน Vinchin เป็นผู้ให้บริการชั้นนำบน G2, TrustRadius, SoftwareAdvice และ Gartner เริ่มทดลองใช้งานฟีเจอร์ครบถ้วนฟรี 60 วัน ได้เลยวันนี้ คลิกที่ปุ่มเพื่อดาวน์โหลดและติดตั้งภายในไม่กี่นาที

คำถามที่พบบ่อยเกี่ยวกับการโยกย้ายจาก Proxmox ไป AWS

Q1: AWS Application Migration Service มีระดับฟรีให้ใช้งานไหม?

A1: มี AWS MGN ให้บริการใช้งานฟรีเป็นระยะเวลา 90 วันต่อเซิร์ฟเวอร์ หลังจากนั้นจะมีค่าใช้จ่ายตามอัตราปกติของ AWS

Q2: ฉันต้องติดตั้งเอเจนต์บนเครื่องเสมือน Proxmox สำหรับการโยกย้ายข้อมูลไหม?

A2: สำหรับการย้ายถิ่นฐานแบบไม่ต้องติดตั้งเอเจนต์ AWS MGN รองรับ VMware vCenter เวอร์ชัน 6.7 และ 7.0 อย่างไรก็ตาม Proxmox ไม่ได้รับการสนับสนุนโดยตรง

Q3:มีข้อจำกัดใดบ้างเมื่อใช้ AWS MGN สำหรับการย้ายระบบ?

A3: AWS MGN ไม่รองรับ Proxmox โดยตรง อาจจำเป็นต้องใช้วิธีอื่น เช่น การส่งออกรูปภาพเครื่องเสมือนและการนำเข้า หรือ Vinchin Backup & Recovery

สรุป

การย้าย Proxmox VM ไปยัง AWS จะช่วยให้คุณประหยัดค่าใช้จ่าย ขยายการเข้าถึงทั่วโลก และได้รับบริการที่มีการจัดการอย่างมืออาชีพ เลือกใช้ VM Import/Export สำหรับการย้ายแบบง่ายๆ หรือเลือกใช้ AWS Application Migration Service เพื่อให้การหยุดทำงานน้อยที่สุด สำหรับประสบการณ์การย้ายที่ไม่ต้องติดตั้งเอเย่นต์และทำได้ด้วยคลิกเดียว Vinchin Backup & Recovery ช่วยให้คุณสำรองข้อมูล Proxmox VM และกู้คืนกลับไปยัง EC2 ได้ภายในไม่กี่นาที ลองใช้งาน Vinchin ฟรีเต็มรูปแบบเป็นเวลา 60 วันได้แล้ววันนี้

แชร์บน:

Categories: VM Migration