ความแตกต่างระหว่างคลาวด์เซิร์ฟเวอร์เซิร์ฟเวอร์เสมือนและเซิร์ฟเวอร์เฉพาะคืออะไร


32

อะไรคือความแตกต่างระหว่าง VPS (เซิร์ฟเวอร์ส่วนตัวเสมือน) เซิร์ฟเวอร์คลาวด์และเซิร์ฟเวอร์เฉพาะ ฉันมีปัญหาในการค้นหาคำอธิบายสั้น ๆ ที่ไม่ทิ้งกระจุยกระจายกับการโฆษณา


2
+1 - ฉันประหลาดใจจริงๆที่เราไม่ได้เห็นคำถามนี้ที่นี่จนถึงตอนนี้ ฉันจำได้ว่าถูกทำให้สับสนในลักษณะเดียวกันเมื่อมีการใช้คำคลาวด์เป็นครั้งแรกเมื่อประมาณ 2 ปีที่แล้ว
Mark Henderson

@ Mark - คำถามนี้เมื่อสองสามสัปดาห์ที่ผ่านมาค่อนข้างคล้ายกัน (แต่เว้นส่วนเซิร์ฟเวอร์เฉพาะ): serverfault.com/questions/272987/…
EEAA

@ Mark ฉันได้ใช้โซลูชันโฮสติ้งมา 3 ปีแล้ว ในที่สุดฉันก็เบื่อหน่ายกับพวกเขา - และใช่สิ่ง 'เมฆ' ได้สับสน
smartcaveman

2
ความแตกต่างส่วนใหญ่เป็นภูมิภาคที่ผู้ทำการตลาดของคุณมาจาก
Bart Silverstrim

2
@smartcaveman - คุณรังเกียจที่จะพูดถึงสิ่งที่ไม่สมบูรณ์เกี่ยวกับคำตอบที่คุณให้ไว้ในปัจจุบันหรือไม่?
Mark Henderson

คำตอบ:


31

VPS และมีเมฆเป็นสิ่งที่แช่งเดียวกัน

เซิร์ฟเวอร์เฉพาะคือฟิสิคัลบ็อกซ์ที่นั่งอยู่ในชั้นวางที่ไหนสักแห่งที่ไม่ได้แชร์กับคนอื่นซึ่งคุณสามารถทำอะไรก็ได้


7
บางครั้งฉันหวังว่าเราจะสามารถใช้คุณสมบัติที่ปฏิเสธคำถามใด ๆ ด้วยคำว่า "คลาวด์" ในนั้นโดยสั่งให้ผู้ใช้โปรดใช้คำที่ชัดเจนยิ่งขึ้น (และนิยามได้)
EEAA

7
@ErikA คำถามของฉันกำลังขอคำจำกัดความของคำว่า ... ดังนั้นนั่นจะเป็นวงกลมเล็กน้อยในกรณีนี้
smartcaveman

2
@smartcaveman - ในขณะที่ฉันเข้าใจคำสั่งของคุณมันไม่ได้ใช้เวลามากเกินไปในการรับรู้ว่าคำว่า "คลาวด์" นั้นแพร่หลายจนแทบไม่มีความหมายเลย
EEAA

3
@ErikA - ฉันค่อนข้างสมมติว่า op ได้ทำมาแล้วซึ่งเป็นเหตุผลที่พวกเขาถาม .. ?
Mark Henderson

7
@ErikA คุณกำลังแนะนำว่า "การแอบดูเว็บ" เป็นวิธีที่ดีที่สุดในการค้นหาคำจำกัดความของคำว่า "ไร้ความหมาย" หรือไม่?
smartcaveman

28

เซิร์ฟเวอร์เฉพาะเป็นเซิร์ฟเวอร์เต็มรูปแบบที่คุณมีการเข้าถึงที่พิเศษและรับประกันได้

