บันทึกเทคนิคของ zhaoJian

หลักสูตร IT ระบบคอมพิวเตอร์และเครือข่าย 005_การเสมือนจริง

การเรียนรู้ / ระบบคอมพิวเตอร์และเครือข่าย ~8051 คำ · อ่าน 21 นาที - ครั้งที่อ่าน

การเสมือนจริง

การเสมือนจริงคือเทคโนโลยีที่แบ่งทรัพยากรฮาร์ดแวร์ของคอมพิวเตอร์ทางกายภาพเดียวออกเป็นเครื่องเสมือนจริง (VM) ที่เป็นอิสระมากมาย แต่ละ VM จะรันระบบปฏิบัติการและแอปพลิเคชันของตัวเอง ราวกับว่ามันเป็นคอมพิวเตอร์ทางกายภาพที่เป็นอิสระ

เทคโนโลยีการเสมือนจริงมีข้อดีมากมาย:

  • ปรับปรุงการใช้ทรัพยากร: การเสมือนจริงช่วยให้คุณสามารถรัน VM หลายตัวบนคอมพิวเตอร์ทางกายภาพเดียว ทำให้ปรับปรุงการใช้ทรัพยากร ตัวอย่างเช่น คุณสามารถใช้คอมพิวเตอร์ทางกายภาพเดียวเพื่อรันเซิร์ฟเวอร์เสมือนจริงหลายตัว ทำให้ปรับปรุงการใช้เซิร์ฟเวอร์
  • ลดต้นทุน: การเสมือนจริงสามารถช่วยคุณลดต้นทุน IT ได้ เนื่องจากคุณสามารถใช้คอมพิวเตอร์ทางกายภาพน้อยลงเพื่อรันแอปพลิเคชันจำนวนเท่าเดิม ตัวอย่างเช่น คุณสามารถใช้เทคโนโลยีการเสมือนจริงเพื่อปรับใช้การเสมือนจริงเดสก์ทอป ให้บริการคนงานด้วยวิธีการทำงานที่ยืดหยุ่นมากขึ้น
  • ปรับปรุงความยืดหยุ่น: การเสมือนจริงช่วยให้คุณปรับใช้และจัดการแอปพลิเคชันได้อย่างยืดหยุ่นมากขึ้น คุณสามารถสร้างและลบ VM ตามต้องการ และย้าย VM ไปยังคอมพิวเตอร์ทางกายภาพที่แตกต่างกัน ตัวอย่างเช่น คุณสามารถใช้เทคโนโลยีการเสมือนจริงเพื่อสร้างสภาพแวดล้อมการทดสอบเพื่อทดสอบแอปพลิเคชันใหม่ก่อนปรับใช้
  • ปรับปรุงความปลอดภัย: การเสมือนจริงสามารถช่วยคุณปรับปรุงความปลอดภัย เนื่องจาก VM แต่ละตัวทำงานในสภาพแวดล้อมที่แยกออกมาของตัวเอง ตัวอย่างเช่น คุณสามารถใช้เทคโนโลยีการเสมือนจริงเพื่อสร้างสภาพแวดล้อมที่แยกออกมาเพื่อรันแอปพลิเคชันที่มีความละเอียดอ่อน

ประเภทเทคโนโลยีการเสมือนจริงทั่วไป:

ประเภทเทคโนโลยีการเสมือนจริงลักษณะเฉพาะตัวอย่าง
การเสมือนจริงแบบสมบูรณ์ใช้มอนิเตอร์เครื่องเสมือนจริงเพื่อสร้างเครื่องเสมือนจริงหลายเครื่องบนฮาร์ดแวร์ทางกายภาพ แต่ละเครื่องเสมือนจริงจะรันระบบปฏิบัติการแบบเต็มVMware vSphere/ESXi, Microsoft Hyper-V, KVM
การจัดภาชนะใช้เทคโนโลยีคอนเทนเนอร์เพื่อห่อแอปพลิเคชันและความเป็นอิสระของมันในคอนเทนเนอร์ที่เป็นอิสระ โดยคอนเทนเนอร์ใช้ร่วมกันเคอร์เนลของระบบปฏิบัติการโฮสต์Docker, Kubernetes, OpenShift
การเสมือนจริงที่ได้รับการสนับสนุนจากฮาร์ดแวร์ใช้การสนับสนุนการเสมือนจริงฮาร์ดแวร์ เช่น Intel VT-x และ AMD-V เพื่อปรับปรุงประสิทธิภาพและประสิทธิผลของเครื่องเสมือนจริงVMware ESXi, KVM (ด้วยการสนับสนุนการเสมือนจริงฮาร์ดแวร์)
การเสมือนจริงของเครือข่ายสร้างเครือข่ายเสมือนจริงในระดับเครือข่าย ช่วยให้เครือข่ายเสมือนจริงหลายเครือข่ายสามารถใช้ร่วมกันโครงสร้างพื้นฐานของเครือข่ายทางกายภาพเดียวกันVMware NSX, OpenStack Neutron
การเสมือนจริงของที่เก็บข้อมูลสรุปและรวมศูนย์การจัดการทรัพยากรการเก็บข้อมูล ทำให้ทรัพยากรการเก็บข้อมูลโปร่งใสสำหรับแอปพลิเคชัน ปรับปรุงการใช้งานและความยืดหยุ่นของทรัพยากรการเก็บข้อมูลVMware vSAN, การเสมือนจริง Storage Area Network (SAN)
การเสมือนจริงเดสก์ทอปเสมือนจริงระบบปฏิบัติการเดสก์ทอปและแอปพลิเคชัน ช่วยให้ผู้ใช้สามารถเข้าถึงเดสก์ทอปเสมือนจริงผ่านเครือข่ายVMware Horizon, Citrix Virtual Apps and Desktops
การเสมือนจริงของแอปพลิเคชันห่อแอปพลิเคชันและความเป็นอิสระของมันในคอนเทนเนอร์เสมือนจริงที่เป็นอิสระ ช่วยให้พวกเขาสามารถทำงานในสภาพแวดล้อมที่แตกต่างกันDocker, Microsoft App-V

