ย้ายขึ้น Cloud ดีไหม? วิธีประเมิน Server ก่อนย้ายขึ้น Azure

หนึ่งในความผิดพลาดที่พบบ่อยที่สุดของการย้ายระบบขึ้น Cloud คือการย้ายโดยไม่ประเมิน Server ล่วงหน้า ทำให้เลือก Azure VM ผิดขนาด ค่าใช้จ่ายสูงเกินจำเป็น หรือเกิดปัญหาด้าน Performance หลัง Migration

Windows Server 2025 รองรับการทำงานบน Azure ได้อย่างดี แต่ไม่ใช่ทุก Server ที่ควรถูกย้ายขึ้น Cloud ทันที การประเมินระบบก่อนย้ายจึงเป็นขั้นตอนสำคัญที่ช่วยลดความเสี่ยงและควบคุมต้นทุนได้อย่างมีประสิทธิภาพ

Microsoft แนะนำให้ทำ Assessment อย่างละเอียดก่อนทุกโครงการ Migration

① ทำไมต้องประเมิน Server ก่อนย้าย

การประเมินช่วยให้ทราบว่า

  • Server เหมาะกับ Azure หรือไม่
  • ต้องใช้ Azure VM ขนาดใด
  • ค่าใช้จ่ายจะเท่าไร
  • มี Dependency อะไรบ้าง
  • มีความเสี่ยงอะไรบ้าง

ช่วยลดปัญหาหลัง Migration ได้มาก

② เป้าหมายของการ Assessment

สิ่งที่ต้องการทราบ

Performance
Capacity
Dependency
Cost
Risk

ก่อนตัดสินใจย้ายขึ้น Cloud

③ สำรวจ Server ทั้งหมด

เริ่มจากการรวบรวม

  • Server Name
  • IP Address
  • Operating System
  • CPU
  • RAM
  • Storage

เพื่อสร้าง Inventory

ของระบบทั้งหมด

④ ตรวจสอบระบบปฏิบัติการ

ตรวจสอบ

systeminfo

หรือ

Get-ComputerInfo

เพื่อดูรายละเอียดของ Windows Server

⑤ วิเคราะห์ CPU Usage

ตรวจสอบ

  • Average CPU
  • Peak CPU
  • CPU Core

ย้อนหลังอย่างน้อย

30 วัน

เพื่อให้ได้ข้อมูลจริง

ไม่ใช่ข้อมูลช่วงเวลาสั้น ๆ

⑥ วิเคราะห์ Memory Usage

ตรวจสอบ

  • Average RAM Usage
  • Peak RAM Usage

เพื่อป้องกันการเลือก Azure VM

เล็กเกินไป

หรือใหญ่เกินความจำเป็น

⑦ วิเคราะห์ Storage

ตรวจสอบ

  • Total Disk
  • Used Space
  • Growth Rate

ตัวอย่าง

ใช้ 2 TB
เพิ่มเดือนละ 50 GB

ข้อมูลเหล่านี้สำคัญต่อการวางแผน Azure Storage

⑧ วิเคราะห์ Network

ตรวจสอบ

  • Bandwidth
  • Traffic Pattern
  • Latency Requirement

บางระบบอาจไม่เหมาะกับ Cloud

หากต้องการ Latency ต่ำมาก

⑨ วิเคราะห์ Application

ตรวจสอบ

Application ทุกตัว

เช่น

ERP
POS
CRM
Database

ว่ารองรับ Azure หรือไม่

⑩ วิเคราะห์ Dependency

ตัวอย่าง

Web Server
→ SQL Server
→ AD Server

หากย้ายเพียงบางเครื่อง

อาจทำให้ระบบช้าลง

หรือใช้งานไม่ได้

⑪ วิเคราะห์ Database

ตรวจสอบ

  • SQL Server Version
  • Database Size
  • Transaction Rate

เพื่อเลือกบริการ Azure ที่เหมาะสม

⑫ วิเคราะห์ Security Requirement

ตรวจสอบว่า

ระบบต้องการ

  • Compliance
  • Encryption
  • Data Residency

