VPS จัดหาสภาพแวดล้อมเสมือน เซิร์ฟเวอร์เฉพาะจัดหาเครื่องทางกายภาพสำหรับโครงการ เลือกฮาร์ดแวร์เฉพาะเมื่อโครงร่างทรัพยากรหรือขอบเขตทางกายภาพตอบสนองความต้องการจริง ในขณะที่จัดงบประมาณการดูแลระบบและการกู้คืนแยกต่างหาก
เริ่มจากการแยกที่คุณต้องการจริง ๆ
VPS เป็นระบบ guest ที่ทำงานบนแพลตฟอร์มการจำลองเสมือน เซิร์ฟเวอร์เฉพาะให้เครื่องทางกายภาพแก่โครงการของคุณแทนที่จะเป็น guest เสมือนหนึ่งรายการบนโฮสต์ที่ใช้ร่วมกัน ทั้งสองอย่างสามารถให้การควบคุมการดูแลภายในสภาพแวดล้อมของคุณ และทั้งสองอย่างต้องมีการบำรุงรักษาอย่างรอบคอบ คำถามที่มีประโยชน์ไม่ใช่ว่าอันไหนฟังดูทรงพลังกว่า แต่ขอบเขตใดตรงกับแอปพลิเคชันและความรับผิดชอบของคุณ
แอปพลิเคชันขนาดเล็ก สภาพแวดล้อมการพัฒนา หรือบริการอิสระอาจพอดีกับ VPS ได้อย่างสบาย เวิร์กโหลดที่ต้องการพลังประมวลผลต่อเนื่องจำนวนมาก โครงร่างฮาร์ดแวร์เฉพาะ หรือ guest ขนาดใหญ่หลายรายการอาจสมเหตุสมผลกับระบบเฉพาะ เขียนความต้องการที่เปลี่ยนการตัดสินใจลงไป หากไม่มีความต้องการที่ชัดเจน ตัวเลือกที่ใหญ่กว่าอาจเพิ่มต้นทุนและงานโดยไม่จำเป็น
เปรียบเทียบคอนฟิกูเรชันทั้งหมด
เซิร์ฟเวอร์สองเครื่องที่มีความจุหน่วยความจำเท่ากันอาจทำงานแตกต่างกัน รุ่นโปรเซสเซอร์ จำนวนคอร์ อินเทอร์เฟซการจัดเก็บ โครงร่างดิสก์ และโปรไฟล์เครือข่ายล้วนมีผล เวิร์กโหลดที่พึ่งพาเธรดเดียวที่ทำงานหนักอาจได้ประโยชน์จากตัวเลือก CPU ที่แตกต่างจากงานเรนเดอร์หรืองานกลุ่มแบบขนาน จำนวนคอร์ที่มากกว่าเพียงอย่างเดียวไม่ได้รับประกันว่าทุกแอปพลิเคชันจะเร็วขึ้น
บนคอนฟิกูเรชันเฉพาะ ให้พิจารณาด้วยว่าทรัพยากรถูกจัดเรียงอย่างไร ไดรฟ์หลายตัวอาจรองรับการแยกข้อมูลแอปพลิเคชันออกจากเครื่องมือกู้คืนภายในเครื่อง แต่สำเนาภายในเครื่องยังคงเสี่ยงต่อเหตุการณ์ระดับเครื่อง หากคุณวางแผนการจำลองเสมือน ให้สำรองความจุสำหรับโฮสต์และการดำเนินการบำรุงรักษา แทนที่จะจัดสรรทุกกิกะไบต์ที่โฆษณาให้กับ guest
คำนึงถึงการดูแลระบบและการกู้คืน
เซิร์ฟเวอร์แบบกายภาพไม่ได้ทำให้ซอฟต์แวร์ถูกจัดการโดยอัตโนมัติ ยืนยันว่าใครรับผิดชอบการอัปเดตระบบปฏิบัติการ การแก้ไขปัญหาแอปพลิเคชัน เหตุการณ์ฮาร์ดแวร์ และการกู้คืน การมีตัวเลือกซอฟต์แวร์หรือแผงควบคุมไม่ใช่ข้อตกลงการจัดการที่สมบูรณ์ อ่านตัวเลือกที่เลือกไว้และชี้แจงการแบ่งงานก่อนย้ายบริการที่ใช้งานจริง
สอบถามวิธีที่คุณจะกลับเข้าถึงได้หากการเปลี่ยนแปลงไฟร์วอลล์หรือการอัปเดตระบบผิดพลาด เก็บบันทึกส่วนตัวของเส้นทางการกู้คืนที่ได้รับอนุญาต การกำหนดค่า และข้อมูลที่ฝ่ายสนับสนุนต้องการ หลีกเลี่ยงการใส่ข้อมูลรับรองในตั๋วทั่วไป หมายเลขอ้างอิงคำสั่งซื้อ เวลาเกิดเหตุ และคำอธิบายอาการที่รอบคอบมักทำให้รายงานฉบับแรกมีประโยชน์มากกว่า
วางแผนความจุและค่าใช้จ่ายในช่วงเวลาเดียวกัน
เปรียบเทียบค่าใช้จ่ายที่เกิดซ้ำหลังเพิ่มหน่วยความจำ พื้นที่จัดเก็บ ที่อยู่ และใบอนุญาตที่คุณต้องการ ตรวจสอบรอบการเรียกเก็บเงินและระยะเวลาขั้นต่ำของแผนนั้น ๆ แผนที่ดูน่าสนใจต่อเดือนอาจเป็นการตัดสินใจที่ต่างออกไปเมื่อคุณต้องการสภาพแวดล้อมอายุสั้นหรือคาดว่าปริมาณงานจะเปลี่ยนในไม่ช้า
ความจุเฉพาะเครื่องอาจสมเหตุสมผลเมื่อคุณใช้ส่วนสำคัญของเครื่องอย่างต่อเนื่อง อาจทำให้สถาปัตยกรรมหนึ่งง่ายขึ้นด้วย แต่ไม่ได้สร้างความซ้ำซ้อนโดยอัตโนมัติ เซิร์ฟเวอร์ขนาดใหญ่หนึ่งเครื่องยังคงเป็นจุดล้มเหลวจุดเดียวได้ เมื่อความพร้อมใช้งานสำคัญ ต้องตัดสินใจว่าคุณต้องการสภาพแวดล้อมที่สองหรือไม่ และทราฟฟิกจะย้ายไปที่นั่นอย่างไร
สถานการณ์เชิงปฏิบัติ: แอปพลิเคชันและเวิร์กเกอร์แบบกลุ่ม
ลองพิจารณาทีมที่รันแอปพลิเคชันแบบอินเทอร์แอกทีฟควบคู่กับงานประมวลผลข้อมูลตอนกลางคืน พวกเขาวัดปริมาณงานทั้งสองแยกกันและรวมกันก่อน หาก VPS ตอบโจทย์ทั้งสองความต้องการด้วยการจัดตารางงานที่ควบคุมได้ เซิร์ฟเวอร์แบบกายภาพอาจเพิ่มคุณค่าได้น้อย หากทีมต้องการเลย์เอาต์ดิสก์เฉพาะหรือความจุเพียงพอสำหรับเครื่องเสมือนขนาดใหญ่หลายตัว ก็สามารถพิจารณาการกำหนดค่าเฉพาะเครื่องโดยมีเหตุผลชัดเจนในการย้าย
การเปรียบเทียบรวมถึงความต้องการหน่วยความจำของโฮสต์เอง พื้นที่จัดเก็บของแอปพลิเคชัน การบำรุงรักษาระบบปฏิบัติการ และสำเนากู้คืนอิสระ ทีมยังถามด้วยว่าการเข้าถึงกลับคืนมาอย่างไรหลังการอัปเดตล้มเหลว และใครรับผิดชอบเหตุการณ์ฮาร์ดแวร์ เครื่องที่ใหญ่ขึ้นเปลี่ยนความจุที่มี แต่ไม่ได้ทำให้แอปพลิเคชันถูกจัดการโดยอัตโนมัติหรือสร้างขอบเขตความล้มเหลวที่สอง เครื่องกายภาพหนึ่งเครื่องยังคงเป็นที่เดียวที่บริการหลายอย่างอาจล้มเหลวพร้อมกัน
ก่อนตัดสลับ ทีมกู้คืนข้อมูลตัวแทนบนปลายทางที่เสนอและทดสอบแอปพลิเคชันกับงานแบบกลุ่ม ทีมเก็บสภาพแวดล้อมเดิมไว้จนกว่าบริการใหม่และกระบวนการกู้คืนจะทำงานได้ ตัวอย่างนี้ไม่ได้ยืนยันการกำหนดค่าใด ๆ แต่แสดงว่าความต้องการที่บันทึกไว้ ค่าใช้จ่ายที่เกิดซ้ำอย่างครบถ้วน และการย้ายที่ทดสอบแล้วเปลี่ยนการเปรียบเทียบผลิตภัณฑ์ให้เป็นการตัดสินใจเชิงปฏิบัติการได้อย่างไร
| ปัจจัยการตัดสินใจ | คำถามเกี่ยวกับ VPS | คำถามเกี่ยวกับเครื่องเฉพาะ |
|---|---|---|
| ความเหมาะสมกับปริมาณงาน | ทรัพยากรเสมือนครอบคลุมความต้องการที่วัดได้หรือไม่ | เลย์เอาต์กายภาพตอบโจทย์ความต้องการหรือไม่ |
| การดูแลระบบ | งานใดบ้างที่ถูกจัดการ | ใครดูแลโฮสต์และรับผิดชอบเหตุการณ์ |
| การกู้คืน | สำเนาอิสระอยู่ที่ไหน | จะเกิดอะไรขึ้นหากทั้งเครื่องไม่พร้อมใช้งาน |
ทำให้การย้ายเป็นการโยกย้ายที่วัดผลได้
ติดตั้งการทดสอบตัวแทน ตรวจสอบการตอบสนองของแอปพลิเคชัน และยืนยันกระบวนการสำรองข้อมูลก่อนย้ายผู้ใช้จริง ประเมินว่าต้องใช้เวลานานเท่าใดในการคัดลอกชุดข้อมูล และเผื่อการเปลี่ยนแปลงใหม่ที่เขียนขึ้นระหว่างการถ่ายโอน กำหนดจุดย้อนกลับที่ชัดเจนและแจ้งช่วงเวลาบำรุงรักษาให้ผู้ที่ได้รับผลกระทบทราบ
เลือก VPS เมื่อมันเหมาะอย่างชัดเจน เลือกฮาร์ดแวร์เฉพาะเครื่องเมื่อขอบเขตกายภาพหรือเลย์เอาต์ทรัพยากรตอบโจทย์ความต้องการ ช่วงเฉพาะเครื่องของ SwissOctet ให้คุณเปรียบเทียบรายละเอียดเหล่านั้นได้โดยตรง ยืนยันความพร้อมใช้งานและกระบวนการจัดส่งก่อนกำหนดการย้ายครั้งสุดท้าย
รายการตรวจสอบปฏิบัติของคุณ
- ระบุความต้องการสำหรับฮาร์ดแวร์กายภาพ
- เปรียบเทียบโปรเซสเซอร์และเลย์เอาต์ดิสก์ ไม่ใช่แค่หน่วยความจำ
- ยืนยันความรับผิดชอบด้านการจัดการและการกู้คืน
- อ่านค่าใช้จ่ายที่เกิดซ้ำทั้งหมดและระยะเวลาขั้นต่ำ
- ทดสอบการย้ายและเก็บเส้นทางย้อนกลับไว้
รายละเอียดที่สำคัญ
ฮาร์ดแวร์เฉพาะเครื่องมีความซ้ำซ้อนโดยอัตโนมัติหรือไม่+
ไม่ เครื่องกายภาพหนึ่งเครื่องยังคงเป็นจุดล้มเหลวจุดเดียวได้ ความซ้ำซ้อนต้องมีสถาปัตยกรรมและแผนกู้คืนแยกต่างหาก
แผงควบคุมหมายความว่าเซิร์ฟเวอร์ทั้งเครื่องถูกจัดการแล้วหรือไม่+
ไม่ ยืนยันความรับผิดชอบด้านการจัดการที่แน่ชัด กระบวนการอัปเดต และการเตรียมการกู้คืน
เมื่อใดควรย้ายไปเกินกว่า VPS+
เมื่อความจุที่วัดได้ ความต้องการด้านฮาร์ดแวร์ หรือเลย์เอาต์ทรัพยากรที่ต้องการ justifies การย้าย และคุณสามารถดำเนินการปลายทางได้
ไปที่ต้นทาง
แหล่งอ้างอิงเหล่านี้สนับสนุนแนวคิดทางเทคนิคในคู่มือนี้ ปฏิบัติตามเอกสารปัจจุบันก่อนเปลี่ยนระบบโปรดักชัน
- โครงการ KVM: Kernel Virtual Machine www.linux-kvm.org
- PostgreSQL: การสำรองและกู้คืนข้อมูล www.postgresql.org
คำแนะนำด้านบรรณาธิการโดย SwissOctet ตัวอย่างมีไว้เพื่อประกอบ ข้อมูลจำเพาะของบริการ ตัวเลือกที่มี และเงื่อนไขตามสัญญาต้องได้รับการตรวจสอบแยกต่างหาก