เทคโนโลยีการเสมือนจริงมีการใช้งานอย่างแพร่หลายในอุตสาหกรรมมากมาย รวมถึง:

  • ศูนย์ข้อมูล: การเสมือนจริงเป็นเทคโนโลยีหลักในศูนย์ข้อมูล ช่วยปรับปรุงการใช้ทรัพยากร ลดต้นทุน และปรับปรุงความยืดหยุ่น
  • การคำนวณเชิงเมฆ: การคำนวณเชิงเมฆเป็นไปตามการเสมือนจริง ผู้ให้บริการคลาวด์ใช้เทคโนโลยีการเสมือนจริงเพื่อสร้างและจัดการบริการคลาวด์
  • การเสมือนจริงเดสก์ทอป: การเสมือนจริงเดสก์ทอปช่วยให้ผู้ใช้สามารถเข้าถึงสภาพแวดล้อมเดสก์ทอปของพวกเขาจากระยะไกล
  • การเสมือนจริงของมือถือ: การเสมือนจริงของมือถือช่วยให้ผู้ใช้สามารถรันแอปพลิเคชันเสมือนจริงบนอุปกรณ์มือถือ

เราใช้มันเป็นสภาพแวดล้อมการพัฒนา การทดสอบ และการแก้จุดบกพร่องเป็นหลัก

ซอฟต์แวร์การเสมือนจริงที่ใช้กันทั่วไป:

ซอฟต์แวร์การเสมือนจริงประเภทลักษณะเฉพาะการใช้
VMware vSphere / ESXiไฮเปอร์ไวเซอร์มอบวิธีแก้ปัญหาการเสมือนจริงที่ครอบคลุม รวมถึงการเสมือนจริงของเซิร์ฟเวอร์ เครือข่าย และที่เก็บข้อมูลการเสมือนจริงระดับองค์กร
Microsoft Hyper-Vไฮเปอร์ไวเซอร์ส่วนหนึ่งของ Windows Server สนับสนุนเครื่องเสมือนจริง Windows และ Linuxการเสมือนจริงสภาพแวดล้อม Windows
KVMไฮเปอร์ไวเซอร์เทคโนโลยีการเสมือนจริงแบบไม่ได้รับการประเมินของเคอร์เนล Linux สนับสนุนการเสมือนจริงฮาร์ดแวร์และการจัดภาชนะการเสมือนจริงของเซิร์ฟเวอร์ Linux
Xenไฮเปอร์ไวเซอร์แพลตฟอร์มการเสมือนจริงแบบเปิดต้นฉบับ สนับสนุนการเสมือนจริงที่ได้รับการสนับสนุนจากฮาร์ดแวร์ มอบประสิทธิภาพที่แข็งแกร่งการเสมือนจริงของเซิร์ฟเวอร์ สภาพแวดล้อมการคำนวณเชิงเมฆ
Oracle VM VirtualBoxไฮเปอร์ไวเซอร์ซอฟต์แวร์การเสมือนจริงแบบเปิดต้นฉบับฟรี สนับสนุนระบบปฏิบัติการหลาย ๆ ตัว เหมาะสำหรับผู้ใช้รายบุคคลและสภาพแวดล้อมการพัฒนาสภาพแวดล้อมการพัฒนาและการทดสอบ ผู้ใช้รายบุคคล
VMware Workstation Proไฮเปอร์ไวเซอร์ซอฟต์แวร์การเสมือนจริงระดับเดสก์ทอป สนับสนุน Windows และ Linux เหมาะสำหรับผู้ใช้รายบุคคลและนักพัฒนาการพัฒนา การทดสอบ การปรับใช้แอปพลิเคชันหลายแพลตฟอร์ม
Dockerแพลตฟอร์มการจัดภาชนะมอบแพลตฟอร์มการจัดภาชนะที่เบาและพกพาได้ โดยแอปพลิเคชันและความเป็นอิสระจะถูกห่อในคอนเทนเนอร์การปรับใช้อย่างรวดเร็ว การรวมอย่างต่อเนื่อง สถาปัตยกรรมไมโครเซอร์วิส
Kubernetesแพลตฟอร์มการ Orchestration และการจัดการคอนเทนเนอร์แพลตฟอร์มการ Orchestration และการจัดการคอนเทนเนอร์แบบเปิดต้นฉบับสำหรับอัตโนมัติการปรับใช้ การปรับขนาด และการดำเนินการแอปพลิเคชันแอปพลิเคชันคอนเทนเนอร์ขนาดใหญ่และกระจาย
OpenShiftแพลตฟอร์มการจัดภาชนะแพลตฟอร์มคอนเทนเนอร์ที่ใช้ Kubernetes ด้วยฟังก์ชันระดับองค์กร รวมถึงการสร้าง การปรับใช้ และการปรับขนาดแอปพลิเคชันการจัดการแอปพลิเคชันคอนเทนเนอร์ระดับองค์กร
rktเอนจิน Containersเอนจิน Containers ที่ CoreOS เปิดตัว เน้นความปลอดภัยและความเรียบง่ายการดำเนินการคอนเทนเนอร์ที่เบา รวดเร็ว และปลอดภัย

