Real Server or VPS?

[root@xxx ~]# uname -a

Linux xxx.domain.com 2.6.18-028stab085.3 #1 SMP Mon Mar 21 19:28:50 MSK 2011 i686 i686 i386 GNU/Linux

[root@xxx ~]# df -h

Filesystem Size Used Avail Use% Mounted on

/dev/vzfs 100G 20G 80G 20% /

none 1000M 8.0K 1000M 1% /dev

[root@xxx ~]# fdisk -l

cannot open /proc/partitions

[root@xxx ~]# ifconfig

eth0 Link encap:Ethernet HWaddr 00:xx:xx:xx:xx:xx

  	inet addr:122.xxx.xxx.xxx  Bcast:122.xxx.xxx.xxx  Mask:255.255.255.128

  	UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1

  	RX packets:999999 errors:0 dropped:0 overruns:0 frame:0

  	TX packets:999999 errors:0 dropped:0 overruns:0 carrier:0

  	collisions:0 txqueuelen:0 

  	RX bytes:9999999 (999.9 MiB)  TX bytes:999999999 (9.9 GiB)

eth0:0 Link encap:Ethernet HWaddr 00:xx:xx:xx:xx:xx

  	inet addr:122.xxx.xxx.xxx  Bcast:122.xxx.xxx.xxx  Mask:255.255.255.128

  	UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1

eth1 Link encap:Ethernet HWaddr 00:xx:xx:xx:xx:xx

  	UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1

  	RX packets:0 errors:0 dropped:0 overruns:0 frame:0

  	TX packets:0 errors:0 dropped:0 overruns:0 carrier:0

  	collisions:0 txqueuelen:0 

  	RX bytes:0 (0.0 b)  TX bytes:0 (0.0 b)

lo Link encap:Local Loopback

  	inet addr:127.0.0.1  Mask:255.0.0.0

  	UP LOOPBACK RUNNING  MTU:16436  Metric:1

  	RX packets:99999 errors:0 dropped:0 overruns:0 frame:0

  	TX packets:99999 errors:0 dropped:0 overruns:0 carrier:0

  	collisions:0 txqueuelen:0 

  	RX bytes:99999 (99.9 MiB)  TX bytes:9999999 (99.9 MiB)

venet0 Link encap:UNSPEC HWaddr 00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00

  	inet addr:127.0.0.1  P-t-P:127.0.0.1  Bcast:0.0.0.0  Mask:255.255.255.255

  	UP BROADCAST POINTOPOINT RUNNING NOARP  MTU:1500  Metric:1

  	RX packets:0 errors:0 dropped:0 overruns:0 frame:0

  	TX packets:0 errors:0 dropped:0 overruns:0 carrier:0

  	collisions:0 txqueuelen:0 

  	RX bytes:0 (0.0 b)  TX bytes:0 (0.0 b)

[root@xxx ~]# top

top - 12:00:00 up 20:20, 2 users, load average: 11.66, 8.05, 7.12

Tasks: 140 total, 11 running, 129 sleeping, 0 stopped, 0 zombie

Cpu(s): 17.4%us, 2.2%sy, 0.0%ni, 17.9%id, 62.5%wa, 0.0%hi, 0.0%si, 0.0%st

Mem: 2048000k total, 300156k used, 1747844k free, 0k buffers

Swap: 0k total, 0k used, 0k free, 0k cached

???

VPS

[root@xxx ~]# df -h

Filesystem Size Used Avail Use% Mounted on

/dev/vzfs 100G 20G 80G 20% /

none 1000M 8.0K 1000M 1% /dev

ลูกค้ายกเครื่องไปวาง colo ครับ สอบถามไปแล้ว

ผู้ให้บริการ(แถวๆนี้แหละ)บอกว่าเพื่อให้(เขาเอง)จัดการได้ง่าย เลยลงเป็น vps ให้ครับ แต่ว่าใช้คนเดียวทั้งเครื่องไม่ได้แบ่งกับใคร -

ทำไปได้ - -

เพิ่มเติมข้างบนใช้ OpenVZ แต่หลายๆที่ใช้ ESXi ในการให้บริการ VPS ลองเช็คด้วยคำสั่ง dmesg |grep “vmxnet” จะได้ผลลัพท์ออกมาประมาณนี้ VMware vmxnet3 virtual NIC driver - version 1.0.10.0-NAPI

ก็แสดงว่า Jackpot เช่นกัน

OpenVZ

ผมว่าแจ่มมากเลยวิธีนี้

แต่ไม่รู้ว่าจะทำให้ perfomance ที่ได้ตกลงไปมากน้อยแค่ไหน ถ้าเทียบกับลงเครื่องจริง ๆ

