0
สมศักดิ์ ศรีประยูรสกุล ศูนย์ไทยกริดแห่งชาติ 06/06/09
06/06/09
<ul><li>“ เทคโนโลยีสำหรับการจำลองสภาพแวดล้อมของคอมพิวเตอร์เครื่องหนึ่ง ภายในคอมพิวเตอร์อีกเครื่องหนึ่ง” </li></ul>06/06/09
<ul><li>ซอฟต์แวร์ที่ช่วยให้สามารถรัน  OS  ได้หลายๆตัว บน  OS  จริงที่ลงบนเครื่องจริง  (Physical hardware) </li></ul><ul><u...
<ul><li>Virtualization  เป็นเทคโนโลยีที่มีมานานแล้ว ตั้งแต่ราวปี  1960  โดยใช้งานในกลุ่มของเมนเฟรมคอมพิวเตอร์ </li></ul><u...
<ul><li>Virtualization software  ดีขึ้นมาก มีทั้งโอเพ่นซอร์สและซอฟต์แวร์ขาย ผู้ใช้สามารถหามาใช้งานได้โดยแทบไม่มีค่าใช้จ่าย...
<ul><li>Full virtualization </li></ul><ul><ul><li>Non-hardware assist </li></ul></ul><ul><ul><li>Hardware assist </li></ul...
<ul><li>การทำ  Virtualization  อย่างสมบูรณ์แบบ ไม่ต้องมีการปรับแต่ง  OS  ที่ติดตั้งใน  Virtual Server </li></ul><ul><li>ข้...
<ul><li>ใช้เทคนิค  Binary translation  ในการแปลง  OS  ให้สามารถทำงานใน  OS  อีกตัวหนึ่งได้ </li></ul><ul><li>ประสิทธิภาพต่...
<ul><li>ใช้เทคโนโลยีของ  hardware  ช่วยทำ  virtualization </li></ul><ul><ul><li>Intel VT </li></ul></ul><ul><ul><li>AMD-V ...
<ul><li>การทำ  Virtualization  โดยจำลองเฉพาะบางส่วนของ  hardware  ที่จำเป็น และเลือกใช้วิธีแก้ไขบางส่วนของ  OS  ที่ทำงานบน...
<ul><li>การทำ  Virtualization  โดยสร้างการแก้ไข  OS  ในส่วนของ  Hardware  เพื่อให้สนับสนุนการทำ  virtualization </li></ul>...
<ul><li>แตกต่างจาก  Paravirtualization  เล็กน้อย ตรงที่เป็นการแก้ไขในระดับ  OS API  เพื่อให้สนับสนุน  Virtualization </li>...
Hardware OS Non-HW HW Para OS 06/06/09
06/06/09
<ul><li>ผู้นำตลาด  Virtualization  บน  platform x86/x86_64  ในปัจจุบัน </li></ul><ul><li>Market share  ปัจจุบันประมาณกว่า ...
<ul><li>Desktop </li></ul><ul><ul><li>Vmware workstation –  ใช้สร้างและควบคุม  virtual machine  ได้ สนับสนุนทั้ง  x86_64 <...
<ul><li>Xen  เริ่มต้นด้วยการเป็นโครงการโอเพ่นซอร์ส  Hypervisor  สำหรับระบบปฏิบัติการ  Linux  โดย  University of Cambridge ...
<ul><li>เครื่องที่ทำหน้าที่เป็น  Hypervisor  จะต้องได้รับการติดตั้งเคอร์เนลพิเศษ ซึ่งมักจะเรียกว่า  Domain 0 (dom0)  เพื่อ...
<ul><li>Microsoft Virtual-PC  และ  Hyper-V </li></ul><ul><ul><li>Virtual PC  เป็นซอฟต์แวร์  Virtualization  ที่พัฒนาโดยบริ...
<ul><li>Kernel-based Virtual Machine (KVM) </li></ul><ul><ul><li>Open source (GPL)  ซอฟต์แวร์สำหรับ  Linux  ที่ได้รับการรว...
06/06/09
<ul><li>การทำ  Server consolidation  คือการลดจำนวนงานที่ทำอยู่ในระบบ  server  หลายๆเครื่องเดิม ให้มารวมกันอยู่ในเครื่องที่...
<ul><li>รวมจากหลายๆ  Server  เป็น  Physical Server  เดี่ยวๆ </li></ul><ul><ul><li>สิ่งที่ต้องคำนึงถึง </li></ul></ul><ul><...
<ul><li>การทำ  Server consolidation  แบบเดี่ยวๆ อาจทำให้เกิดความเสี่ยงที่ระบบโดยรวมจะล่ม เนื่องจากความเสียหายของ  Physical...
<ul><li>สำหรับ  Solution  เริ่มต้น อาจเริ่มด้วยการใช้งานระบบอย่าง  NAS  หรือ  iSCSI storage  ก็ได้ </li></ul><ul><ul><li>V...
06/06/09
<ul><li>ในการประมวลผลงานในระบบกริด  Virtualization  เป็นอีกทางเลือกหนึ่งในการสร้างสภาพแวดล้อมเสมือนที่ตรงกับความต้องการของ...
06/06/09
Upcoming SlideShare
Loading in...5
×

