VPS โฮสติ้งคืออะไร โครงสร้างเซิร์ฟเวอร์เสมือน การ overcommit ความต่างระหว่างแบบมีผู้ดูแลกับไม่มีผู้ดูแล และข้อดีข้อเสีย

ประกาศแอฟฟิลิเอต Ver 3.1
ประกาศแอฟฟิลิเอต Ver 3.2 (เฉพาะมือถือ)

VPS โฮสติ้ง คือโฮสติ้งที่แบ่งเซิร์ฟเวอร์จริงหนึ่งเครื่องด้วยการจำลองเสมือน แล้วจัดสรร CPU·RAM แยกให้แต่ละเซิร์ฟเวอร์เสมือน บทความนี้อธิบายโครงสร้างเซิร์ฟเวอร์เสมือนกับการ overcommit ความต่างจากแชร์โฮสติ้ง และความต่างระหว่าง VPS แบบมีผู้ดูแลกับแบบไม่มีผู้ดูแล

VPS โฮสติ้งให้คุณจัดการเซิร์ฟเวอร์เองด้วยสิทธิ์ root แต่ถ้าไม่ใช่แบบมีผู้ดูแล งานดูแลเซิร์ฟเวอร์ก็เป็นของคุณด้วย บทความนี้สรุปข้อดีข้อเสียของ VPS โฮสติ้ง และเว็บไซต์ที่เหมาะกับ VPS โฮสติ้งไว้ด้วย

1️⃣ โครงสร้าง VPS โฮสติ้ง

  • ↪️ แบ่งเซิร์ฟเวอร์จริงหนึ่งเครื่องเป็นเซิร์ฟเวอร์เสมือน

VPS (Virtual Private Server) คือเซิร์ฟเวอร์เสมือนที่แบ่งจากเซิร์ฟเวอร์จริงหนึ่งเครื่องด้วยการจำลองเสมือน งานแบ่งนี้เป็นหน้าที่ของซอฟต์แวร์ที่เรียกว่าไฮเปอร์ไวเซอร์ (Hypervisor) แต่ละเซิร์ฟเวอร์เสมือนมีระบบปฏิบัติการของตัวเอง คอร์ CPU หน่วยความจำ และดิสก์ก็กำหนดแยกตามเซิร์ฟเวอร์เสมือน

ผู้ใช้ ได้รับสิทธิ์ root และเลือกเว็บเซิร์ฟเวอร์ เวอร์ชัน PHP และไฟร์วอลล์ได้เอง

VPS โฮสติ้ง: โครงสร้างของเซิร์ฟเวอร์จริงหนึ่งเครื่อง
แยกตามเซิร์ฟเวอร์เสมือน
VPSเซิร์ฟเวอร์เสมือน: ระบบปฏิบัติการและทรัพยากรแยกตามเซิร์ฟเวอร์เสมือน
เซิร์ฟเวอร์เสมือน 1เซิร์ฟเวอร์ของฉัน
🐧 ระบบปฏิบัติการ
⚙️ คอร์ CPU
🧠 หน่วยความจำ
💽 ดิสก์
เซิร์ฟเวอร์เสมือน 2
🐧 ระบบปฏิบัติการ
⚙️ คอร์ CPU
🧠 หน่วยความจำ
💽 ดิสก์
เซิร์ฟเวอร์เสมือน 3
🐧 ระบบปฏิบัติการ
⚙️ คอร์ CPU
🧠 หน่วยความจำ
💽 ดิสก์
เซิร์ฟเวอร์เสมือน …
ไฮเปอร์ไวเซอร์ · ซอฟต์แวร์ที่แบ่งเซิร์ฟเวอร์จริงเป็นเซิร์ฟเวอร์เสมือน
🖥️ เซิร์ฟเวอร์จริง 1 เครื่อง
🔑 สิ่งที่เลือกเองได้ด้วยสิทธิ์ rootเว็บเซิร์ฟเวอร์เวอร์ชัน PHPไฟร์วอลล์

2️⃣ VPS แบบแชร์กับ VPS แบบเฉพาะ: การ overcommit

