วิธีอัปเดต Server โดยไม่ Restart

การอัปเดต Windows Server เป็นหนึ่งในงานที่สำคัญที่สุดของผู้ดูแลระบบ เพราะช่วยปิดช่องโหว่ด้านความปลอดภัย แก้ไขบั๊ก และเพิ่มเสถียรภาพของระบบ แต่ปัญหาที่หลายองค์กรพบมานานคือการต้อง Restart Server หลังติดตั้ง Update ซึ่งอาจทำให้เกิด Downtime และกระทบต่อผู้ใช้งาน

Windows Server 2025 ได้เพิ่มความสามารถใหม่ผ่าน Hotpatch และ Azure Arc ที่ช่วยให้สามารถติดตั้ง Security Update หลายประเภทได้โดยไม่ต้อง Restart Server ทำให้องค์กรสามารถรักษาความปลอดภัยของระบบได้โดยไม่ต้องหยุดให้บริการบ่อยเหมือนในอดีต

① ทำไมการ Restart หลัง Update จึงเป็นปัญหา

ในอดีตกระบวนการ Update มักเป็น

Download Update
→ Install Update
→ Restart Server
→ Wait Services Start

ปัญหาที่ตามมา

  • Downtime
  • ผู้ใช้งานเข้าใช้งานไม่ได้
  • Application หยุดทำงาน
  • Database Connection ขาด
  • ต้องวางแผน Maintenance Window

สำหรับระบบที่เปิดให้บริการ 24 ชั่วโมง การ Restart บ่อยครั้งถือเป็นต้นทุนที่สูง

② วิธีอัปเดตโดยไม่ Restart คืออะไร

Windows Server 2025 รองรับการติดตั้ง Patch บางประเภทโดยใช้เทคโนโลยี

Hotpatch

Hotpatch จะอัปเดตส่วนของระบบที่กำลังทำงานอยู่

โดยไม่ต้อง Reboot เครื่องในหลายกรณี

ช่วยให้ Server ยังคง Online ตลอดกระบวนการ

③ สิ่งที่ต้องมี

ก่อนใช้งาน Hotpatch

ควรมี

  • Windows Server 2025
  • Azure Subscription
  • Azure Arc
  • Azure Update Manager
  • Azure Connected Machine Agent

Microsoft ออกแบบให้ฟีเจอร์นี้ทำงานร่วมกับ Azure Ecosystem

④ ตรวจสอบว่า Server รองรับหรือไม่

ตรวจสอบเวอร์ชัน Windows

winver

หรือ

systeminfo

ควรเป็น Windows Server 2025 ที่รองรับ Hotpatch

จากนั้นตรวจสอบ Azure Arc

azcmagent show

สถานะควรเป็น

Connected

⑤ เชื่อม Server เข้ากับ Azure Arc

หากยังไม่ได้เชื่อม

ไปที่

Azure Arc
→ Servers
→ Add Server

ติดตั้ง Azure Connected Machine Agent

แล้วเชื่อม Server เข้ากับ Azure

เมื่อเชื่อมสำเร็จ

Azure จะสามารถจัดการ Patch ได้จากส่วนกลาง

⑥ เปิด Azure Update Manager

เข้าสู่ Azure Portal

เลือก

Azure Update Manager

เครื่องมือนี้ใช้สำหรับ

  • ตรวจสอบ Update
  • Deploy Patch
  • กำหนด Schedule
  • ตรวจสอบ Compliance

รวมถึงการใช้งาน Hotpatch

⑦ เปิดใช้งาน Hotpatch

เลือก Server

จากนั้นดูหัวข้อ

Updates

หาก Server รองรับ

Azure จะมีตัวเลือก

Enable Hotpatch

กดเปิดใช้งาน

Azure จะกำหนดค่าระบบให้พร้อมใช้งาน

⑧ ตรวจสอบ Update ที่พร้อมติดตั้ง

Azure Update Manager จะแสดง

  • Critical Updates
  • Security Updates
  • Recommended Updates

รวมถึงระบุว่า

Update ใดรองรับ Hotpatch

และ Update ใดต้อง Restart

ช่วยให้วางแผนได้ง่ายขึ้น

⑨ ติดตั้ง Update แบบ Hotpatch

เลือก Update

จากนั้นกด

Install Updates

Azure จะเริ่มดำเนินการ

