OpenVZ

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

  • สามารถจำกัด CPU และ Memory ของเครื่องลูกได้
  • มี overhead ไม่เยอะ เพราะ VM ทุกตัวใช้ kernel เดียวกันหมด
  • มี web control panel ให้เลือกมากมาย ไม่ต้องลงโปรแกรมเพิ่มเพื่อเข้ามาจัดการ

แน่นอนมันย่อมมีข้อเสียคือ มันไม่สามารถลง OS อื่นนอกจาก Linux ได้ เพราะมันใช้ Kernel เดียวกันหมดทำให้นึกถึงญาติห่าง ๆ ของมันยิ่งนัก FreeBSD jail แต่ด้วยข้อดีเรื่องจำกัดทรัพยากรกับ web control panel ที่ jail ไม่มีเลยไม่ได้เลือกใช้ (และแน่นอน ถ้าใช้ jail OS ที่ลงได้ก็มีแต่ BSD เท่านั้นกว่าจะลงได้แต่ละตัว compile กันสนุกแน่นอน) ด้านล่างเป็นตารางเปรียบเทียบข้อดีข้อเสียคร่าว ๆ ที่ใช้สำหรับการตัดสินใจ แน่นอนว่าไม่มีศัพท์เทคนิคต่าง ๆ เพราะไม่รู้รายละเอียดเหมือนกัน ฮะ ๆ และอาจลำเอียงนิดหน่อยเพราะเห่อ OpenVZ อยู่

OpenVZ FreeBSD Jail VMWare Server
การติดตั้ง สำหรับ Debian มันเป็นอะไรที่ง่ายมาก เพราะสั่ง aptitude install openvz kernel จากนั้น reboot 1 ครั้งก็เสร็จ Build มาให้กับ Kernel ไม่ต้องลงเพิ่มแต่อย่างใด มี Package ให้ติดง่าย พอ ๆ กับ OpenVz
Overhead Kernel เครื่องลูกทั้งหมดคือ Kernel ในเครื่องหลัก เวลาทำงานอะไร เลยไม่ต้องผ่าน hardware emulator เหมือนทำงานอยู่บนเครื่องจริง คล้ายกับ OpenVZ ต้องทำงานผ่าน Hardware emulator
OS ที่ติดเป็นเครื่องลูกได้ Linux เท่านั้น BSD เท่านั้น OS อะไรก็ได้
ความสามารถในการจำกัดทรัพยากรเครื่องลูก สามารถจำกัดได้ ทั้ง CPU และ Memory เท่าที่รู้มาก FreeBSD 8 สามารถจำกัดได้ แต่เอกสารแทบไม่บอกรายละเอียดเรื่องนี้เลย สามารถจำกัดได้ ทั้ง CPU และ Memory
Control Panel มี Web control panel ให้เลือกมากมายหลากหลายเจ้า ทั้งฟรี และไม่ ฟรี ไม่มี!!! มี Control panel ให้ใช้ได้สำหรับ Windows และ Linux ส่วน OSX อด! T_T

จากตารางด้านบน ถ้าคิดคะแนน สีแดง 0 สีน้ำเงิน 1 สีเขียว 2 OpenVZ ชนะขาด สำหรับเจ้าอื่น ๆ อย่าง Xen, KVM, ESXi ถ้ามีแรงเหลือเฟือ ก็จะลองอีกที แต่ตอนนี้ขอเห่อ OpenVZ ไปอีกซักพักก่อนจนกว่าจะเบื่อ

About llun

Just a programmer

, ,

  • http://rtsp.us RTSP

    ผมเห่อ vz แล้วเลิกใช้เจ้าอื่นเลย