คุ้น ๆ ว่าคุณ ems ก็ทำวิธีนี้แหละ ทำให้ manage ง่ายขึ้นเยอะเลย

การทำ VPS จะทำให้จัดการง่ายก็จริงครับ

แต่ก็ควรจะต้องบอกลูกค้าด้วย

กลัวเอาเครื่องไปใช้อย่าง เลยเอา vps มาให้น่ะสิ - -

อันนี้น่ากลัว

มันน่าจะดูจาก resource ได้ัมั้งครับว่า Ram เท่าไหร่ HDD เท่าไหร่

ใกล้เคียงกับในเครื่องมั้ย

ประโยชน์ที่ผมเห็นชัด ๆ อันนึงเลยคือ การ reboot ครับ

ถ้าลงเป็นเครื่อง เวลามันอืด มันล่ม มัน ping ไม่เจอ ต้องให้ทาง IDC กดปิดเปิดใหม่ที่หน้าเครื่อง หรือต่อ kvm เอา ซึ่งลำบากและบางทีทำให้เครื่องพังง่าย ๆ

แต่วิธีการลงเป็น vps สามารถ remote เข้าทาง port manage ไปจัดการ vps นั้นได้เองง่าย ๆ เลยครับ

เท่าที่ดูก็น่าจะเป็นอย่างที่ผู้ให้บริการบอกล่ะครับ

ได้ ram / hdd เท่าๆกับ server ที่ส่งมอบไป

แต่ถ้าเขาเอาไปเพิ่ม ram เปลี่ยน hdd 2TB แล้วแอบแบ่งขายอีก 4 VPS ก็ไม่มีทางรู้ได้ จะให้ชัวร์ต้องเอา root ของตัว master มาดูกันไปเลย

แต่ก็นั่นล่ะ ก่อนส่งมอบ root ตัว master มาให้ก็คงย้าย vps อื่นออกหมดก่อนแล้ว (ถ้ามีนะ)

ใช่ครับ ลูกค้าส่วนใหญ่ที่วางกับผมก็ใช้วิธีนี้ครับ ผมแจ้งลูกค้าให้ทราบก่อนทำ ถ้าไม่ทำเป็น VPS ผมก็ไม่รับวางเลย

เพราะอย่างแรกเลยคือเรื่องของการ Backup ข้อมูลและย้ายเครื่องกรณีเครื่องขัดข้องหรือเสียครับ

เราสามารถนำ VPS ไปใช้ตั้งที่เครื่องอื่นๆ ได้เลยครับ ง่ายและเร็วในการทำให้เครื่องกลับมาใช้งานได้ปกติ

Performance ผมว่าตกนิดหน่อยนะครับ แต่ว่า hardware เดียวนี้เร็วมาก แทบจะไม่เห็นผลเลย

ขอดีอีกอย่างคือ Reboot ง่ายเลยครับ ถ้าเข้าเครื่องหลักได้ก็จัดการได้หมด

ขอดีอีกอย่างหนึ่งนะครับ บางทีลูกค้าอยากใช้ระบบเมลล์ดีๆ อย่างเช่น zimbra

ผมก็ลง VPS เป็น 2 IP IP หนึ่งลง DA อีก IP หนึ่งลง zimbra แค่นี้ลูกค้าก็ Happy เพราะได้ทั้งเว็บที่ดี และก็ mail server ที่ดีด้วย ส่วนใหญ่เป็นลูกค้าบริษัท อยู่กันยาวๆ เลยครับ

เอ แต่เท่าที่ดูถึงเครื่องนี้จะติดตั้ง openvz แต่ที่ login เข้าไปนี่ต้องเป็น Master แน่ๆ ครับ เพราะ ifconfig แล้วได้ eth0 ,eth1 และ venet0

เพราะถ้าเป็น VZ ข้างใน จะเป็น venet0:0 นะครับ

น่าจะเป็น vps ลูกครับ เพราะ df -h เห็นเป็น /dev/vzfs ถ้า master ต้องเห็นเป็น /dev/sda ประมาณนั้น

ส่วนที่ได้ eth0 น่าจะกำหนด lan เป็น bridge ไว้ครับ

ไม่แน่อีกหน่อยอาจจะเอาแนวคิดนี้ไปใช้บ้าง

จริงด้วย swap เป็น 0 เลย ยังไม่เนียนพอ

เท่าที่ดูก็น่าจะเอาง่ายในการจัดการตามถนัดของผู้ให้บริการครับ เพราะลูกค้าก็ไม่เป็นเลย