Virtualization

3,789

Published on

Published in: Technology
0 Comments
2 Likes
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total Views
3,789
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
193
Comments
0
Likes
2
Embeds 0
No embeds

No notes for slide

Transcript of "Virtualization"

  1. 1. สมศักดิ์ ศรีประยูรสกุล ศูนย์ไทยกริดแห่งชาติ 06/06/09
  2. 2. 06/06/09
  3. 3. <ul><li>“ เทคโนโลยีสำหรับการจำลองสภาพแวดล้อมของคอมพิวเตอร์เครื่องหนึ่ง ภายในคอมพิวเตอร์อีกเครื่องหนึ่ง” </li></ul>06/06/09
  4. 4. <ul><li>ซอฟต์แวร์ที่ช่วยให้สามารถรัน OS ได้หลายๆตัว บน OS จริงที่ลงบนเครื่องจริง (Physical hardware) </li></ul><ul><ul><li>OS หลักที่ติดตั้งและรัน OS ตัวอื่นๆ มักจะเรียกว่า Hypervisor, Domain 0, หรือ Host OS ตามแต่ละ software จะเรียก </li></ul></ul><ul><ul><li>OS ที่ทำงานอยู่ภายใน จะเรียกว่า Guest OS, Domain U </li></ul></ul><ul><li>มีระบบไฟล์เสมือน ที่สามารถทำงานได้บน </li></ul><ul><ul><li>ระบบไฟล์เสมือน มักจะอยู่ในรูปของ file ขนาดใหญ่ หรือหลายๆไฟล์รวมกัน </li></ul></ul><ul><ul><li>Hardware จริง </li></ul></ul><ul><li>มีระบบเครือข่ายแยกออกจากเครื่องจริง เครื่องภายนอกสามารถติดต่อเข้าไปได้เหมือนเครื่องๆหนึ่งบนเครือข่าย และมีระบบไฟร์วอลล์แยกออกจาก Hypervisor </li></ul>06/06/09
  5. 5. <ul><li>Virtualization เป็นเทคโนโลยีที่มีมานานแล้ว ตั้งแต่ราวปี 1960 โดยใช้งานในกลุ่มของเมนเฟรมคอมพิวเตอร์ </li></ul><ul><li>เริ่มเป็นที่รู้จักในกลุ่มผู้ใช้คอมพิวเตอร์ทั่วๆไป ตั้งแต่ราวปี 2000 </li></ul><ul><ul><li>ซอฟต์แวร์ยอดนิยมในสมัยนั้นคือ VMWare </li></ul></ul><ul><ul><li>เป็นระบบแบบ Full Virtualization เครื่องเสมือนจะมี Bios เสมือน และมี hardware เสมือนทั้งชุด </li></ul></ul><ul><li>เริ่มเป็นที่นิยมมากในช่วงไม่กี่ปีที่ผ่านมานี้ </li></ul><ul><ul><li>Hardware ที่มีประสิทธิภาพมากขึ้น จำนวน CPU Core มากขึ้นเรื่อยๆ Memory มากขึ้นเรื่อยๆ ในราคาที่ไม่แพง </li></ul></ul><ul><ul><li>งานการประมวลผลทั่วๆไปมีความต้องการค่อนข้างคงที่ </li></ul></ul><ul><ul><li>กระแส Server consolidation เพื่อลดความซับซ้อนของระบบ </li></ul></ul><ul><ul><li>กระแสโลกร้อน ผลักดันให้เกิด Green Computing และลดจำนวน Server ลง </li></ul></ul>06/06/09
  6. 6. <ul><li>Virtualization software ดีขึ้นมาก มีทั้งโอเพ่นซอร์สและซอฟต์แวร์ขาย ผู้ใช้สามารถหามาใช้งานได้โดยแทบไม่มีค่าใช้จ่าย </li></ul><ul><li>ประสิทธิภาพดีขึ้นเรื่อยๆ จนเทียบเท่ากับการประมวลผลบนเครื่องจริง </li></ul><ul><li>สนับสนุนจาก hardware เช่น เทคโนโลยี VT ของ CPU ในตระกูล Intel รุ่นหลังๆ </li></ul><ul><li>ง่ายต่อการ backup ย้าย (migrate) upgrade และกู้คืน </li></ul><ul><li>กระแสของ Cloud computing ผลักดันเกิดบริการ hosting สำหรับ virtual computer โดยผ่านเครือข่าย </li></ul><ul><li>อินเตอร์เน็ตที่มีความเร็วสูงขึ้นมาก จนเข้าถึง Virtual Computer ผ่านทางไกลได้อย่างรวดเร็ว </li></ul>06/06/09
  7. 7. <ul><li>Full virtualization </li></ul><ul><ul><li>Non-hardware assist </li></ul></ul><ul><ul><li>Hardware assist </li></ul></ul><ul><li>Partial virtualization </li></ul><ul><ul><li>Paravirtualization </li></ul></ul><ul><ul><li>OS virtualization </li></ul></ul>06/06/09
  8. 8. <ul><li>การทำ Virtualization อย่างสมบูรณ์แบบ ไม่ต้องมีการปรับแต่ง OS ที่ติดตั้งใน Virtual Server </li></ul><ul><li>ข้อดี </li></ul><ul><ul><li>มีความเข้ากันได้ (Compatibility) กับ OS สูงมาก มักจะใช้งานได้กับทุกๆ OS ในทุกๆกรณี </li></ul></ul><ul><ul><li>OS จะเห็น hardware เบื้องล่างเป็น hardware อีกตัวหนึ่ง ซึ่งแยกกับเครื่องจริง (physical machine) ทุกประการ </li></ul></ul><ul><li>ข้อเสีย </li></ul><ul><ul><li>มักจะมีประสิทธิภาพต่ำกว่ารูปแบบอื่นๆ </li></ul></ul><ul><li>แบ่งเป็น 2 ประเภท </li></ul><ul><ul><li>Non-hardware assisst </li></ul></ul><ul><ul><li>Hardware assist </li></ul></ul>06/06/09
  9. 9. <ul><li>ใช้เทคนิค Binary translation ในการแปลง OS ให้สามารถทำงานใน OS อีกตัวหนึ่งได้ </li></ul><ul><li>ประสิทธิภาพต่ำ แต่ทำงานได้ค่อนข้างแน่นอน </li></ul><ul><li>ตัวอย่างซอฟต์แวร์ </li></ul><ul><ul><li>Vmware </li></ul></ul><ul><ul><li>VirtualBox </li></ul></ul><ul><ul><li>Microsoft Virtual PC </li></ul></ul>06/06/09
  10. 10. <ul><li>ใช้เทคโนโลยีของ hardware ช่วยทำ virtualization </li></ul><ul><ul><li>Intel VT </li></ul></ul><ul><ul><li>AMD-V </li></ul></ul><ul><li>ประสิทธิภาพสูงกว่าการทำงานโดย software ทั้งหมด </li></ul><ul><li>ต้องมี Hardware support </li></ul><ul><ul><li>ตรวจสอบได้ใน BIOS </li></ul></ul><ul><ul><li>CPU รุ่นใหม่กว่าปี 2007 </li></ul></ul><ul><li>ตัวอย่างซอฟต์แวร์ </li></ul><ul><ul><li>Xen ( ใช้ในกรณีของ Windows บน Xen) </li></ul></ul><ul><ul><li>KVM </li></ul></ul><ul><ul><li>Vmware ( สามารถเปิดโหมด VT support ได้ ) </li></ul></ul>06/06/09
  11. 11. <ul><li>การทำ Virtualization โดยจำลองเฉพาะบางส่วนของ hardware ที่จำเป็น และเลือกใช้วิธีแก้ไขบางส่วนของ OS ที่ทำงานบน virtualized hardware เพื่อให้สามารถทำงานได้ </li></ul><ul><li>ข้อดี </li></ul><ul><ul><li>มักจะมีประสิทธิภาพที่ดีกว่า ในบางกรณีอาจดีเทียบเท่าการประมวลผลตรงบนเครื่องจริง </li></ul></ul><ul><li>ข้อเสีย </li></ul><ul><ul><li>ต้องปรับแต่ง OS โดยส่วนใหญ่แล้วจึงมักจะทำงานได้เฉพาะกับ Linux </li></ul></ul><ul><ul><li>การปรับแต่ง virtual hardware อาจยุ่งยากกว่าเล็กน้อย </li></ul></ul><ul><li>แบ่งเป็น 2 ประเภท </li></ul><ul><ul><li>Paravirtualization </li></ul></ul><ul><ul><li>OS virtualization </li></ul></ul>06/06/09
  12. 12. <ul><li>การทำ Virtualization โดยสร้างการแก้ไข OS ในส่วนของ Hardware เพื่อให้สนับสนุนการทำ virtualization </li></ul><ul><li>OS ที่ให้บริการแก่ </li></ul><ul><li>ข้อดี </li></ul><ul><ul><li>ได้ทั้งประสิทธิภาพที่สูง </li></ul></ul><ul><ul><li>ได้ภาพของ OS ที่แยกตัวออกไปจากเครื่องจริงโดยเด็ดขาด </li></ul></ul><ul><li>ข้อเสีย </li></ul><ul><ul><li>ต้องปรับแต่ง OS ปัจจุบันแพร่หลายเฉพาะบน Linux เท่านั้น </li></ul></ul><ul><li>ซอฟต์แวร์ </li></ul><ul><ul><li>Xen </li></ul></ul>06/06/09
  13. 13. <ul><li>แตกต่างจาก Paravirtualization เล็กน้อย ตรงที่เป็นการแก้ไขในระดับ OS API เพื่อให้สนับสนุน Virtualization </li></ul><ul><li>ข้อดี </li></ul><ul><ul><li>ประสิทธิภาพสูงมาก ในบางโครงการอ้างว่าประสิทธิภาพด้อยลงจากเครื่องจริงเพียง 3% เท่านั้น </li></ul></ul><ul><li>ข้อเสีย </li></ul><ul><ul><li>เครื่องเสมือน ( virtual machine) อาจไม่ได้แยกจากเครื่องจริงโดยสมบูรณ์ เช่น อาจเห็นอยู่ในรูปของ process ที่ทำงานในเครื่องจริง ทำให้ภาพการทำงานไม่แยกจากกันโดยเด็ดขาด </li></ul></ul><ul><li>ซอฟต์แวร์ </li></ul><ul><ul><li>OpenVZ </li></ul></ul><ul><ul><li>Linux-Vserver </li></ul></ul>06/06/09
  14. 14. Hardware OS Non-HW HW Para OS 06/06/09
  15. 15. 06/06/09
  16. 16. <ul><li>ผู้นำตลาด Virtualization บน platform x86/x86_64 ในปัจจุบัน </li></ul><ul><li>Market share ปัจจุบันประมาณกว่า 50% </li></ul><ul><li>สนับสนุนการทำงานทั้งในรูปแบบ Full virtualization และ Hardware assist virtualizationi </li></ul><ul><li>ประสิทธิภาพค่อนข้างดี ความเสถียรสูง </li></ul><ul><li>สนับสนุนการทำ snapshot และ migration </li></ul><ul><li>สนับสนุนทั้ง Linux และ Windows </li></ul><ul><li>มีเวอร์ชันฟรี </li></ul>06/06/09
  17. 17. <ul><li>Desktop </li></ul><ul><ul><li>Vmware workstation – ใช้สร้างและควบคุม virtual machine ได้ สนับสนุนทั้ง x86_64 </li></ul></ul><ul><ul><li>Vmware player – ใช้เพื่อเปิด virtual machine ที่สร้างไว้แล้วโดยโปรแกรม vmware อื่นๆ เป็นโปรแกรมฟรี </li></ul></ul><ul><li>Server </li></ul><ul><ul><li>Vmware Server – ใช้สร้างและควบคุม virtual machine สนับสนุนทั้ง x86 และ x86_64 และสามารถใช้บน Desktop ก็ได้ และเป็นโปรแกรมฟรี </li></ul></ul><ul><ul><li>Vmware ESXi – เป็น Vmware server ที่มีประสิทธิภาพดีขึ้น และเป็น OS ทั้งตัวไม่ใช่ซอฟต์แวร์แยก ปัจจุบันเป็นโปรแกรมฟรี </li></ul></ul>06/06/09
  18. 18. <ul><li>Xen เริ่มต้นด้วยการเป็นโครงการโอเพ่นซอร์ส Hypervisor สำหรับระบบปฏิบัติการ Linux โดย University of Cambridge </li></ul><ul><li>มีชื่อเสียงมากในเรื่องประสิทธิภาพที่สูง </li></ul><ul><li>ปัจจุบันบริษัทผู้ผลิตเป็นส่วนหนึ่งของบริษัท Citrix </li></ul><ul><li>ได้รับการยอมรับและส่งเสริมจากบริษัทชั้นนำทางด้านคอมพิวเตอร์หลายราย เช่น IBM Intel และเป็นผลิตภัณฑ์หลักในการทำตลาด Virtualization ของ Red Hat Linux </li></ul><ul><li>เป็น Paravirtualization และ Hardware assist virtualization </li></ul><ul><li>ปัจจุบันทำงานได้บน Linux NetBSD และ Solaris </li></ul>06/06/09
  19. 19. <ul><li>เครื่องที่ทำหน้าที่เป็น Hypervisor จะต้องได้รับการติดตั้งเคอร์เนลพิเศษ ซึ่งมักจะเรียกว่า Domain 0 (dom0) เพื่อให้สนับสนุนการทำงานของ Xen </li></ul><ul><li>Guest OS จะต้องใช้เคอร์เนลพิเศษที่เป็น Domain U (domU) </li></ul><ul><li>RHEL5 จะมีเคอร์เนลที่ได้รับการปรับแต่งให้ใช้งานเป็นได้ทั้ง dom0 และ domU </li></ul><ul><li>Ubuntu และ Linux อื่นๆมีเคอร์เนลที่ได้รับการคอมไพล์ไว้แล้ว เพื่อให้สามารถใช้งานเป็นได้ทั้ง dom0 และ domU </li></ul><ul><li>สนับสนุนการติดตั้ง Windows เฉพาะบนเครื่องที่หน่วยประมวลผลสนับสนุนเท่านั้น </li></ul><ul><li>การใช้งานจะมีบางส่วนที่คาบเกี่ยวกับการทำงานของ Hypervisor อย่างเห็นได้ชัด </li></ul><ul><ul><li>การบูต สามารถระบุได้จากภายนอกให้บูต kernel ที่ต้องการได้จาก hypervisor </li></ul></ul><ul><ul><li>ระบบเครือข่าย ใช้วิธีการปรับแต่งโครงสร้างเครือข่ายที่มีอยู่แล้วบน Linux ให้สนับสนุน Xen </li></ul></ul>06/06/09
  20. 20. <ul><li>Microsoft Virtual-PC และ Hyper-V </li></ul><ul><ul><li>Virtual PC เป็นซอฟต์แวร์ Virtualization ที่พัฒนาโดยบริษัท Connectix และถูกซื้อไปโดยบริษัท Microsoft อีกทีหนึ่ง โดยเน้นที่ตลาดฝั่ง Desktop เป็นหลัก </li></ul></ul><ul><ul><li>Hyper-V เป็น Solution ของไมโครซอฟต์เอง ที่เน้นตลาดของ Server ในการทำ Virtualization สามารถทำงานร่วม สามารถใช้งาน Virtual server เดิมจาก Virtual PC ได้ </li></ul></ul><ul><ul><li>ต้องการ CPU ที่สนับสนุนการทำ Virtualization </li></ul></ul><ul><li>VirtualBox </li></ul><ul><ul><li>ผลิตภัณฑ์ของบริษัท SUN </li></ul></ul><ul><ul><li>ปัจจุบันเป็นซอฟต์แวร์ Open Source ภายใต้ลิขสิทธิ์ GPLv2 สำหรับเวอร์ชัน Open Source </li></ul></ul><ul><ul><li>เป็น Full Virtualization </li></ul></ul>06/06/09
  21. 21. <ul><li>Kernel-based Virtual Machine (KVM) </li></ul><ul><ul><li>Open source (GPL) ซอฟต์แวร์สำหรับ Linux ที่ได้รับการรวมไปกับ Linux kernel </li></ul></ul><ul><ul><li>เป็น Full Virtualization สนับสนุนระบบปฏิบัติการมากมายหลายตัว </li></ul></ul><ul><li>Linux-Vserver และ OpenVZ </li></ul><ul><ul><li>เป็น Open source (GPL) ซอฟต์แวร์สำหรับ Linux </li></ul></ul><ul><ul><li>เป็น OS-level Virtualization </li></ul></ul><ul><ul><li>ไม่ได้ทำ emulation process ต่างๆประมวลผลเป็น Process ธรรมดาใน server หลัก </li></ul></ul>06/06/09
  22. 22. 06/06/09
  23. 23. <ul><li>การทำ Server consolidation คือการลดจำนวนงานที่ทำอยู่ในระบบ server หลายๆเครื่องเดิม ให้มารวมกันอยู่ในเครื่องที่มีจำนวนลดลง </li></ul><ul><li>Virtualization เป็นเทคโนโลยีที่สามารถช่วยให้การทำ Server consolidation ทำได้ง่ายขึ้นมาก โดยการแปลงเอาเครื่องจริงที่มีอยู่เดิมมาเป็น Virtual server </li></ul><ul><li>ข้อดี </li></ul><ul><ul><li>ประหยัดค่าไฟฟ้า </li></ul></ul><ul><ul><li>สะดวกมากขึ้นในการดูแล </li></ul></ul><ul><li>ข้อเสีย </li></ul><ul><ul><li>เป็น Single Point of Failure </li></ul></ul>Virtual Server 06/06/09 WWW Intranet & Mail Directory service Network WWW Intranet & Mail Directory service Network
  24. 24. <ul><li>รวมจากหลายๆ Server เป็น Physical Server เดี่ยวๆ </li></ul><ul><ul><li>สิ่งที่ต้องคำนึงถึง </li></ul></ul><ul><ul><ul><li>ขนาด Harddisk – ต้องมีขนาดที่มากพอที่จะจัดเก็บ Disk ทั้งหมด และเผื่อการขยายตัวในอนาคตด้วย </li></ul></ul></ul><ul><ul><ul><li>ปริมาณ Memory ที่มีต้องเพียงพอกับระบบทั้งหมด </li></ul></ul></ul><ul><ul><ul><li>CPU ควรจะมีอย่างน้อย 1 core ต่อ 1 Virtual Server เพื่อประสิทธิภาพ </li></ul></ul></ul><ul><ul><ul><li>ความเร็วโดยรวมของ Physical Server ไปยัง Harddisk ต้องมีมากเพียงพอสำหรับทุกๆ Virtual Server </li></ul></ul></ul><ul><ul><li>ปัจจุบันมี server product จากหลายบริษัทที่ออกมาเพื่อสนับสนุนเทคโนโลยีนี้ โดยเป็น Server ที่ใส่ Harddisk ขนาดใหญ่ได้ </li></ul></ul>06/06/09 Dell Poweredge 2900 Up to 48GB RAM Up to 10TB Storage Sun Fire X4500 Up to 16GB Ram Up to 48TB Storage
  25. 25. <ul><li>การทำ Server consolidation แบบเดี่ยวๆ อาจทำให้เกิดความเสี่ยงที่ระบบโดยรวมจะล่ม เนื่องจากความเสียหายของ Physical Server </li></ul><ul><li>การทำ Consolidation cluster เป็นทางเลือกที่จะช่วยให้ป้องกันความเสียหายดังกล่าว </li></ul>Virtual Server 1 06/06/09 Virtual Server 1 WWW Intranet & Mail Network/Storage Network Virtual Server 2 WWW Intranet & Mail Directory service Directory Service Storage System
  26. 26. <ul><li>สำหรับ Solution เริ่มต้น อาจเริ่มด้วยการใช้งานระบบอย่าง NAS หรือ iSCSI storage ก็ได้ </li></ul><ul><ul><li>Virtualization software ส่วนใหญ่จะสนับสนุนการทำ Migrate ข้ามเครื่อง โดยการอ้างอิง Path ไปยังข้อมูลของ Virtual server ต้องตรงกันทั้งสองเครื่อง </li></ul></ul><ul><ul><li>ทำได้โดยการใช้งาน HA software มาช่วยทำ Fail-over อีกชุดหนึ่ง </li></ul></ul><ul><ul><li>ต้องวิเคราะห์ความต้องการของระบบ I/O ในแต่ละ Virtual server ให้ดี </li></ul></ul><ul><li>สำหรับ Solution ระดับสูง หรือระบบที่เผื่อการขยายตัวในอนาคต อาจใช้งานระบบ SAN หรือ SoFS </li></ul><ul><ul><li>SAN สามารถรองรับการขยายตัวได้มาก แต่มีราคาสูง </li></ul></ul><ul><ul><li>SoFS (Scale-out File System) โดยใช้ระบบไฟล์แบบกริด เช่น Lustre หรือ GFS มาช่วย มักจะมีราคาที่ถูกกว่า และความยืดหยุ่นสูง แต่การติดตั้งในขั้นแรกจะซับซ้อนกว่า </li></ul></ul>06/06/09
  27. 27. 06/06/09
  28. 28. <ul><li>ในการประมวลผลงานในระบบกริด Virtualization เป็นอีกทางเลือกหนึ่งในการสร้างสภาพแวดล้อมเสมือนที่ตรงกับความต้องการของผู้ใช้ระบบโดยตรงมากที่สุด </li></ul><ul><li>ในการใช้งานบนระบบ Infrastructure cloud computing เทคโนโลยี Virtualization เป็นวิธีที่ใช้ในการสร้างระบบ Hosting เสมือนสำหรับผู้ใช้แต่ละคน </li></ul><ul><li>ใช้แทน Hosting server ปกติ โดยให้บริการเป็น VPS (Virtual Private Server) </li></ul>06/06/09
  29. 29. 06/06/09
  1. A particular slide catching your eye?

    Clipping is a handy way to collect important slides you want to go back to later.

×