VPS ให้คุณควบคุมการดูแลระบบในระดับเดียวกันกับเซิร์ฟเวอร์เฉพาะ แต่ใช้พลังงานจากหนึ่งในเทคโนโลยีไม่ว่าจะเป็น virtualization เต็มรูปแบบ (Xen, VMWare) หรือการแบ่งส่วนภาพเดี่ยว (OpenVZ) เพื่อให้คุณเข้าถึงการเข้าถึงแบบเอกสิทธิ์เฉพาะบุคคล สิ่งที่เป็นทรัพยากรที่ใช้ร่วมกันจริงๆ

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

เซิร์ฟเวอร์คลาวด์เป็นเพียง VPS ในทางเทคนิค แต่มีความแตกต่างในการเรียกเก็บเงินและการจัดสรร:

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

บริการอื่น ๆ อาจถูกทำการตลาดว่าเป็น 'คลาวด์': อะไรคือ 'อีเมลที่โฮสต์' ก่อนหน้านี้คือตอนนี้อีเมลของคลาวด์ (Service-as-a-Service); ผู้ให้บริการเว็บโฮสติ้งที่ใช้ร่วมกันบางรายติดตั้งบริการใหม่ของตนในลักษณะเดียวกัน

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


1
ฉันให้คะแนนคุณสำหรับคำอธิบายที่ดี อย่างไรก็ตามฉันไม่เห็นด้วยว่าการโหลดสูงอย่างต่อเนื่องจะไม่ได้รับประโยชน์จากระบบคลาวด์ คลาวด์ที่แท้จริงจะอนุญาตให้มีการจัดหาทรัพยากรเพิ่มเติมในทันทีและอาจจะให้บริการโหลดเพิ่มเติมโดยอัตโนมัติ ไม่สามารถทำได้บนเซิร์ฟเวอร์เฉพาะหรือ VPS ที่เราสามารถเข้าถึงขีด จำกัด ได้ยาก นอกจากนี้ VPS ไม่สามารถปรับขนาดเป็น VPS ได้ง่ายและต้องการการแทรกแซงด้วยตนเองจำนวนมากการตั้งค่าด้วยตนเอง ฯลฯ ซึ่งไม่ได้อยู่บนคลาวด์ ในกรณีของ VPS หรือเซิร์ฟเวอร์เฉพาะคุณเป็นเจ้าของความล้มเหลวหากไม่ใช่ฮาร์ดแวร์ บนเมฆคุณก็สามารถย้ายไปโดยไม่ต้องเปิดตั๋ว :)
Abhishek Dujari

6

VPS มักจะอ้างถึงเครื่องเสมือนที่แอพของคุณทำงานเท่านั้น เซิร์ฟเวอร์เฉพาะมักเป็นเซิร์ฟเวอร์จริงที่ให้คุณโดยเฉพาะ เซิร์ฟเวอร์คลาวด์เป็นวิธีการสำหรับคนโง่ด้านการตลาดเพื่อนำโลกคลาวด์ออกมาในรูปแบบ VPS ทั้งหมดนี้เป็นรูปแบบของ IAAS - โครงสร้างพื้นฐานเป็นบริการ ในการทำวิจัยเล็ก ๆ น้อย ๆ และพบว่าผู้ให้บริการรายหนึ่งทำการตลาด PAAS ในฐานะเซิร์ฟเวอร์คลาวด์ (gogrid) PAAS เป็นแพลตฟอร์มที่ให้บริการ ข้อเสนอ PAAS ทั่วไปคือ Microsoft Azure, Amazon beanstalk และ google appengine


3
+1 สำหรับการรวมคำว่า "งี่เง่า"
Mark Henderson

แน่นอนคุณสามารถมีในบ้าน IAAS เช่นเดียวกับ PAAS และ SAAS ในบ้าน ทุกรุ่นเป็นแบบจำลองการจัดการ ไอทีในฐานะบริการเป็นรูปแบบธุรกิจมาตรฐานตั้งแต่ AFAIK ในยุค 90
Jim B

1
ฮ่าฮ่า บริษัท ของเราเสนอ SAAS ที่ทำงานบน PAAS ที่โฮสต์โดย IAAS เราชนะคำย่อ AAS หรือไม่?
Mark Henderson

