เปลี่ยนขนาดเซิร์ฟเวอร์ Cloudways: เพิ่ม RAM·CPU ด้วย Vertical Scaling และข้อควรระวังเมื่อลดขนาด

การเปลี่ยนขนาดเซิร์ฟเวอร์ Cloudways คือฟีเจอร์ในเมนู Vertical Scaling ของหน้าจัดการเซิร์ฟเวอร์ ที่เพิ่ม CPU, RAM และดิสก์โดยคงเซิร์ฟเวอร์และข้อมูลเดิมไว้ เมื่อเทียบหน้าเลือกขนาดของเซิร์ฟเวอร์ Vultr โซล 1GB กับคู่มือทางการ พบว่าลดขนาดได้หรือไม่นั้นต่างกันไปตามผู้ให้บริการ บทความนี้จึงสรุปลำดับสิ่งที่ต้องตรวจก่อนเพิ่มขนาด และวิธีลดขนาดด้วยการโคลน
1️⃣ Vertical Scaling ของ Cloudways: เมนูเพิ่มสเปกเซิร์ฟเวอร์ปัจจุบัน
Vertical Scaling ไม่ใช่การย้ายไปเซิร์ฟเวอร์ใหม่ แต่เป็นการเพิ่มสเปกของเซิร์ฟเวอร์ปัจจุบันในภูมิภาคดาต้าเซ็นเตอร์เดิม แอปพลิเคชันและการตั้งค่ายังคงเดิม
เมนูอยู่ที่ [Vertical Scaling] ทางซ้ายหลังเลือกเซิร์ฟเวอร์ใน [Servers] เมื่อเลือกขนาดบนแถบเลื่อนจะแสดงสเปก ค่าบริการรายชั่วโมง และรายเดือน ถ้าเลือก 2GB จะเห็นข้อความแนะนำว่าเว็บไซต์ที่ใช้งานจริงควรใช้ 4GB ขึ้นไป ส่วน 1GB และ 2GB สำหรับเว็บไซต์ staging
อาจคิดว่าเพิ่ม RAM แล้ว CPU จะเพิ่มด้วย แต่ถ้าเลือก 2GB บนเซิร์ฟเวอร์ Vultr Standard 1GB CPU ยังเป็น 1 คอร์เท่าเดิม หน้าจอแสดง RAM 2GB ดิสก์ 55GB และปริมาณรับส่งข้อมูล 2TB และเพราะหน้าเซิร์ฟเวอร์ Standard ไม่มีช่องให้คงดิสก์ไว้ ดิสก์จึงเพิ่มตามไปด้วย
DigitalOcean เลือกได้ว่าจะเพิ่มแค่ CPU กับ RAM หรือเพิ่มดิสก์ไปด้วย ส่วน Linode นั้น CPU, RAM และดิสก์ผูกกันเป็นชุดและเพิ่มไปพร้อมกัน AWSและ Google Cloud: เพิ่มดิสก์แอปพลิเคชันและดิสก์ฐานข้อมูลแยกกัน และดิสก์ OS คงที่ 25GB
2️⃣ ลำดับการเปลี่ยนขนาดเซิร์ฟเวอร์ Cloudways และช่วงหยุดทำงาน
แม้ข้อมูลและการตั้งค่าจะคงเดิม แต่ระหว่างเปลี่ยนขนาด เซิร์ฟเวอร์จะรีสตาร์ตและเว็บไซต์จะเปิดไม่ได้ชั่วครู่ จึงควรทำตามลำดับด้านล่างในช่วงที่มีผู้เข้าชมน้อย
- ใน [Backups] ด้วย [Take Backup Now] ข้อมูลสำรองแบบ on-demand ถูกสร้าง
- เลือกขนาดใน [Vertical Scaling] แล้วตรวจค่าบริการ
- คลิก [Scale Now]
- ตรวจช่วงหยุดทำงานและข้อจำกัดในหน้าต่างยืนยัน แล้วคลิก [Proceed]
เมื่อเริ่มแล้วจะยกเลิกไม่ได้ และเวลาที่ใช้จะเพิ่มตามพื้นที่ดิสก์ที่ใช้อยู่ จึงอาจนานกว่าเวลาประมาณที่แจ้งไว้ตอนแรก
3️⃣ ลดขนาดเซิร์ฟเวอร์: Vultr·Linode ลดสเปกด้วยการโคลน
เซิร์ฟเวอร์ Vultr และ Linode ลดขนาดที่เพิ่มไปแล้วในที่เดิมไม่ได้ ถ้าจะลด ให้สร้างเซิร์ฟเวอร์ขนาดเล็กกว่าด้วย [Clone Server] จากเมนู ⋮ ในรายการ [Servers] เชื่อมต่อโดเมนกับ IP ของเซิร์ฟเวอร์ใหม่ แล้วลบเซิร์ฟเวอร์เดิม
DigitalOcean ถ้าเพิ่มแค่ CPU กับ RAM จะกลับไปขนาดตอนสร้างได้ แต่ถ้าเพิ่มดิสก์ไปด้วยต้องโคลนจึงจะลดได้ AWS และ Google Cloud ลด CPU กับ RAM ได้ และต้องโคลนเฉพาะตอนจะลดดิสก์ที่เพิ่มไปแล้ว
ถ้าจะเพิ่มขนาดเฉพาะช่วงที่ทราฟฟิกพุ่งแล้วค่อยลดกลับ ตัวเลือกเพิ่มแค่ CPU·RAM ของ DigitalOcean หรือ AWS·Google Cloud เหมาะกว่า ส่วน Vultr และ Linode ไม่เหมาะ
ใน Vultr การเปลี่ยนเซิร์ฟเวอร์ Standard เป็น High Frequency ก็ทำด้วยการโคลน ไม่ใช่การเปลี่ยนขนาด ในแพ็กเกจ Advanced การสลับระหว่าง General Purpose กับ CPU Optimized ทำได้ด้วย Cross Scaling ที่คงเซิร์ฟเวอร์และ IP เดิมไว้ ถึงอย่างนั้นดิสก์ก็ไม่ลดลง
4️⃣ ค่าบริการหลังเปลี่ยนขนาดเซิร์ฟเวอร์
Vultr โซล เซิร์ฟเวอร์ 1GB ราคาชั่วโมงละ $0.0208 สูงสุดเดือนละ $14 และเซิร์ฟเวอร์ 2GB ชั่วโมงละ $0.0417 สูงสุดเดือนละ $28 ค่าบริการใหม่คิดเป็นรายชั่วโมงตั้งแต่ตอนที่เปลี่ยนขนาด
ถ้าเพิ่มจาก 1GB เป็น 2GB กลางเดือน ค่าบริการเดือนนั้นคือชั่วโมงที่ใช้ 1GB กับชั่วโมงที่ใช้ 2GB คิดตามค่ารายชั่วโมงของแต่ละแบบแล้วรวมกัน ถ้าลดขนาดด้วยการโคลน จะถูกเรียกเก็บค่าบริการทั้งสองเซิร์ฟเวอร์จนกว่าจะลบเซิร์ฟเวอร์เดิม
5️⃣ เวลาที่ควรเปลี่ยนขนาด: ตัดสินจากกราฟมอนิเตอร์
แม้การใช้ CPU และหน่วยความจำจะสูงหรือมีคำเตือน worker ไม่พอสะสมอยู่ ก็ยังไม่ถึงเวลาเพิ่มขนาดเซิร์ฟเวอร์ทันที ในเซิร์ฟเวอร์แบบ Nginx กับ Apache เมื่อไล่ดู คำเตือน php-fpm max_children พบว่าคำขอที่ทำให้ worker เต็มไม่ใช่ผู้เข้าชม แต่เป็นบอต สแกนเนอร์ และการพรีโหลดแคช
ใน [Monitoring] › [Details] ของเซิร์ฟเวอร์ Cloudways ให้ดูช่วงเวลาที่การใช้ CPU สูงขึ้นและหน่วยความจำที่เหลือลดลง ถ้าบันทึกการเข้าถึงใน [Monitoring] › [Logs] ของแอปพลิเคชันในช่วงนั้นตรงกับผู้เข้าชมที่เพิ่มขึ้น จึงค่อยเพิ่มขนาด
🔢 FAQ & เนื้อหาแนะนำ















ℹ️ ประกาศเรื่องลิงก์แอฟฟิลิเอต
เนื้อหาของเว็บไซต์นี้มีลิงก์แอฟฟิลิเอต หากผู้เข้าชมซื้อสินค้าหรือบริการผ่านลิงก์เหล่านี้ เว็บไซต์นี้จะได้รับค่าคอมมิชชันจากผู้ขาย ในกระบวนการนี้ ราคาที่ผู้ซื้อจ่าย(ราคาจะลดลงเมื่อมีโปรโมชัน↓)จะไม่สูงขึ้นแต่อย่างใด ราคา ส่วนลด และข้อมูลสต็อกที่แสดงเป็นข้อมูล ณ เวลาที่เขียนและอาจต่างจากความเป็นจริง โปรดตรวจสอบกับผู้ขายอีกครั้งก่อนซื้อ การเลือกและการประเมินสินค้าเขียนตามเกณฑ์ของเราเอง และการได้รับค่าคอมมิชชันหรือไม่ไม่มีผลต่อลำดับการแนะนำหรือเนื้อหาการประเมิน