Hadyai Internet R&D LAB
ผลงานของ Hadyai Internet R&D LAB => คุยกับทีมวิจัย => ข้อความที่เริ่มโดย: admin ที่ 24 พฤศจิกายน 2014, 17:51:24
-
(http://www.hadyaiinternet.com/images/zeroclient1.jpg)
หลายๆ ท่านอาจจะคุ้นเคยกับระบบ No-HDD กันมาแล้ว แต่ตัว Zero Client นี้ คือ No-CPU/No-RAM/No-HDD
ฟังดูอาจจะดูใหม่ อาจจะไม่คุ้นเคย แต่จริง ๆ แล้ว มันก็มีมานานแล้วเหมือนกัน บางท่านก็อาจจะเคยใช้งานอยู่ แต่ก็ไม่ทราบ
มันก็คือการใช้งาน Vitual PC หรือว่า VMWare หรือ Virtual BOX ที่ท่านเคยใช้งานกันอยู่นั่นเองครับ เพียงแต่ว่า
มันจะแยก จอ/เมาส์/คีย์บอร์ด ออกมาเป็นเครื่องจำลองอีกเครื่องนึง โดยผ่านสายแลน หรือ USB ออกมาจากเครื่อง Host
เครื่องที่ถูกจำลองออกมา ก็จะเรียกว่า Guest แทนที่ Guest จะใช้ จอ/เมาส์/คีย์บอร์ด ของเครื่อง Host ก็จะแยกออกมา
เป็น จอ/เมาส์/คีย์บอร์ด ของตัวเอง
(http://www.hadyaiinternet.com/images/zeroclient2.jpg)
ดังนั้น เราสามารถ กำหนด/ระบุ จำนวน Core CPU / ขนาด Memory / ขนาดของ HDD ให้กับเครื่อง Guest ได้อย่างอิสระ
ขึ้นกับ ทรัพยากร บนเครื่อง Host และความสามารถของโปรแกรมจำลอง ว่าจะให้แชร์กันได้ หรือแยกขาดจากกัน
ถึงแม้ว่าซอร์ฟแวร์ตัวใหม่ ๆ ก็สามารถจำลอง การ์ดจอ แบบ 3D ได้ และเครื่องคอมพิวเตอร์ในปัจจุบันก็มีความสามารถสูงขึ้น
เช่น ใส่ RAM ได้ถึง 128GB CPU 16 Core / 32 Core เป็นต้น สามารถจำลอง Guest ได้สูงถึง 20-40 เครื่องได้
ก็อาจจะเหมาะกับสำนักงาน ออฟฟิต หรือร้านอินเตอร์เน็ตเพียงอย่างเดียว แต่ก็อาจจะไม่เหมาะกับร้านเกมส์ ที่ต้องการ
ภาพกราฟฟิก 3D หนักๆ แต่อนาคต ก็ไม่แน่เหมือนกัน
-
แล้ว Zero Client มันดียังไง
อย่างแรกที่เห็นได้ชัดเลยคือ ประหยัดไฟ
เครื่อง PC ทั่วไป จะกินไฟประมาณ 150W แต่เจ้า Zero Client จะกินไฟประมาณ 5W
อย่างที่สองคือ ประหยัดค่า Hardware เนื่องจาก PC ปัจจุบัน มีความสามารถสูง เกินกว่าความต้องการใช้งาน
เช่น CPU 4 Core RAM 8G แต่ใช้งานแค่ดูเวป ดูหนัง ฟังเพลง พิมพ์งาน ซึ่งทรัพยากรยังเหลือว่างอยู่อีกมาก
สามารถแบ่งไปใช้งานได้อีก 4-5 เครื่องได้อย่างสบาย ๆ แทนที่จะซื้อ PC 4-5 เครื่องมาใช้งาน
อย่างที่สาม การจัดการง่ายขึ้น เนื่องจากเป็นการจำลอง PC ขึ้นมา ดังนั้น driver ต่าง ๆ ก็จะเหมือนกันหมด การติดตั้ง
OS หรือติดตั้งโปรแกรม ก็สามารถทำได้จาก host ได้ การจัดการดูแลง่ายขึ้น
อย่างที่สี่ ก็คือ ขนาดเล็ก นอกจากจะประหยัดไฟแล้ว ยังประหยัดพื้นที่บนโต๊ะทำงาน อุปกรณ์สามารถติดไว้กับหลังจอ
ได้เลย
-
แล้ว Zero Client มันดียังไง
อย่างแรกที่เห็นได้ชัดเลยคือ ประหยัดไฟ
เครื่อง PC ทั่วไป จะกินไฟประมาณ 150W แต่เจ้า Zero Client จะกินไฟประมาณ 5W
อย่างที่สองคือ ประหยัดค่า Hardware เนื่องจาก PC ปัจจุบัน มีความสามารถสูง เกินกว่าความต้องการใช้งาน
เช่น CPU 4 Core RAM 8G แต่ใช้งานแค่ดูเวป ดูหนัง ฟังเพลง พิมพ์งาน ซึ่งทรัพยากรยังเหลือว่างอยู่อีกมาก
สามารถแบ่งไปใช้งานได้อีก 4-5 เครื่องได้อย่างสบาย ๆ แทนที่จะซื้อ PC 4-5 เครื่องมาใช้งาน
อย่างที่สาม การจัดการง่ายขึ้น เนื่องจากเป็นการจำลอง PC ขึ้นมา ดังนั้น driver ต่าง ๆ ก็จะเหมือนกันหมด การติดตั้ง
OS หรือติดตั้งโปรแกรม ก็สามารถทำได้จาก host ได้ การจัดการดูแลง่ายขึ้น
อย่างที่สี่ ก็คือ ขนาดเล็ก นอกจากจะประหยัดไฟแล้ว ยังประหยัดพื้นที่บนโต๊ะทำงาน อุปกรณ์สามารถติดไว้กับหลังจอ
ได้เลย
น่าสนใจมาก แต่คงอีกนานกว่าจะมาใช้ กับร้านเน็ตได้
-
ไม่น่าจะนานครับ เพราะเด๋วนี้ 3D ก็เริ่มจะจำลองได้มากขึ้นแล้ว ฟังเพลง ดูหนัง HD เล่นเกมส์กราฟฟิกต่ำๆ ก็ได้สบายๆแล้ว
แยก RAM แยก CPU ขาดจากกันได้ โดยไม่รบกวนกัน ระบบ Network ก็ไม่ต้องใช้เยอะ เพราะแค่ส่งภาพหน้าจอไป เสียง
สัญญาณ เมาส์ คีย์บอร์ด ส่วน HDD Internet เครื่อง server ก็ออกตรงๆเลย
-
ไม่น่าจะนานครับ เพราะเด๋วนี้ 3D ก็เริ่มจะจำลองได้มากขึ้นแล้ว ฟังเพลง ดูหนัง HD เล่นเกมส์กราฟฟิกต่ำๆ ก็ได้สบายๆแล้ว
แยก RAM แยก CPU ขาดจากกันได้ โดยไม่รบกวนกัน ระบบ Network ก็ไม่ต้องใช้เยอะ เพราะแค่ส่งภาพหน้าจอไป เสียง
สัญญาณ เมาส์ คีย์บอร์ด ส่วน HDD Internet เครื่อง server ก็ออกตรงๆเลย
ถ้าเป็นแบบนั้นจริง ๆ ก็จัดเครื่อง server โหด ๆ กันไปเลย อิอิเครื่องเดียวจบ อิอิ
-
อยากนำมาใช้ที่ Office บ้าง สามารถทำได้เลยมั้ยครับ :D ไม่เน้น 3D
แนว Office ล้วน ๆ เลย เคยให้ Sale มาแนะนำพวก ThinClient, WinCE อะไรพวกนี้
ยังไม่โดนเป็นแนว ๆ Remote แต่จะมีของ MicroSoft ก็หน้าสนใจ แต่ยังไม่เลยมีโอกาส
ได้ลอง (จำชื่อไม่ได้)
-
จำเป็นต้องมีอุปกรณ์สำหรับ Client ไหมครับ
ถ้ามีราคาโดยประมาณเท่าไหร่ครับ
-
เท่าที่เคยศึกษา มันก็จะต้องมีชุด
mouse
keyboard
monitor
USB Adapter เพื่อเพิ่มช่อง
ฝั่งเซิฟเวอร์
การ์ดจอเยอะๆ หลายๆ ช่อง เพราะแต่ละเครื่องต้องมาต่อจอจากเครื่องเซิฟเวอร์โดยตรง
เหมือนกับว่า แทนที่จะส่งข้อมูลผ่าน LAN (Diskless) มากลายเป็น ดึงเป็น terminal desktop มาเลย
-
ตอนนี้ก็ลองเล่นอยู่นะครับ แต่จะเป็น Thin Client ซะมากกว่า ไม่ใช่ Zero Client
ใช้ Qemu + SPICE ทดสอบดูไหลลื่นดี Remote ได้ลื่นกว่า RDP แต่ก็ยังใช้ 3D ไม่ได้ ใช้ได้เฉพาะงานทั่วไป
ออฟฟิต ดูหนัง HD ฟังเพลง ได้ไม่กระตุก ผ่านแลนหรือผ่าน Wireless ก็ได้
ส่วนอุปกรณ์ที่ Client ตอนนี้ใช้เป็น Raspberry PI B+ ทำเป็น Terminal ราคาก็ไม่เกิน 2 พันประหยัดไฟดี
อาจจะเป็น Solution สำหรับออฟฟิต สำนักงาน ร้านกาแฟ โรงแรม บูตแสดงสินค้า หรือห้องคอมเล็กๆในงบจำกัด
เป็นต้น
-
ทดสอบใน Lab นะครับ KVM + SPICE
Server CPU Core i3
RAM 16G
HDD 500G
LAN 1Gbps
จำลองเครื่อง VM เป็น
CPU 2 Core
RAM 2GB
HDD 50G ใช้ master ร่วมกันเป็น Win7 32bit Ultimate
จำนวน 10 VM ทำงานพร้อมกัน
Server ตัวเดียวแยกออกมาเป็น 10VM สามารถนำไปใช้งานได้ 10 เครื่องลูกพร้อมกันได้เลยครับ
จะนำผลมาให้ชมกันนะครับ
-
ว้าว อยากเห็น อยากลอง ขอชมด้วยครับ ;D ;D
-
อยากเห็นรูปอุปกรณ์จังลูกพี่
-
กำลังทดสอบอยู่ ตอนนี้เทคโนโลยีของการ์ดจอ รองรับพวก Virtual มากขึ้นแล้วนะครับ
การ์ดจอ 1 ตัวรองรับเครื่องลูกได้ 16-32 เครื่อง แล้วแต่รุ่น ลองหาดูครับเช่นพวก Nvidia Grid , Nvidia Quadro
แต่ราคายังแพงอยู่มาก อนาคตคงจะถูกลง ก็สามารถใช้งาน 3D ได้อย่างเต็มรูปแบบ
ไม่เกิน 1-2 ปี คงจะได้เห็นใช้งานกันอย่างแพร่หลายมากขึ้น
-
ช่วงนี้ก็ทดสอบ LAB ต่างๆ เยอะมาก เก็บข้อมูลเพื่อนำมาพัฒนาตัว SmartCafe Z ในรูปแบบ Zero Client
วันนี้มา LAB ของค่าย Microsoft โดยใช้ Hyper-V 2012 Server + RemoteFX เพื่อทำการสร้าง VM
ที่สามารถใช้งาน 3D ได้
(http://www.hadyaiinternet.com/images/remotefx1.png)
เครื่องลูกเป็น Win7 Ultimate 64bit และก็ใช้ RemoteFX ซึ่งสามารถใช้งาน 3D ได้อย่างมีประสิทธิภาพ
เล่นเกมส์ที่ใช้ DirectX ได้อย่างสบายๆ ความเร็วขึ้นอยู่กับ ความสามารถของการ์ดจอที่แชร์มาจาก Server
-
ทำสำเร็จจะเป็นการปฎิวัติวงการร้านเกมในเมืองไทยเลยนะครับ เครื่อง server ตัวเดียวมีครบทุกอย่าง...
-
ทำสำเร็จจะเป็นการปฎิวัติวงการร้านเกมในเมืองไทยเลยนะครับ เครื่อง server ตัวเดียวมีครบทุกอย่าง...
อนาคตก็คงต้องใช้ระบบนี้แหละครับ เพราะว่าประหยัดกว่า คุ้มค่ากว่า และก็จัดการได้ง่ายกว่า
แต่ตอนนี้ยังต้องพัฒนาตัว Software เพิ่มเพื่อให้เหมาะสมกับการใช้งานร้านเน็ต เพราะตอนนี้
ยังมีข้อจำกัดหลายอย่างบนตัว Software ทีต้องพัฒนาเพิ่ม
-
Server ร้านเกมส์ ก็น่าจะประมาณนี้
(http://www.hadyaiinternet.com/images/gpuserver1.jpg)
ส่วนเครื่องลูกก็
(http://www.hadyaiinternet.com/images/ncompute1.jpg)
ยุคอนาคตของร้านเกมส์
-
Nvidia Quadro โหดมาก PSU ต้องโหดตามด้วย ;D ;D
-
server ถ้าใส่ Quadro ลงไปจริงๆ ราคาจะเท่าไหร่นั้น >,,<
-
ตอนนี้ก็ลองหลายๆแบบดูนะครับ
(http://www.hadyaiinternet.com/images/740M.png)
เทสโดยใช้ GT 740M ram 2G เป็นตัวแชร์ให้กับเครื่องลูก
ส่วนเครื่องลูก set จอไว้เป็น 1600x900
(http://www.hadyaiinternet.com/images/client3d.png)
พยายามทดสอบหลาย ๆ แบบเพื่อหาข้อมูลในการสร้างระบบให้เหมาะสมนะครับ
ยกตัวอย่างเช่น RAM ทุกเครื่องใส่ RAM 4G หมด แต่ทุกเครื่องใช้ RAM เต็ม 4G ทุกเครื่องไหม
บางเครื่องก็ใช้ 1.5G บางเครื่องก็ใช้ 3G บางเครื่องก็ใช้ 2G บางเครื่องก็ปิดอยู่ไม่ได้ใช้งาน
ดังนั้นถ้าเราเอาแรมมารวมที่ Server ได้ เช่น 64G รองรับ 20 เครื่อง ก็สามารถจัดสรรให้ได้อย่างเต็มประสิทธิภาพ
การันตี RAM ที่เครื่องละ 3G แต่สามารถใช้ได้สูงสุดถึง 8G เป็นต้น (กรณีที่มีแรมเหลือพอ)
การ์ดจอ ก็หลักการเดียวกันครับ ทุกเครื่องไม่ได้ใช้การ์ดจออย่างเต็มประสิทธิภาพ ถ้าเราสามารถนำมารวมกัน
บน Server ใช้การ์ดจอแรง ๆ แล้วแบ่งไปให้ตามความต้องการของแต่ละเครื่อง ก็จะทำให้ใช้งานได้อย่างเต็มประสิทธิภาพ
และคุ้มค่ามากขึ้นนั่นเอง
-
server ถ้าใส่ Quadro ลงไปจริงๆ ราคาจะเท่าไหร่นั้น >,,<
Xeon E5-2630v3, 2.4GHz, 20MB/8cores/16threads 24,500.00 2 = 49000
S7070A2NR-B| E-ATX| C612| DDR4|(4)USB3.0|Wokstation 18,900.00 1 = 18900
8GB| DDR4| 2133MHz| ECC REGISTERED 4,400.00 8 = 35200
1.Quadro K4200 1344cuda, 4GB DDR5, 256bit 35,000.00 3 = 105000
2.GTX 970 1664cuda 4GB DDR5 13,700 3 = 41100
3.GTX 980 2048cuda 4GB DDR5 21,900 3 = 65700
GTX 980 970 เป็นชิป Maxwell รุ่นใหม่ แรงกว่าเดิมประหยัดไฟ ความร้อนต่ำ
fullload ไม่เกิน 70-80 องศา
ลองจัดชุดราคาของที่หาในไทยได้ตอนนี้จับคู่ตามงบได้
1.208200 บาท
2.144300 บาท
3.168900 บาท
-
เล่นเกมส์ GTX น่าจะเหมาะกว่า Quadro เหมาะสำหรับงาน CAD/CAM สำหรับออกแบบมากกว่า
-
เล่นเกมส์ GTX น่าจะเหมาะกว่า Quadro เหมาะสำหรับงาน CAD/CAM สำหรับออกแบบมากกว่า
GTX ถูกกว่าด้วยครับ ^^
-
ตอนนี้ระบบ Hardware ก็รองรับตัว virtualization กันหมดแล้ว ไม่ว่าจะเป็น CPU , RAM , HDD
ยังคงเหลือแค่ GPU หรือ หน่วยประมวลผลกราฟฟิค หรือการ์ดจอนั่นเอง ที่ยังพัฒนากันอยู่ แต่ก็ใกล้ล่ะ
โดยทาง intel ได้คิดค้นความสามารถที่เรียกว่า
Intel ® GPU Virtualization Technology : Intel ® GVT
ซึ่งจะมีความสามารถในการจำลอง vGPU หรือการ์ดจอแบบแชร์กัน โดยดึงความสามารถมาจากการ์ดจอหลัก
แต่ก็ยังอยู่ระหว่างการพัฒนาอยู่ ซึ่งคาดว่าคงไม่นาน ความสามารถนี้จะสามารถนำมาใช้งานได้จริง
รายละเอียด http://www.linux-kvm.org/wiki/images/f/f3/01x08b-KVMGT-a.pdf