PAAS และ IAAS ควรไม่เกิดร่วมกัน - คุณมีวิธีจัดการอย่างไร
Jim B

@JimB - ซอฟต์แวร์ที่เราพัฒนา SAAS ของเราเรียกว่าuniPaaSเนื่องจากสภาพแวดล้อมรันไทม์ของมันวางตลาดเป็น PAAS
Mark Henderson

5

ไม่มี Cloud และ VPS ไม่เหมือนกันทุกคนที่ต้องการ downvote โปรดอ่านด้านล่างก่อน ...

  1. VPS เป็นเพียงเซิร์ฟเวอร์เสมือนที่เราสามารถปรับทรัพยากรฮาร์ดแวร์ที่มีค่าใช้จ่ายจริง
  2. VPS เป็นเพียงการแทนที่เสมือนของเซิร์ฟเวอร์เฉพาะ แต่คุณถูกทิ้งให้จัดการด้วยตัวเองเพียงให้การสำรองข้อมูลของฮาร์ดดิสก์เสมือน แต่วิธีที่คุณจัดการ / จัดเก็บฮาร์ดดิสก์ของคุณนั้นขึ้นอยู่กับคุณแล้ว
  3. VPS ไม่ได้เสนอการจำลองแบบและบริการจัดเก็บข้อมูลหลายเครื่อง

ในทางกลับกัน

  1. คลาวด์ประกอบด้วยบริการจัดเก็บข้อมูลบริการทรัพยากรบริการฐานข้อมูลที่จัดการโดย Cloud Framework ซึ่งรวมถึงการสำรองข้อมูลอัตโนมัติและให้ API เพื่อจัดการโครงสร้างพื้นฐานของการโฮสต์
  2. พิจารณา Amazon, Google และ Azure สักครู่พวกเขาไม่มี VPS พวกเขาเสนอ API ซึ่งจะช่วยคุณในการสร้างแอพพลิเคชั่นขนาดใหญ่ที่ปรับขนาดได้
  3. API ประกอบด้วยบริการจัดเก็บข้อมูลไม่ใช่ฮาร์ดดิสก์ แต่เป็นร้านค้าเสมือนจริงที่คุณเก็บข้อมูลของคุณเป็นไฟล์ แต่คุณไม่ต้องกังวลเกี่ยวกับวิธีการจัดเก็บการแยกส่วนหรือที่จัดเก็บทางกายภาพ คลาวด์ช่วยให้คุณเข้าถึงรายการเซิร์ฟเวอร์จำนวนมากซึ่งซ่อนอยู่หลัง API เพื่อจัดการการขยายขนาด ทั้ง Amazon, Azure และ Rackspace จัดการไฟล์เดียวกันจำนวน 3 สำเนาในดาต้าเซ็นเตอร์หลาย ๆ แห่งไม่ว่าคุณจะใส่อะไรไว้ในร้านค้าดังนั้นคุณไม่จำเป็นต้องกังวลเกี่ยวกับข้อมูลเพราะหากเครื่องหนึ่งหลวมผู้ให้บริการคลาวด์จะให้บริการผ่านเครื่องอื่น
  4. API ประกอบด้วย CDN (เครือข่ายการจัดส่งเนื้อหา) สำหรับการถ่ายโอนความเร็วสูงตามที่ตั้งของ IP ผู้ให้บริการคลาวด์จะแคชไฟล์ของคุณไปยังเซิร์ฟเวอร์ต่างๆโดยอัตโนมัติและให้ URL โปร่งใสซึ่งเปลี่ยนเป็นเซิร์ฟเวอร์ที่ใกล้ที่สุดโดยอัตโนมัติ
  5. API ประกอบด้วย Application Server ให้คุณปรับใช้และจัดการแอปพลิเคชันของคุณ แอปพลิเคชันของคุณไม่ขึ้นอยู่กับสถานที่ตั้งทางกายภาพ / เครือข่ายและคุณสามารถโยกย้ายและเพิ่มทรัพยากรทางกายภาพที่จำเป็นโดยไม่ต้องทำการติดตั้งใด ๆ
  6. API ประกอบด้วยฐานข้อมูลที่ซ้ำซ้อน Azure เสนอ SQL Azure ซึ่งจะถูกจำลองแบบโดยอัตโนมัติไปยัง 3 เครื่องที่แตกต่างกันภายในดาต้าเซ็นเตอร์ของพวกเขาดังนั้นจึงไม่มีทางที่คุณจะสูญเสียอะไรในฐานข้อมูล SQL ของคุณ