การเปรียบเทียบซอฟต์แวร์การเสมือนจริงแบบเต็มรูป:

คุณสมบัติ/ซอฟต์แวร์
VMware vSphere/ESXiMicrosoft Hyper-VKVMXenVirtualBoxVMware WorkstationQEMU
บริษัทVMwareMicrosoftชุมชนโอเพนซอร์ส Linuxโปรเจ็ก XenOracleVMwareQEMU
ประเภทการเสมือนจริงแบบเต็มรูปการเสมือนจริงแบบเต็มรูปการเสมือนจริงแบบเต็มรูปการเสมือนจริงแบบเต็มรูปการเสมือนจริงแบบเต็มรูปการเสมือนจริงแบบเต็มรูปการเสมือนจริงแบบเต็มรูป
ระบบปฏิบัติการที่สนับสนุนหลายรายการWindows/Linuxหลายรายการหลายรายการหลายรายการหลายรายการหลายรายการ
เครื่องมือการจัดการvCenterHyper-V ManagerVirt Manager, oVirtXenCenterVirtualBox GUIVMware Workstation GUIQEMU CLI, Virt Manager
ประสิทธิภาพสูงปานกลางสูงสูงปานกลาง-สูงปานกลาง-สูงปานกลาง
การสนับสนุนชุมชนชุมชนขนาดใหญ่ชุมชนขนาดใหญ่ชุมชน Linux ขนาดใหญ่ชุมชนขนาดใหญ่ชุมชนขนาดใหญ่ชุมชนขนาดใหญ่ชุมชนขนาดใหญ่
การสนับสนุนเชิงพาณิชย์มอบให้มอบให้โดยทั่วไปจัดให้โดยผู้จัดจำหน่าย Linuxมอบให้มอบให้มอบให้มอบให้
การสนับสนุนเครือข่ายเสมือนจริงสมบูรณ์จำกัดสมบูรณ์จำกัดจำกัดจำกัดจำกัด

การเปรียบเทียบซอฟต์แวร์การจัดภาชนะ:

คุณสมบัติ/ซอฟต์แวร์
DockerKubernetesOpenShift
บริษัทDocker, Inc.Cloud Native Computing Foundation (CNCF)Red Hat
ประเภทการจัดภาชนะการ Orchestration คอนเทนเนอร์การ Orchestration คอนเทนเนอร์ + เครื่องมือนักพัฒนา
เครื่องมือการจัดการDocker CLI, Docker ComposekubectlOpenShift CLI, คอนโซลเว็บ
การปรับขนาดอัตโนมัติใช่ใช่ใช่
การค้นพบบริการใช่ใช่ใช่
การสนับสนุนชุมชนชุมชนขนาดใหญ่ชุมชนขนาดใหญ่ชุมชนขนาดใหญ่
การสนับสนุนเชิงพาณิชย์มอบให้มอบให้มอบให้
การ Orchestration คอนเทนเนอร์SwarmKubernetesKubernetes

ลิงก์:

VMware Workstation Workstation 17 Pro สำหรับ Windows Workstation 17 Pro สำหรับ Linux MC60H-DWHD5-H80U9-6V85M-8280D

VMware Fusion Fusion 13 Pro สำหรับ macOS 12+ 4A4RR-813DK-M81A9-4U35H-06KND

VirtualBox

รุ่น Parallels Desktop ที่แตก

Hyper-V การค้นหาระบบ (Win key + R): เปิดใช้งานหรือปิดใช้งานคุณสมบัติ Windows ทำให้เกิดการติ๊ก Hyper-V ก่อนและรีสตาร์ท

เปิดใช้งาน Hyper-V

แชร์:

ความคิดเห็น