ในกรณีที่ Patch รองรับ Hotpatch

ระบบจะอัปเดตโดยไม่ Restart

บริการต่าง ๆ ยังคงทำงานต่อได้ตามปกติ

⑩ ตรวจสอบผลการติดตั้ง

หลังติดตั้ง

ตรวจสอบสถานะ

Get-HotFix

ดูรายการ Patch ล่าสุด

หรือดูผ่าน Azure Update Manager Dashboard

เพื่อยืนยันว่า Patch ถูกติดตั้งเรียบร้อย

⑪ ตรวจสอบ Event Log

ตรวจสอบผลการอัปเดต

Get-WinEvent -LogName System

ค้นหาเหตุการณ์ที่เกี่ยวข้องกับ

  • Windows Update
  • Hotpatch
  • Azure Update Manager

เพื่อยืนยันว่าไม่มี Error

⑫ ใช้ Maintenance Configuration

แม้ Hotpatch จะช่วยลดการ Restart

แต่ยังมี Baseline Update บางประเภทที่ต้อง Reboot

ควรกำหนด

Maintenance Configuration

เพื่อควบคุมช่วงเวลาที่อนุญาตให้อัปเดต

ช่วยลดผลกระทบต่อผู้ใช้งาน

⑬ ตรวจสอบ Compliance

Azure Update Manager สามารถแสดง

  • Installed Updates
  • Missing Updates
  • Compliance Status

ช่วยให้ผู้ดูแลระบบทราบว่ามี Server เครื่องใดที่ยังไม่ได้รับ Patch

⑭ ประโยชน์ของการอัปเดตโดยไม่ Restart

ข้อดีหลัก

  • ลด Downtime
  • ลดผลกระทบต่อผู้ใช้
  • เพิ่ม Availability
  • ลดความเสี่ยงจากช่องโหว่
  • Patch ได้บ่อยขึ้น
  • ลดงานกลางคืนของทีม IT

องค์กรสามารถรักษาความปลอดภัยได้โดยไม่ต้องหยุดระบบบ่อยครั้ง

⑮ ข้อจำกัดที่ควรทราบ

Hotpatch ไม่สามารถใช้ได้กับทุก Update

บางกรณีต้อง Restart

เช่น

  • Baseline Update
  • Kernel Update ขนาดใหญ่
  • Major Feature Update

ดังนั้นยังต้องมีการวางแผน Maintenance เป็นระยะ

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

ไม่พบ Enable Hotpatch

ตรวจสอบ

  • Azure Arc
  • Azure Update Manager
  • Licensing

Server Offline

ตรวจสอบ

azcmagent show

Agent ไม่ทำงาน

ตรวจสอบ

Get-Service himds

Update ไม่ปรากฏ

ตรวจสอบ Azure Update Manager Configuration

⑰ Best Practices

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

  • เชื่อม Azure Arc ทุกเครื่อง
  • ใช้ Azure Update Manager
  • ตรวจสอบ Compliance ทุกสัปดาห์
  • อัปเดต Agent สม่ำเสมอ
  • ทดสอบ Patch บน Test Server ก่อน
  • วางแผน Baseline Update ล่วงหน้า

แนวทางเหล่านี้ช่วยให้การอัปเดตมีความปลอดภัยและเสถียรมากขึ้น

comsiam แนะนำให้เริ่มใช้ Hotpatch กับระบบที่มีความสำคัญสูง เช่น Database Server และ Application Server เพราะเป็นกลุ่มที่ได้รับประโยชน์จากการลด Downtime มากที่สุด

⑱ สรุป

Windows Server 2025 รองรับการอัปเดตโดยไม่ Restart ผ่านเทคโนโลยี Hotpatch ซึ่งทำงานร่วมกับ Azure Arc และ Azure Update Manager ช่วยลด Downtime เพิ่มความต่อเนื่องของบริการ และทำให้องค์กรสามารถติดตั้ง Security Update ได้รวดเร็วและปลอดภัยมากขึ้น โดยยังคงต้องวางแผนสำหรับ Baseline Update ที่จำเป็นต้อง Reboot เป็นระยะ

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

หากองค์กรของคุณสามารถติดตั้ง Security Update ได้โดยไม่ต้องหยุดบริการบ่อย ๆ จะช่วยเพิ่มความปลอดภัยและลดต้นทุนจาก Downtime ได้มากเพียงใด?