ฉันเพิ่งลงทะเบียนกับ Rackspace Cloud - และฉันเห็นว่าคุณมาจากไหน ดูเหมือนว่าสิ่งที่คุณกำลังพูดคือคลาวด์เป็นอินเทอร์เฟซชนิดหนึ่งสำหรับ VPS ซึ่งมักจะเป็นส่วนสำคัญในการปรับใช้ อย่างไรก็ตามคุณแน่ใจหรือไม่ว่าข้อความทั้งหมดของคุณเกี่ยวกับ "คลาวด์" นั้นเป็นสากลสำหรับการใช้งานคลาวด์ทั้งหมดหรือถูก จำกัด เฉพาะตัวอย่างที่คุณให้ไว้ นอกจากนี้มีข้อกำหนดสากลใด ๆ สำหรับการใช้งานระบบคลาวด์ดังกล่าวหรือไม่?
smartcaveman

ไม่มีมาตรฐานสากล แต่มันจะชัดเจนมากขึ้นเมื่อเราก้าวไปข้างหน้า en.wikipedia.org/wiki/Cloud_computing
Akash Kava

2

สำหรับวัตถุประสงค์ของการสนทนา VPS และ "Cloud Server" นั้นเป็นสิ่งเดียวกัน - คุณไม่ได้รับสิทธิพิเศษในการเข้าถึงฮาร์ดแวร์ แต่จะใช้ฮาร์ดแวร์โฮสต์ร่วมกันระหว่างเซิร์ฟเวอร์เสมือนสองเครื่องขึ้นไป

เซิร์ฟเวอร์เฉพาะเป็นเช่นนั้น - อินสแตนซ์ของระบบปฏิบัติการของคุณได้รับการเข้าถึงแบบเอกสิทธิ์เฉพาะบุคคล 100% ไปยังฮาร์ดแวร์พื้นฐาน


ดูเพิ่มเติมที่: serverfault.com/questions/272987/…
EEAA

1
ฉันเกลียดคำว่า "คลาวด์" เกลียดมันเกลียดมันเกลียดมัน โดยเฉพาะอย่างยิ่งว่า Microsoft และ Apple จะผลักดันคำนี้ไปไกลแค่ไหน "Cloud" ตอนนี้มีความหมายมากมายมันเป็นสีเทาและเลือนและไม่มีความหมายในที่สุด
Mark Henderson

1
ตกลง 100% เกลียดมันเมื่อมันปรากฏตัวครั้งแรกในฉากและความเกลียดชังของฉันเติบโตขึ้นตั้งแต่นั้นมาเท่านั้น
EEAA

ขอบคุณลิงทางการตลาดสำหรับการทำสิ่งใดนอกสถานที่หรือเสมือนโซลูชันคลาวด์
Jim B

1
ในความคิดของฉันการประมวลผลแบบคลาวด์ไม่ได้เป็นส่วนขยายที่ได้รับการปรับปรุงตามการคำนวณแบบแบ่งเวลากลับมาอีกครั้งเมื่อเมนเฟรมคือระบบ defacto ... ดำเนินการโดยหน่วยงานขนาดใหญ่ ฉันรู้ว่าฉันเข้าใจง่าย แต่ก็เป็นวิธีที่ฉันเห็น
joeqwerty

0

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


0