VPS แบ่งเป็น VPS แบบแชร์กับ VPS แบบเฉพาะ ขึ้นอยู่กับว่าคอร์ที่ระบุในตารางราคาเราได้ใช้คนเดียวหรือไม่ ในตารางราคามักเขียนว่า Shared CPU และ Dedicated CPU

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

ตามปกติจะไม่เห็นความต่าง แต่ถ้าเซิร์ฟเวอร์เสมือนข้าง ๆ ใช้ CPU พร้อมกัน คิวของเราจะถูกเลื่อนออกไปและช้าลง ส่วน VPS แบบเฉพาะ คอร์ของเราผูกกับคอร์จริงจึงได้ใช้คนเดียว ประสิทธิภาพคงที่แต่ราคาสูงกว่า สิ่งที่ใช้ร่วมกันคือ CPU ส่วนหน่วยความจำและดิสก์โดยทั่วไปจะกันไว้ให้แต่ละเซิร์ฟเวอร์เสมือนแยกกันทั้งสองแบบ

VPS แบบแชร์กับแบบเฉพาะ: วิธีแบ่ง CPU
Overcommit
VPS แบบแชร์Shared CPU
คอร์จริง 16
คอร์เสมือนที่จัดสรร 32 (เซิร์ฟเวอร์เสมือน 2 คอร์ 16 เครื่อง)
คอร์เสมือน 32 คอร์ผลัดกันใช้คอร์จริง 16 คอร์ = overcommit
⚙️ คอร์ CPUผลัดกันใช้กับเพื่อนบ้าน
🧠 หน่วยความจำใช้คนเดียว
💽 ดิสก์ใช้คนเดียว
ถ้าเพื่อนบ้านใช้งานพร้อมกันคิวของเราถูกเลื่อน ช้าลง
ค่าบริการต่ำกว่า
VPS แบบเฉพาะDedicated CPU
คอร์จริง 16
คอร์เสมือนที่จัดสรร 16 (เซิร์ฟเวอร์เสมือน 2 คอร์ 8 เครื่อง)
คอร์เสมือน 2 คอร์ของเราผูกกับคอร์จริง 2 คอร์ = ใช้คนเดียว
⚙️ คอร์ CPUใช้คนเดียว
🧠 หน่วยความจำใช้คนเดียว
💽 ดิสก์ใช้คนเดียว
ถ้าเพื่อนบ้านใช้งานพร้อมกันประสิทธิภาพคงที่
ค่าบริการสูงกว่า
ส่วนของเรา (ใช้คนเดียว)ส่วนของเรา (ผลัดกันใช้กับเพื่อนบ้าน)ส่วนของเซิร์ฟเวอร์เสมือนอื่น

3️⃣ ต่างจากแชร์โฮสติ้งตรงไหน: จัดสรรให้ ไม่ใช่แค่เพดาน

แชร์โฮสติ้งให้หลายบัญชีใช้ระบบปฏิบัติการและเว็บเซิร์ฟเวอร์ของเซิร์ฟเวอร์เครื่องเดียวร่วมกัน สิ่งที่กำหนดให้แต่ละบัญชีคือเพดาน CPU และหน่วยความจำ

VPS มีระบบปฏิบัติการแยกตามเซิร์ฟเวอร์เสมือน และได้รับคอร์ CPU กับหน่วยความจำตั้งแต่แรก แม้แต่ VPS แบบแชร์ สิ่งที่ใช้ร่วมกันก็มีแค่เวลา CPU เมื่อชนเพดานก็ต่างกันด้วย แชร์โฮสติ้งจะหยุดที่เพดานที่ผู้ให้บริการกำหนดด้วยข้อผิดพลาด [508 Resource Limit Is Reached]

ใน VPS เมื่อใช้หน่วยความจำที่ได้รับจนหมด ระบบปฏิบัติการจะบังคับปิดโปรเซส ใน WordPress ตัวอย่างหนึ่งคือฐานข้อมูลถูกปิดแล้วหน้าจอ [Error establishing a database connection] ขึ้นมา