หรือข้อกำหนดพิเศษใดหรือไม่

⑬ วิเคราะห์ Backup

ตรวจสอบ

  • Backup Size
  • Recovery Time
  • Recovery Point

เพื่อวางแผน

Azure Backup

ได้อย่างเหมาะสม

⑭ วิเคราะห์ Disaster Recovery

ควรประเมิน

  • RPO
  • RTO

ของแต่ละระบบ

ก่อนย้ายขึ้น Azure

⑮ ใช้ Azure Migrate Assessment

Microsoft แนะนำ

Azure Migrate

เพื่อประเมิน Server

แบบอัตโนมัติ

⑯ ติดตั้ง Azure Migrate Appliance

Azure Migrate Appliance

จะเก็บข้อมูล

  • CPU
  • RAM
  • Storage
  • Network

โดยอัตโนมัติ

และส่งไปยัง Azure

⑰ วิเคราะห์ Azure Readiness

Azure จะแสดงผล

Ready
Conditionally Ready
Not Ready

ช่วยให้ทราบว่า

Server พร้อมย้ายหรือไม่

⑱ ประเมินค่าใช้จ่าย

Azure Migrate

สามารถคำนวณ

ค่าใช้จ่ายรายเดือน

ได้ล่วงหน้า

ช่วยให้วางงบประมาณได้แม่นยำ

⑲ จัดลำดับความสำคัญ

แนะนำให้แบ่ง

Wave 1

ระบบไม่สำคัญ

Wave 2

ระบบทั่วไป

Wave 3

ระบบสำคัญ

ช่วยลดความเสี่ยง

ของโครงการ Migration

⑳ ปัญหาที่พบบ่อย

ประเมินจากสเปกอย่างเดียว

โดยไม่ดู Usage จริง

มองข้าม Dependency

ทำให้ Application ทำงานผิดปกติ

ประเมินระยะสั้นเกินไป

ควรเก็บข้อมูลอย่างน้อย

30 วัน

ไม่คำนวณค่าใช้จ่าย

ล่วงหน้า

ทำให้งบประมาณบานปลาย

㉑ Best Practices

แนวทางที่แนะนำ

  • ใช้ Azure Migrate Assessment
  • เก็บข้อมูลอย่างน้อย 30 วัน
  • วิเคราะห์ Dependency ทุกระบบ
  • วิเคราะห์ Growth Rate
  • ประเมิน Cost ล่วงหน้า
  • จัดลำดับ Migration เป็น Wave

แนวทางเหล่านี้ช่วยให้การย้ายขึ้น Azure มีความเสี่ยงต่ำและคุ้มค่ามากขึ้น

㉒ สรุป

การประเมิน Server ก่อนย้ายขึ้น Azure เป็นขั้นตอนสำคัญที่ช่วยให้องค์กรสามารถเลือก Azure VM ได้เหมาะสม วิเคราะห์ต้นทุนล่วงหน้า เข้าใจ Dependency ของระบบ และลดความเสี่ยงในการ Migration โดย Microsoft แนะนำให้ใช้ Azure Migrate Assessment ร่วมกับการเก็บข้อมูล Performance อย่างน้อย 30 วันก่อนตัดสินใจย้ายระบบจริง

comsiam แนะนำว่าอย่าเพิ่งรีบย้าย Server ขึ้น Cloud เพียงเพราะเป็นเทรนด์ เพราะ Cloud ที่คุ้มค่าที่สุดคือ Cloud ที่ผ่านการวิเคราะห์และวางแผนมาอย่างรอบคอบ ไม่ใช่ Cloud ที่ย้ายขึ้นไปเร็วที่สุด

㉓ คำถามชวนคิด

หาก Azure VM ที่คุณเลือกมีขนาดใหญ่เกินความจำเป็น 2 เท่า คุณพร้อมจ่ายค่าใช้จ่ายส่วนเกินไปอีกหลายปี หรือควรใช้เวลาประเมินระบบให้ถูกต้องตั้งแต่ก่อน Migration?