วิธีเลือกสเปก VPS: vCPU, RAM และดิสก์
ขนาด VPS ที่เหมาะสมขึ้นอยู่กับซอฟต์แวร์ที่คุณใช้ ไม่ใช่แค่จำนวนผู้เข้าชมเพียงอย่างเดียว เริ่มจากตารางด้านล่าง วัดการใช้งานจริงสักหนึ่งสัปดาห์ แล้วค่อยปรับขนาด บน ONIE คุณสามารถเลือกแพ็กเกจสำเร็จรูปหรือสร้าง VPS ตามต้องการ และเพิ่ม vCPU, RAM และดิสก์ภายหลังได้โดยไม่ต้องติดตั้งระบบใหม่
จุดเริ่มต้นตามประเภทงาน
| ประเภทงาน | vCPU | RAM | ดิสก์ NVMe |
|---|---|---|---|
| เว็บส่วนตัว, เซิร์ฟเวอร์ทดสอบ | 1 | 1-2 GB | 20-40 GB |
| WordPress, เว็บไซต์ธุรกิจขนาดเล็ก | 2 | 2-4 GB | 40-80 GB |
| เว็บแอปที่มีฐานข้อมูล | 2-4 | 4-8 GB | 80-160 GB |
| เกมเซิร์ฟเวอร์, ร้านค้าออนไลน์ที่มีผู้เข้าชมหนาแน่น | 4-8 | 8-16 GB | 160 GB+ |
| Windows Remote Desktop | 2-4 | 4-8 GB | 80 GB+ |
ค่าเหล่านี้เป็นเพียงจุดเริ่มต้น ไม่ใช่การรับประกัน ควรตรวจสอบความต้องการขั้นต่ำของซอฟต์แวร์ที่คุณใช้งานเสมอ
vCPU
vCPU คือแกนประมวลผลเสมือนหนึ่งแกน เซิร์ฟเวอร์เว็บรับมือคำขอขนาดเล็กจำนวนมากได้ดีและขยายประสิทธิภาพตามจำนวนคอร์ที่เพิ่มขึ้น โปรแกรมที่ทำงานแบบ single-thread เช่นเกมเซิร์ฟเวอร์หลายตัว จะได้ประโยชน์จากคอร์ที่เร็วมากกว่าคอร์จำนวนมาก ให้สังเกตค่า load average:
uptime
top -o %CPUหาก load ยังคงสูงกว่าจำนวน vCPU เป็นเวลานาน ให้เพิ่มคอร์
RAM
RAM คือข้อจำกัดที่พบบ่อยที่สุด ฐานข้อมูลต้องการหน่วยความจำสำหรับแคช โปรเซส PHP และ Node.js แต่ละตัวก็ใช้ส่วนหนึ่ง และระบบปฏิบัติการจะใช้ส่วนที่เหลือเป็นแคชของไฟล์ ตรวจสอบการใช้งานได้ด้วยคำสั่ง:
free -hหากค่า "available" ต่ำ และระบบใช้ swap หนัก ให้เพิ่ม RAM ก่อนสิ่งอื่นใด
ดิสก์
เลือกที่เก็บข้อมูลแบบ NVMe สำหรับฐานข้อมูลและเว็บไซต์ที่มีผู้เข้าชมหนาแน่น เพราะมีความหน่วงต่ำกว่าฮาร์ดดิสก์มาก เผื่อพื้นที่ว่างอย่างน้อย 20 เปอร์เซ็นต์ เนื่องจากล็อก, ไฟล์สำรองข้อมูล และการอัปเดตแพ็กเกจจะเพิ่มขึ้นตามเวลา หากต้องการพื้นที่เก็บข้อมูลเพิ่มเท่านั้น ให้เพิ่ม volume แยกต่างหากแทนการเพิ่มขนาดเซิร์ฟเวอร์ ตามที่อธิบายไว้ในBlock Storage
แบนด์วิดท์และตำแหน่งที่ตั้ง
ตรวจสอบว่าทราฟฟิกที่รวมมาในแพ็กเกจมีปริมาณเท่าใด และการใช้ทราฟฟิกเกินถูกคิดค่าบริการอย่างไร เลือกตำแหน่งที่ตั้งใกล้กับผู้ใช้ของคุณ เว็บไซต์สำหรับผู้เข้าชมในเวียดนามจะเร็วกว่าเมื่อใช้VPS ในเวียดนาม ส่วนบริการสำหรับภูมิภาคเอเชียตะวันออกเฉียงใต้อาจเหมาะกับตำแหน่งที่สิงคโปร์
ระบบปฏิบัติการ
Linux ใช้ทรัพยากรน้อยกว่าและไม่มีค่าลิขสิทธิ์ ส่วน Windows ต้องการ RAM มากกว่าและมีค่าลิขสิทธิ์เพิ่มเติม ดูข้อมูลเพิ่มเติมที่VPS แบบ Windows หรือ Linux
วิธีหลีกเลี่ยงการจ่ายเกินจำเป็น
- เริ่มจากขนาดเล็กและปรับขนาดหลังจากเห็นการใช้งานจริง
- ใช้การคิดค่าบริการรายชั่วโมงระหว่างการทดสอบ แล้วค่อยเปลี่ยนเป็นรอบการชำระล่วงหน้าสำหรับเซิร์ฟเวอร์ที่เปิดใช้งานต่อเนื่อง
- ลบเซิร์ฟเวอร์ทดสอบที่ไม่ได้ใช้ เซิร์ฟเวอร์ที่หยุดทำงานแล้วยังถูกเรียกเก็บเงินอยู่ เพราะทรัพยากรยังคงถูกจองไว้
คำถามที่พบบ่อย
VPS ต้องใช้ RAM เท่าไรสำหรับ WordPress?
2 GB เป็นจุดเริ่มต้นที่เพียงพอสำหรับเว็บหนึ่งเว็บที่ใช้ปลั๊กอินแคช หากมีหลายเว็บหรือใช้ WooCommerce ให้ใช้ 4 GB ขึ้นไป
ฉันสามารถอัปเกรด VPS ภายหลังได้หรือไม่?
ได้ คุณสามารถเพิ่ม vCPU, RAM และดิสก์ของเซิร์ฟเวอร์ที่มีอยู่ได้ จึงไม่จำเป็นต้องซื้อเกินความจำเป็นตั้งแต่แรก
vCPU มากขึ้นจะทำให้เร็วขึ้นเสมอหรือไม่?
ไม่เสมอไป โปรแกรมที่ใช้เพียงหนึ่ง thread จะไม่ทำงานเร็วขึ้นเมื่อมีคอร์เพิ่มขึ้น ควรวัดผลก่อน