แชร์โฮสติ้งกับ VPS: เพดานกับการจัดสรร
ช่องสีเข้ม = ส่วนของเรา
แชร์โฮสติ้ง
ระบบปฏิบัติการ · เว็บเซิร์ฟเวอร์ 1 ชุด
ระบบปฏิบัติการ · เว็บเซิร์ฟเวอร์ทุกบัญชีใช้ร่วมกัน
CPU · หน่วยความจำมีแค่เพดานของแต่ละบัญชี
เมื่อชนเพดานหยุดด้วยข้อผิดพลาดที่เพดานซึ่งผู้ให้บริการกำหนด
สิ่งที่ขึ้นบนหน้าจอ508 Resource Limit Is Reached
VPS
ระบบปฏิบัติการ · เว็บเซิร์ฟเวอร์
ระบบปฏิบัติการ · เว็บเซิร์ฟเวอร์
ระบบปฏิบัติการ · เว็บเซิร์ฟเวอร์
ระบบปฏิบัติการ · เว็บเซิร์ฟเวอร์แยกตามเซิร์ฟเวอร์เสมือน
CPU · หน่วยความจำจัดสรรให้ตั้งแต่แรก
เมื่อชนเพดานระบบปฏิบัติการบังคับปิดโปรเซส
สิ่งที่ขึ้นบนหน้าจอError establishing a database connection
เพดานของแชร์โฮสติ้งและข้อผิดพลาด 508 → แชร์โฮสติ้งคืออะไร การแยก CPU·RAM ข้อจำกัด และข้อดีข้อเสียของแชร์โฮสติ้ง

4️⃣ VPS แบบมีผู้ดูแลกับแบบไม่มีผู้ดูแล

  • ↪️ ใครเป็นคนดูแลเซิร์ฟเวอร์

VPS แบบไม่มีผู้ดูแล ผู้ให้บริการรับผิดชอบแค่เซิร์ฟเวอร์เสมือนและเครือข่าย ส่วนการอัปเดตระบบปฏิบัติการ การติดตั้งเว็บเซิร์ฟเวอร์และ PHP การตั้งค่าความปลอดภัย และการสำรองข้อมูล ผู้ใช้ต้องทำเอง ส่วน VPS แบบมีผู้ดูแล ผู้ให้บริการจะรับงานเหล่านี้ไป ผู้ใช้จัดการการเพิ่มเว็บไซต์ SSL และการสำรองข้อมูลจากแผงควบคุม ด้วยเหตุนี้ VPS แบบมีผู้ดูแลจึงราคาสูงกว่า เพราะบวกค่าดูแลเพิ่มจากราคาเซิร์ฟเวอร์สเปกเดียวกัน

VPS แบบมีผู้ดูแลกับแบบไม่มีผู้ดูแล
ใครเป็นคนดูแลเซิร์ฟเวอร์
หน้าที่
VPS แบบไม่มีผู้ดูแล
Managed VPS
เซิร์ฟเวอร์เสมือน · เครือข่าย
ผู้ให้บริการ
ผู้ให้บริการ
อัปเดตระบบปฏิบัติการ
ตัวเราเอง
ผู้ให้บริการ
ติดตั้งเว็บเซิร์ฟเวอร์ · PHP
ตัวเราเอง
ผู้ให้บริการ
ตั้งค่าความปลอดภัย
ตัวเราเอง
ผู้ให้บริการ
สำรองข้อมูล
ตัวเราเอง
ผู้ให้บริการ
ค่าบริการ
ต่ำกว่า
สูงกว่า
🎛️ VPS แบบมีผู้ดูแลทำผ่านแผงควบคุมเพิ่มเว็บไซต์SSLสำรองข้อมูล
อ่านเพิ่มเติมเรื่อง Managed WordPress Hosting → Managed WordPress Hosting: ขอบเขตที่ผู้ให้บริการดูแล ความต่างจาก Managed VPS รวมถึงข้อดีข้อเสีย

5️⃣ ข้อดีข้อเสียของ VPS โฮสติ้ง