ฉันจะสรุปแบบนี้:

  • เซิร์ฟเวอร์เฉพาะคือเซิร์ฟเวอร์จริงที่เป็น "ของคุณ" 100%
  • VPS เป็นเซิร์ฟเวอร์เสมือนที่ทำงานอยู่ด้านบนของไฮเปอร์ไวเซอร์บางตัวโดยปกติ VPS หลายตัวจะใช้เซิร์ฟเวอร์ร่วมกันเพียงเครื่องเดียว
  • Cloud เป็นเฟรมเวิร์กสำหรับจัดการเซิร์ฟเวอร์เสมือน (ฉันต้องการมีคุณสมบัติ VPS เป็นเซิร์ฟเวอร์เสมือนประเภทหนึ่ง) มันมีการจัดเตรียมเซิร์ฟเวอร์ใหม่การจัดสรรทรัพยากรของ CPU การจัดสรรพื้นที่เก็บข้อมูลและอีกมากมายขึ้นอยู่กับผู้ให้บริการ โดยปกติจะรวมกับการเรียกเก็บเงินอัตโนมัติที่ยืดหยุ่นเมื่อคุณจ่ายเฉพาะทรัพยากรที่คุณใช้ คำนี้กำลังพัฒนา แต่นี่คือสิ่งที่ฉันทำจนถึงปัจจุบัน
  • "Cloud" ยังเป็นคำโฆษณาใหม่ที่ใช้โดย "ลิงตลาด" ถึง (a) นักลงทุนเต็มรูปแบบในความพยายามที่จะระเบิดมูลค่าของ บริษัท (b) ให้ความสำคัญกับธุรกิจขนาดใหญ่ที่การตัดสินใจซื้อโดยผู้บริหารระดับสูงที่มี ไม่รู้เลยว่าพวกเขากำลังทำอะไร แต่อ่านใน Wall Street Journal ว่าคลาวด์เจ๋งและทุกคนทำมัน (c) ใช้โดยทุกคนเพื่อให้ลูกค้าเต็มในการซื้อผลิตภัณฑ์ของพวกเขา

BTW คำโฆษณาสุดท้ายที่ฉันจำได้คือ "ออร์แกนิก" และมีคนโง่จำนวนมากที่ใช้มันอย่างไม่เลือกคนด้วยเหตุผลโง่ ๆ เช่นเดียวกัน คุณอาจจำคอมพิวเตอร์อินทรีย์หน้าจออินทรีย์น้ำอินทรีย์น้ำมันเบนซิน ... ฉันสงสัยว่ามันได้รับการอนุมัติจาก FDA :-)


0

จากความเข้าใจของฉันความแตกต่างนั้นง่าย:

เซิร์ฟเวอร์เฉพาะคือกล่องที่อยู่ใน rackspace ในศูนย์ข้อมูล ดังนั้นหากมันล้มเหลวเว็บไซต์หรือเว็บแอปพลิเคชั่นของคุณจะทำงานล้มเหลวเว้นแต่คุณจะมีระบบสำรองข้อมูลหรือการกระจายเซิร์ฟเวอร์แบบกระจายที่น่าเบื่อและมีค่าใช้จ่ายสูง

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

ดังนั้นเพื่อสรุปคลาวด์ที่มีระบบเสมือนจริงของระบบปฏิบัติการ, การจัดสรรทรัพยากรแบบไดนามิก, การสำรองข้อมูลซ้ำซ้อน, ความทนทานต่อความล้มเหลวเป็นศูนย์จากการเปลี่ยนเพื่อให้เว็บแอปพลิเคชั่น / เว็บไซต์ทำงานอย่างต่อเนื่องโดยไม่ล้มเหลว

ความคิดที่ยอดเยี่ยมไม่ได้ นั่นเป็นเหตุผลว่าทำไมมันถึงได้รับการขนานนามว่าเป็นสิ่งที่ยิ่งใหญ่ต่อไปในโลกแห่งการพัฒนาเว็บแอปพลิเคชั่นและการคำนวณทองคำยุคต่อไป

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.