VPS โฮสติ้งได้รับการจัดสรร CPU และหน่วยความจำ จึงโดนเว็บไซต์ข้างเคียงกระทบน้อยกว่า ปรับการตั้งค่าเซิร์ฟเวอร์ให้เข้ากับเว็บไซต์ได้ด้วยสิทธิ์ root และเมื่อผู้เข้าชมเพิ่มขึ้นก็แค่อัปเกรดแพ็กเกจเพื่อเพิ่มทรัพยากร

แต่ VPS แบบไม่มีผู้ดูแล งานดูแลเซิร์ฟเวอร์เป็นของผู้ใช้ ถ้ามีปัญหาก็ต้องหาสาเหตุเอง

ราคาเริ่มต้นของ VPS แบบไม่มีผู้ดูแลอยู่ราว $4~6 ต่อเดือน และ VPS แบบมีผู้ดูแลราว $11 ต่อเดือน ผู้ให้บริการที่คิดเงินรายชั่วโมงอย่าง DigitalOcean หรือ Cloudways จะไม่ขึ้นราคาตอนต่ออายุ ส่วนผู้ให้บริการที่ขายแบบสัญญาอย่าง Hostinger จะขึ้นราคาตอนต่ออายุ

ข้อดีข้อเสียของ VPS โฮสติ้ง
รวมราคาเริ่มต้น
👍 ข้อดี
⚙️
ได้รับการจัดสรร CPU และหน่วยความจำ · โดนเว็บไซต์ข้างเคียงกระทบน้อยกว่า
🔑
ได้รับสิทธิ์ root · ปรับการตั้งค่าเซิร์ฟเวอร์ให้เข้ากับเว็บไซต์
📈
เพิ่มทรัพยากรได้แค่อัปเกรดแพ็กเกจ
⚠️ ข้อเสีย
🛠️
VPS แบบไม่มีผู้ดูแล งานดูแลเซิร์ฟเวอร์เป็นของผู้ใช้
🔍
ถ้ามีปัญหาต้องหาสาเหตุเอง
💰 ราคาเริ่มต้น
VPS แบบไม่มีผู้ดูแล
เริ่มต้น $4~6 ต่อเดือน
Managed VPS
เริ่มต้น $11 ต่อเดือน
ผู้ให้บริการที่คิดเงินรายชั่วโมง จะไม่ขึ้นราคาตอนต่ออายุ ส่วนผู้ให้บริการที่ขายแบบสัญญาจะขึ้นราคาตอนต่ออายุ

6️⃣ เว็บไซต์ที่เหมาะกับ VPS โฮสติ้ง

แพ็กเกจ $11 ต่อเดือนที่ยกตัวอย่างในหัวข้อ 5️⃣ คือ Cloudways และเราเป็นพันธมิตรแอฟฟิลิเอตกับ Cloudways โดยตรง ผู้ให้บริการที่แนะนำคือ Cloudways และ ScalaHosting ส่วน VPS แบบไม่มีผู้ดูแลมีให้ที่ Hostinger (เริ่มต้น $6.49 ต่อเดือน สัญญา 2 ปี) และ ScalaHosting (เริ่มต้น $19.95 ต่อเดือน)

VPS โฮสติ้งเหมาะกับเว็บไซต์ที่ชนเพดานบนแชร์โฮสติ้งซ้ำ ๆ ร้านค้าออนไลน์และเว็บไซต์สมาชิกก็เช่นกัน ถ้ามีผู้เข้าชมที่ล็อกอินอยู่มาก แคชจะใช้ไม่ได้ ทุกการเข้าชมจึงใช้ CPU

เหมาะกับการดูแลหลายเว็บไซต์ด้วย วางหลายเว็บไซต์ไว้บนเซิร์ฟเวอร์เดียวแล้วจัดการทรัพยากรรวมกัน

บล็อกที่มีผู้เข้าชมน้อยหรือเว็บไซต์แนะนำบริษัท ใช้แชร์โฮสติ้งก็พอ

ถ้าไม่เคยดูแลเซิร์ฟเวอร์มาก่อน ให้เริ่มจาก VPS แบบมีผู้ดูแล

เว็บไซต์ที่เหมาะกับ VPS โฮสติ้ง
ถ้าตรงข้อใดข้อหนึ่ง
🔁
เว็บไซต์ที่ชนเพดานบนแชร์โฮสติ้งซ้ำ ๆ
ทรัพยากรไม่พอแล้ว
🛒
ร้านค้าออนไลน์ · เว็บไซต์สมาชิก
ถ้ามีผู้เข้าชมที่ล็อกอินอยู่มาก แคชจะใช้ไม่ได้ ทุกการเข้าชมจึงใช้ CPU
🗂️
ดูแลหลายเว็บไซต์
วางหลายเว็บไซต์ไว้บนเซิร์ฟเวอร์เดียวแล้วจัดการทรัพยากรรวมกัน
✋
เว็บไซต์ที่ใช้แชร์โฮสติ้งก็พอ
บล็อกที่มีผู้เข้าชมน้อย · เว็บไซต์แนะนำบริษัท
ถ้าไม่เคยดูแลเซิร์ฟเวอร์มาก่อน ให้เริ่มจาก VPS แบบมีผู้ดูแล
เปรียบเทียบ VPS แบบมีผู้ดูแลและคลาวด์ → โฮสติ้ง WordPress Top 7 อ่านเพิ่มเติมเรื่องคลาวด์โฮสติ้ง → คลาวด์โฮสติ้ง: โครงสร้าง Resource Pool และ Auto Scaling ความต่างจาก VPS รวมถึงข้อดีข้อเสีย คำอธิบายละเอียดตามประเภทโฮสติ้ง → โฮสติ้ง WordPress: 5 เกณฑ์การประเมินที่สะท้อนความเสถียรและความเร็ว

🔢 FAQ

VPS คือเซิร์ฟเวอร์เสมือนที่แบ่งจากเซิร์ฟเวอร์จริงหนึ่งเครื่อง ส่วนคลาวด์โฮสติ้งรวมเซิร์ฟเวอร์จริงหลายเครื่องเป็นพูลทรัพยากรเดียว ผลิตภัณฑ์คลาวด์ที่ขายเป็นเซิร์ฟเวอร์เสมือนอย่าง DigitalOcean หรือ Vultr บางครั้งก็เรียกว่า Cloud VPS

vCPU คือคอร์เสมือน โดยทั่วไปเท่ากับหนึ่งเธรดของคอร์จริง ใน VPS แบบแชร์ เธรดนั้นถูกใช้สลับกับเซิร์ฟเวอร์เสมือนอื่น ส่วนใน VPS แบบเฉพาะจะผูกไว้กับเซิร์ฟเวอร์เสมือนเดียว

ติดตั้งเว็บเซิร์ฟเวอร์ (Nginx หรือ Apache) PHP และฐานข้อมูล (MySQL หรือ MariaDB) บนระบบปฏิบัติการ แล้วเชื่อมใบรับรอง SSL ไฟร์วอลล์และการสำรองข้อมูลก็ต้องตั้งเอง ถ้าให้ผู้ให้บริการรับงานนี้ไป นั่นคือ VPS แบบมีผู้ดูแล

ก่อนอื่นให้ดูในตารางราคาว่าแพ็กเกจเป็น Shared CPU หรือ Dedicated CPU ส่วนภายในเซิร์ฟเวอร์ ให้รัน คำสั่ง top แล้วดูค่า st ซึ่งคือสัดส่วนเวลาที่เซิร์ฟเวอร์เสมือนของเราต้องรอเพราะ CPU ถูกแบ่งไปให้เซิร์ฟเวอร์เสมือนอื่น ถ้าค่านี้สูงอยู่ตลอด แปลว่ากำลังโดนเพื่อนบ้านกระทบ

VPS ได้ที่อยู่ IP แยกตามเซิร์ฟเวอร์เสมือน ส่วนแชร์โฮสติ้งหลายบัญชีใช้ที่อยู่ IP ร่วมกัน ถ้าบัญชีข้าง ๆ ส่งสแปมจน IP ถูกบล็อก อีเมลของเราก็อาจถูกบล็อกไปด้วย

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

ใส่ความเห็น

อีเมลของคุณจะไม่แสดงให้คนอื่นเห็น ช่องข้อมูลจำเป็นถูกทำเครื่องหมาย *

Prove your humanity: 4   +   10   =