การจำลองระบบเสมือนคืออะไร
การจำลองระบบเสมือนคือเทคโนโลยีที่คุณสามารถใช้เพื่อสร้างการแสดงเสมือนของเซิร์ฟเวอร์ พื้นที่เก็บข้อมูล เครือข่าย และเครื่องทางกายภาพอื่น ๆ ซอฟต์แวร์เสมือนเลียนแบบการทำงานของฮาร์ดแวร์ทางกายภาพเพื่อเรียกใช้เครื่องเสมือนหลายเครื่องพร้อมกันบนเครื่องทางกายภาพเครื่องเดียว ธุรกิจใช้การจำลองระบบเสมือนเพื่อใช้ทรัพยากรฮาร์ดแวร์ของตนอย่างมีประสิทธิภาพและรับผลตอบแทนจากการลงทุนมากขึ้น นอกจากนี้ยังสนับสนุนบริการประมวลผลบนคลาวด์ที่ช่วยให้องค์กรจัดการโครงสร้างพื้นฐานได้อย่างมีประสิทธิภาพมากขึ้น
ทำไมการจำลองระบบเสมือนจึงสำคัญ
ด้วยการใช้การจำลองระบบเสมือน คุณสามารถโต้ตอบกับทรัพยากรฮาร์ดแวร์ใดๆ ที่มีความยืดหยุ่นมากขึ้น เซิร์ฟเวอร์ทางกายภาพใช้ไฟฟ้า ใช้พื้นที่เก็บ และจำเป็นต้องบำรุงรักษา คุณมักถูกจำกัดโดยความใกล้ชิดทางกายภาพและการออกแบบเครือข่ายหากคุณต้องการเข้าถึง การจำลองระบบเสมือนจะลบข้อจำกัดเหล่านี้ทั้งหมดโดยแยกฟังก์ชันการทำงานของฮาร์ดแวร์ที่มีอยู่จริงลงในซอฟต์แวร์ คุณสามารถจัดการ บำรุงรักษา และใช้โครงสร้างพื้นฐานด้านฮาร์ดแวร์ของคุณ เช่น แอปพลิเคชันบนเว็บ
ตัวอย่างการจำลองระบบเสมือน
พิจารณาบริษัทที่ต้องการเซิร์ฟเวอร์สำหรับสามฟังก์ชัน:
- เก็บอีเมลธุรกิจอย่างปลอดภัย
- เรียกใช้แอปพลิเคชันที่ติดต่อกับลูกค้า
- เรียกใช้แอปพลิเคชันธุรกิจภายใน
แต่ละฟังก์ชันเหล่านี้มีข้อกำหนดในการกำหนดค่าที่แตกต่างกัน:
- แอปพลิเคชันอีเมลต้องการพื้นที่เก็บและระบบปฏิบัติการ Windows มากขึ้น
- แอปพลิเคชันที่ติดต่อกับลูกค้าต้องการระบบปฏิบัติการ Linux และกำลังประมวลผลสูงเพื่อรองรับปริมาณการใช้งานเว็บไซต์จำนวนมาก
- แอปพลิเคชันธุรกิจภายในต้องใช้ iOS และหน่วยความจำภายใน (RAM) มากขึ้น
เพื่อให้เป็นไปตามข้อกำหนดเหล่านี้ บริษัทจึงได้ตั้งค่าเซิร์ฟเวอร์จริงสามตัวที่แตกต่างกันสำหรับแต่ละแอปพลิเคชัน บริษัทต้องลงทุนเริ่มแรกสูงและดำเนินการบำรุงรักษาและอัปเกรดเครื่องครั้งละหนึ่งเครื่องอย่างต่อเนื่อง บริษัทยังไม่สามารถเพิ่มประสิทธิภาพความสามารถในการประมวลผลได้ จ่ายค่าบำรุงรักษาเซิร์ฟเวอร์ 100% แต่ใช้เพียงเศษเสี้ยวของพื้นที่เก็บและความสามารถในการประมวลผล
การใช้ฮาร์ดแวร์อย่างมีประสิทธิภาพ
ด้วยการจำลองระบบเสมือน บริษัทสร้างเซิร์ฟเวอร์ดิจิทัลสามเครื่องหรือเครื่องเสมือนบนเซิร์ฟเวอร์จริงเครื่องเดียว ระบุข้อกำหนดของระบบปฏิบัติการสำหรับเครื่องเสมือนและใช้งานได้เหมือนกับเซิร์ฟเวอร์จริง อย่างไรก็ตาม ขณะนี้บริษัทมีฮาร์ดแวร์น้อยลงและค่าใช้จ่ายที่เกี่ยวข้องน้อยลง
โครงสร้างพื้นฐานเป็นบริการ
บริษัทสามารถก้าวไปอีกขั้นหนึ่งและใช้อินสแตนซ์ระบบคลาวด์หรือเครื่องเสมือนจากผู้ให้บริการการประมวลผลบนคลาวด์ เช่น AWS AWS จัดการฮาร์ดแวร์พื้นฐานทั้งหมด และบริษัทสามารถขอทรัพยากรเซิร์ฟเวอร์ด้วยการกำหนดค่าที่แตกต่างกัน แอปพลิเคชันทั้งหมดทำงานบนเซิร์ฟเวอร์เสมือนเหล่านี้โดยที่ผู้ใช้ไม่สังเกตเห็นความแตกต่างใดๆ การจัดการเซิร์ฟเวอร์ก็ง่ายขึ้นสำหรับทีมไอทีของบริษัท
การจำลองระบบเสมือนคืออะไร
ในการทำความเข้าใจเกี่ยวกับเครื่องเสมือนเคอร์เนล (KVM) อย่างถูกต้อง คุณต้องเข้าใจแนวคิดพื้นฐานบางอย่างในการจำลองระบบเสมือนก่อน การจำลองระบบเสมือนเป็นกระบวนการที่อนุญาตให้คอมพิวเตอร์แบ่งปันทรัพยากรฮาร์ดแวร์กับสภาพแวดล้อมที่แยกออกจากระบบดิจิทัลหลายแห่ง สภาพแวดล้อมเสมือนแต่ละตัวทำงานภายในทรัพยากรที่จัดสรรไว้ เช่น หน่วยความจำ พลังงานการประมวลผล และพื้นที่จัดเก็บ ด้วยการจำลองระบบเสมือน องค์กรสามารถสลับระหว่างระบบปฏิบัติการที่แตกต่างกันบนเซิร์ฟเวอร์เดียวกันโดยไม่ต้องรีบูต
ระบบเสมือนและไฮเปอร์วิเซอร์เป็นแนวคิดสำคัญสองประการในการจำลองระบบเสมือน
ระบบเสมือน
เครื่องเสมือน เป็นคอมพิวเตอร์ที่กำหนดโดยซอฟต์แวร์ที่ทำงานบนคอมพิวเตอร์ทางกายภาพที่มีระบบปฏิบัติการและทรัพยากรการประมวลผลแยกต่างหาก คอมพิวเตอร์ทางกายภาพเรียกว่าเครื่องโฮสต์ และเครื่องเสมือนเป็น เครื่องผู้เยี่ยมชม ระบบเสมือนหลายเครื่องสามารถทำงานบนเครื่องทางกายภาพเดียว ระบบเสมือนถูกแยกจากฮาร์ดแวร์คอมพิวเตอร์โดยไฮเปอร์ไวซอร์
ไฮเปอร์ไวเซอร์
ไฮเปอร์ไวเซอร์เป็นส่วนประกอบซอฟต์แวร์ที่จัดการเครื่องเสมือนหลายเครื่องในคอมพิวเตอร์ ช่วยให้มั่นใจได้ว่าระบบเสมือนแต่ละเครื่องจะได้รับทรัพยากรที่จัดสรรและไม่รบกวนการทำงานของระบบเสมือนอื่น ๆ ไฮเปอร์ไวเซอร์มีสองประเภท
ไฮเปอร์ไวเซอร์ประเภท 1
ไฮเปอร์วิซอร์ประเภท 1 หรือ ไฮเปอร์ไวเซอร์แบบเมทัล (bare-metal hypervisor) เป็นโปรแกรมไฮเปอร์ไวเซอร์ที่ติดตั้งโดยตรงบนฮาร์ดแวร์ของคอมพิวเตอร์แทนระบบปฏิบัติการ ดังนั้นไฮเปอร์วิเซอร์ประเภท 1 จึงมีประสิทธิภาพที่ดีกว่าและมักใช้โดยแอปพลิเคชันองค์กร KVM ใช้ไฮเปอร์ไวเซอร์ประเภท 1 เพื่อโฮสต์เครื่องเสมือนหลายเครื่องบนระบบปฏิบัติการ Linux
ไฮเปอร์ไวเซอร์ประเภท 2
หรือที่เรียกว่าไฮเปอร์ไวเซอร์โฮสต์ไฮเปอร์ไวเซอร์ประเภท 2 ถูกติดตั้งบนระบบปฏิบัติการ ไฮเปอร์ไวเซอร์ประเภท 2 เหมาะสำหรับการคำนวณผู้ใช้ปลายทาง
ประโยชน์ของการจำลองระบบเสมือนคืออะไร
การจำลองระบบเสมือนให้ประโยชน์หลายประการแก่ทุกองค์กร:
การใช้ทรัพยากรอย่างมีประสิทธิภาพ
การจำลองระบบเสมือนช่วยปรับปรุงทรัพยากรฮาร์ดแวร์ที่ใช้ในศูนย์ข้อมูลของคุณ ตัวอย่างเช่น แทนที่จะเรียกใช้เซิร์ฟเวอร์เดียวบนระบบคอมพิวเตอร์เครื่องเดียว คุณสามารถสร้างกลุ่มเซิร์ฟเวอร์เสมือนบนระบบคอมพิวเตอร์เครื่องเดียวกันได้โดยใช้และส่งคืนเซิร์ฟเวอร์ไปยังกลุ่มตามต้องการ การมีเซิร์ฟเวอร์ที่มีอยู่จริงน้อยลงจะเพิ่มพื้นที่ว่างในศูนย์ข้อมูลของคุณและช่วยประหยัดค่าไฟฟ้า เครื่องกำเนิดไฟฟ้า และอุปกรณ์ทำความเย็น
การเปลี่ยนการจัดการไอทีให้เป็ยอัตโนมัติ
ขณะนี้คอมพิวเตอร์ที่มีอยู่จริงเป็นแบบเสมือน คุณสามารถจัดการได้โดยใช้เครื่องมือซอฟต์แวร์ ผู้ดูแลระบบสร้างโปรแกรมการติดตั้งใช้งานและการกำหนดค่าเพื่อกำหนดแม่แบบเครื่องเสมือน คุณสามารถทำซ้ำโครงสร้างพื้นฐานของคุณซ้ำๆ และสม่ำเสมอ และหลีกเลี่ยงการกำหนดค่าด้วยตนเองที่อาจเกิดข้อผิดพลาดได้ง่าย
กระบวนการกู้คืนจากความเสียหายที่เร็วขึ้น
เมื่อเหตุการณ์ต่างๆ เช่น ภัยธรรมชาติหรือการโจมตีทางไซเบอร์ส่งผลเสียต่อการดำเนินธุรกิจ การเข้าถึงโครงสร้างพื้นฐานด้านไอทีกลับคืนมา และการเปลี่ยนหรือแก้ไขเซิร์ฟเวอร์จริงอาจใช้เวลาหลายชั่วโมงหรือหลายวัน ในทางกลับกัน กระบวนการนี้ใช้เวลาไม่กี่นาทีในสภาพแวดล้อมเสมือนจริง การตอบสนองที่ฉับไวนี้ช่วยปรับปรุงความยืดหยุ่นและอำนวยความสะดวกให้กับความต่อเนื่องทางธุรกิจอย่างมาก เพื่อให้การดำเนินงานสามารถดำเนินต่อไปได้ตามกำหนด
การจำลองระบบเสมือนทำงานอย่างไร?
การจำลองระบบเสมือนใช้ซอฟต์แวร์พิเศษที่เรียกว่าไฮเปอร์ไวเซอร์ เพื่อสร้างอินสแตนซ์ระบบคลาวด์หลายตัวหรือเครื่องเสมือนบนคอมพิวเตอร์จริงเครื่องเดียว
อินสแตนซ์ระบบคลาวด์และเครื่องเสมือน
หลังจากที่คุณติดตั้งซอฟต์แวร์การจำลองระบบเสมือนบนคอมพิวเตอร์ของคุณ คุณสามารถสร้างเครื่องเสมือนได้ตั้งแต่หนึ่งเครื่องขึ้นไป คุณสามารถเข้าถึงเครื่องเสมือนได้ในลักษณะเดียวกับที่คุณเข้าถึงแอปพลิเคชันอื่นบนคอมพิวเตอร์ของคุณ คอมพิวเตอร์ของคุณเรียกว่าโฮสต์และเครื่องเสมือนเรียกว่าแขก แขกหลายเครื่องสามารถทำงานบนโฮสต์ได้ แขกแต่ละคนมีระบบปฏิบัติการของตัวเอง ซึ่งอาจเหมือนกันหรือแตกต่างจากระบบปฏิบัติการของโฮสต์
จากมุมมองของผู้ใช้ เครื่องเสมือนทำงานเหมือนกับเซิร์ฟเวอร์ทั่วไป มีการตั้งค่า การกำหนดค่า และแอปพลิเคชันที่ติดตั้งไว้ ทรัพยากรคอมพิวเตอร์ เช่น หน่วยประมวลผลกลาง (CPU) หน่วยความจำเข้าถึงโดยสุ่ม (RAM) และที่เก็บข้อมูลจะปรากฏเหมือนกับบนเซิร์ฟเวอร์จริง คุณยังสามารถกำหนดค่าและอัปเดตระบบปฏิบัติการของแขกและแอปพลิเคชันได้ตามความจำเป็นโดยไม่กระทบต่อระบบปฏิบัติการของโฮสต์
ไฮเปอร์ไวเซอร์
ไฮเปอร์ไวเซอร์คือซอฟต์แวร์การจำลองระบบเสมือนที่คุณติดตั้งบนเครื่องจริงของคุณ เป็นชั้นซอฟต์แวร์ที่ทำหน้าที่เป็นตัวกลางระหว่างเครื่องเสมือนกับฮาร์ดแวร์หรือระบบปฏิบัติการโฮสต์ ไฮเปอร์ไวเซอร์ประสานการเข้าถึงสภาพแวดล้อมทางกายภาพเพื่อให้เครื่องเสมือนหลายเครื่องสามารถเข้าถึงทรัพยากรทางกายภาพร่วมกันด้
ตัวอย่างเช่น หากเครื่องเสมือนต้องการทรัพยากรการประมวลผล เช่น พลังประมวลผลของคอมพิวเตอร์ คำขอจะถูกส่งไปยังไฮเปอร์ไวเซอร์ก่อน จากนั้นไฮเปอร์ไวเซอร์จะส่งคำขอไปยังฮาร์ดแวร์ที่ทำงานอยู่
ไฮเปอร์ไวเซอร์สองประเภทหลักต่อไปนี้มีดังต่อไปนี้
ไฮเปอร์ไวเซอร์ประเภทที่ 1
ไฮเปอร์ไวเซอร์ประเภท 1 – หรือที่เรียกว่าไฮเปอร์ไวเซอร์แบบเปลือย – ทำงานโดยตรงบนฮาร์ดแวร์ของคอมพิวเตอร์ มีความสามารถระบบปฏิบัติการเล็กน้อยและมีประสิทธิภาพสูงเนื่องจากโต้ตอบโดยตรงกับทรัพยากรทางกายภาพ
ไฮเปอร์ไวเซอร์ประเภทที่ 2
ไฮเปอร์ไวเซอร์ประเภท 2 ทำงานเป็นแอปพลิเคชันบนฮาร์ดแวร์คอมพิวเตอร์ที่มีระบบปฏิบัติการที่มีอยู่ ใช้ไฮเปอร์ไวเซอร์ประเภทนี้เมื่อใช้งานระบบปฏิบัติการหลายระบบในเครื่องเดียว
การจำลองระบบเสมือนประเภทต่างๆ มีอะไรบ้าง
คุณสามารถใช้เทคโนโลยีการจำลองระบบเสมือนเพื่อรับฟังก์ชันของโครงสร้างพื้นฐานทางกายภาพหลายประเภทและประโยชน์ทั้งหมดของสภาพแวดล้อมเสมือน คุณสามารถก้าวไปไกลกว่าเครื่องเสมือนเพื่อสร้างคอลเลกชันของทรัพยากรเสมือนในสภาพแวดล้อมเสมือนของคุณ
การจำลองระบบเสมือนของเซิร์ฟเวอร์
การจำลองระบบเสมือนของเซิร์ฟเวอร์เป็นกระบวนการที่แบ่ส่วนเซิร์ฟเวอร์จริงออกเป็นเซิร์ฟเวอร์เสมือนหลายเครื่อง เป็นวิธีที่มีประสิทธิภาพและคุ้มค่าในการใช้ทรัพยากรเซิร์ฟเวอร์และติดตั้งใช้งานบริการด้านไอทีในองค์กร หากไม่มีการจำลองระบบเสมือนของเซิร์ฟเวอร์ เซิร์ฟเวอร์จริงจะใช้ความสามารถในการประมวลผลเพียงเล็กน้อย ซึ่งทำให้อุปกรณ์ไม่ได้ใช้งาน
การจำลองระบบเสมือนของพื้นที่เก็บ
การจำลองระบบเสมือนของพื้นที่เก็บรวมฟังก์ชันของอุปกรณ์เก็บข้อมูลจริง เช่น ที่เก็บข้อมูลบนเครือข่าย (NAS) และเครือข่ายพื้นที่เก็บข้อมูล (SAN) คุณสามารถรวมฮาร์ดแวร์การเก็บข้อมูลในศูนย์ข้อมูลของคุณได้ แม้ว่าจะมาจากผู้ขายที่ต่างกันหรือต่างประเภทกัน การจำลองระบบเสมือนของพื้นที่เก็บข้อมูลใช้การเก็บข้อมูลทางกายภาพทั้งหมดของคุณและสร้างหน่วยเก็บข้อมูลเสมือนขนาดใหญ่ที่คุณสามารถกำหนดและควบคุมได้โดยใช้ซอฟต์แวร์การจัดการ ผู้ดูแลระบบไอทีสามารถปรับปรุงกิจกรรมการเก็บข้อมูล เช่น การเก็บถาวร การสำรองข้อมูล และการกู้คืน เนื่องจากสามารถรวมอุปกรณ์เก็บข้อมูลเครือข่ายหลายเครื่องไว้ในอุปกรณ์เก็บข้อมูลเครื่องเดียวได้
การจำลองระบบเสมือนของเครือข่าย
เครือข่ายคอมพิวเตอร์ทุกเครือข่ายมีองค์ประกอบฮาร์ดแวร์ เช่น สวิตช์ เราเตอร์ และไฟร์วอลล์ องค์กรที่มีสำนักงานในที่ตั้งทางภูมิศาสตร์หลายแห่งสามารถมีเทคโนโลยีเครือข่ายต่างๆ ที่ทำงานร่วมกันเพื่อสร้างเครือข่ายองค์กรได้ การจำลองระบบเสมือนเครือข่ายเป็นกระบวนการที่รวมทรัพยากรเครือข่ายทั้งหมดเหล่านี้เพื่อรวมศูนย์งานการดูแลระบบ ผู้ดูแลระบบสามารถปรับและควบคุมองค์ประกอบเหล่านี้ได้โดยไม่ต้องสัมผัสส่วนประกอบทางกายภาพ ซึ่งทำให้การจัดการเครือข่ายง่ายขึ้นอย่างมาก
สองวิธีในการจำลองระบบเสมือนเครือข่ายมีดังต่อไปนี้
เครือข่ายที่กำหนดโดยซอฟต์แวร์
เครือข่ายที่กำหนดโดยซอฟต์แวร์ (SDN) ควบคุมการกำหนดเส้นทางการรับส่งข้อมูลโดยเข้าควบคุมการจัดการเส้นทางจากการกำหนดเส้นทางข้อมูลในสภาพแวดล้อมทางกายภาพ ตัวอย่างเช่น คุณสามารถตั้งโปรแกรมระบบของคุณให้จัดลำดับความสำคัญของการรับส่งข้อมูลการโทรด้วยวิดีโอมากกว่าการรับส่งข้อมูลของแอปพลิเคชัน เพื่อให้มั่นใจว่าคุณภาพการโทรสม่ำเสมอในการประชุมออนไลน์ทั้งหมด
การจำลองระบบเสมือนของฟังก์ชันเครือข่าย
เทคโนโลยีการจำลองระบบเสมือนของฟังก์ชันเครือข่ายรวมฟังก์ชันของอุปกรณ์เครือข่าย เช่น ไฟร์วอลล์ Load Balancer และตัววิเคราะห์การรับส่งข้อมูลที่ทำงานร่วมกัน เพื่อปรับปรุงประสิทธิภาพของเครือข่าย
การจำลองระบบเสมือนของข้อมูล
องค์กรสมัยใหม่รวบรวมข้อมูลจากแหล่งต่างๆ และจัดเก็บไว้ในรูปแบบต่างๆ นอกจากนี้ยังอาจเก็บข้อมูลในสถานที่ต่างๆ เช่น ในโครงสร้างพื้นฐานระบบคลาวด์และศูนย์ข้อมูลภายในองค์กร การจำลองระบบเสมือนของข้อมูลสร้างระดับซอฟต์แวร์ระหว่างข้อมูลนี้กับแอปพลิเคชันที่ต้องการ เครื่องมือการจำลองระบบเสมือนของข้อมูลประมวลผลคำขอข้อมูลของแอปพลิเคชันและส่งคืนผลลัพธ์ในรูปแบบที่เหมาะสม ดังนั้น องค์กรต่างๆ จึงใช้โซลูชันการจำลองระบบเสมือนของข้อมูลเพื่อเพิ่มความยืดหยุ่นในการผสานข้อมูลและสนับสนุนการวิเคราะห์ข้อมูลข้ามสายงาน
การจำลองระบบเสมือนของแอปพลิเคชัน
การจำลองระบบเสมือนของแอปพลิเคชันดึงฟังก์ชันของแอปพลิเคชันเพื่อทำงานบนระบบปฏิบัติการอื่นนอกเหนือจากระบบปฏิบัติการที่ได้รับการออกแบบ ตัวอย่างเช่น ผู้ใช้สามารถเรียกใช้แอปพลิเคชัน Microsoft Windows บนเครื่อง Linux โดยไม่ต้องเปลี่ยนการกำหนดค่าเครื่อง เพื่อให้เกิดการจำลองระบบเสมือนของแอปพลิเคชัน ให้ปฏิบัติตามแนวทางปฏิบัติเหล่านี้:
- การสตรีมแอปพลิเคชัน – ผู้ใช้สตรีมแอปพลิเคชันจากเซิร์ฟเวอร์ระยะไกล ดังนั้นจึงทำงานบนอุปกรณ์ของผู้ใช้ปลายทางเมื่อจำเป็นเท่านั้น
- การจำลองระบบเสมือนของแอปพลิเคชันบนเซิร์ฟเวอร์ – ผู้ใช้สามารถเข้าถึงแอปพลิเคชันระยะไกลได้จากเบราว์เซอร์หรืออินเทอร์เฟซไคลเอ็นต์โดยไม่ต้องติดตั้ง
- การจำลองระบบเสมือนของแอปพลิเคชันในเครื่อง – รหัสแอปพลิเคชันมาพร้อมกับสภาพแวดล้อมของตัวเองเพื่อทำงานบนระบบปฏิบัติการทั้งหมดโดยไม่มีการเปลี่ยนแปลง
การจำลองระบบเสมือนของเดสก์ท็อป
องค์กรส่วนใหญ่มีเจ้าหน้าที่ไม่ใเฉพาะทางที่ใช้ระบบปฏิบัติการเดสก์ท็อปเพื่อเรียกใช้แอปพลิเคชันทางธุรกิจทั่วไป ตัวอย่างเช่น คุณอาจมีพนักงานดังต่อไปนี้:
- ทีมบริการลูกค้าที่ต้องใช้คอมพิวเตอร์เดสก์ท็อปที่มี Windows 10 และซอฟต์แวร์การจัดการลูกค้าสัมพันธ์
- ทีมการตลาดที่ต้องการ Windows Vista สำหรับแอปพลิเคชันการขาย
คุณสามารถใช้การจำลองระบบเสมือนของเดสก์ท็อปเพื่อเรียกใช้ระบบปฏิบัติการเดสก์ท็อปที่แตกต่างกันเหล่านี้บนเครื่องเสมือน ซึ่งทีมของคุณสามารถเข้าถึงได้จากระยะไกล การจำลองระบบเสมือนประเภทนี้ทำให้การจัดการเดสก์ท็อปมีประสิทธิภาพและปลอดภัย ประหยัดเงินบนฮาร์ดแวร์ของเดสก์ท็อป ต่อไปนี้คือประเภทของการจำลองระบบเสมือนบนเดสก์ท็อป
โครงสร้างพื้นฐานเดสก์ท็อปเสมือน
โครงสร้างพื้นฐานเดสก์ท็อปเสมือนใช้งานเดสก์ท็อปเสมือนบนเซิร์ฟเวอร์ระยะไกล ผู้ใช้ของคุณสามารถเข้าถึงได้โดยใช้อุปกรณ์ไคลเอ็นต์
การจำลองระบบเสมือนของเดสก์ท็อปในเครื่อง
สำหรับการจำลองระบบเสมือนบนเดสก์ท็อปในเครื่อง คุณเรียกใช้ไฮเปอร์ไวเซอร์บนคอมพิวเตอร์ในพื้นที่และสร้างคอมพิวเตอร์เสมือนที่มีระบบปฏิบัติการอื่น คุณสามารถสลับไปมาระหว่างสภาพแวดล้อมภายในเครื่องและสภาพแวดล้อมเสมือนได้ในลักษณะเดียวกับที่คุณสามารถสลับไปมาระหว่างแอปพลิเคชันต่างๆ
การจำลองระบบเสมือนแตกต่างจากการประมวลผลบนคลาวด์อย่างไร
การประมวลผลบนคลาวด์คือการส่งมอบทรัพยากรการประมวลผลตามความต้องการไปบนระบบอินเทอร์เน็ตด้วยค่าบริการตามการใช้งานจริง แทนที่จะต้องซื้อ เป็นเจ้าของ และดูแลรักษาศูนย์ข้อมูลที่เป็นเครื่องจริงๆ คุณสามารถเข้าถึงบริการทางเทคโนโลยี เช่น หน่วยการประมวลผล พื้นที่เก็บข้อมูล และฐานข้อมูล ตามที่คุณต้องการจากผู้ให้บริการระบบคลาวด์
การจำลองระบบเสมือนทำให้การประมวลผลบนคลาวด์เป็นจริง ผู้ให้บริการระบบคลาวด์ตั้งค่าและบำรุงรักษาศูนย์ข้อมูลของตนเอง พวกเขาสร้างสภาพแวดล้อมเสมือนที่แตกต่างกันซึ่งใช้ทรัพยากรฮาร์ดแวร์พื้นฐาน จากนั้น คุณสามารถตั้งโปรแกรมระบบของคุณให้เข้าถึงทรัพยากรระบบคลาวด์เหล่านี้ได้โดยใช้ API ความต้องการด้านโครงสร้างพื้นฐานของคุณสามารถตอบสนองได้ในฐานะบริการที่มีการจัดการเต็มรูปแบบ
AWS สามารถช่วยในเรื่องการจำลองระบบเสมือนและการประมวลผลบนคลาวด์ได้อย่างไร
เมื่อใช้ AWS คุณจะมีหลายวิธีในการสร้าง ติดตั้งใช้งาน และปล่อยสู่ตลาดอย่างรวดเร็วบนเทคโนโลยีล่าสุด ตัวอย่างเช่น คุณอาจได้รับประโยชน์จากบริการเหล่านี้:
- ใช้ Amazon Elastic Compute Cloud (Amazon EC2) เพื่อควบคุมโครงสร้างพื้นฐานของคุณอย่างละเอียด เลือกตัวประมวลผล พื้นที่เก็บข้อมูล และระบบเครือข่ายที่คุณต้องการ
- ใช้ AWS Lambda สำหรับการประมวลผลแบบไม่ต้องใช้เซิร์ฟเวอร์ เพื่อให้คุณสามารถเรียกใช้โค้ดได้โดยไม่ต้องคำนึงถึงเซิร์ฟเวอร์
- ใช้ Amazon Lightsail เพื่อปรับใช้เซิร์ฟเวอร์เสมือน พื้นที่เก็บข้อมูล ฐานข้อมูล และระบบเครือข่าย ในราคาต่ำและคาดการณ์ได้
เริ่มต้นใช้งานการจำลองระบบเสมือนและการประมวลผลบนคลาวด์โดยสร้างบัญชี AWS วันนี้
การจำลองระบบเสมือนของเซิร์ฟเวอร์แตกต่างจากการคอนเทนเนอร์อย่างไร
การคอนเทนเนอร์เป็นวิธีการติดตั้งใช้งานโค้ดของแอปพลิเคชันเพื่อให้ทำงานบนสภาพแวดล้อมทางกายภาพหรือเสมือนโดยไม่มีการเปลี่ยนแปลง นักพัฒนารวมโค้ดของแอปพลิเคชันเข้ากับไลบรารีที่เกี่ยวข้อง ไฟล์การกำหนดค่า และการขึ้นต่อกันอื่นๆ ที่โค้ดจำเป็นต้องเรียกใช้ แพ็คเกจซอฟต์แวร์เดียวนี้เรียกว่าคอนเทนเนอร์ สามารถทำงานได้อย่างอิสระบนทุกแพลตฟอร์ม การคอนเทนเนอร์เป็นประเภทของการจำลองระบบเสมือนของแอปพลิเคชัน
คุณสามารถนึกถึงการจำลองระบบเสมือนของเซิร์ฟเวอร์เป็นการสร้างถนนเพื่อเชื่อมสองสถานที่ คุณต้องสร้างสภาพแวดล้อมเสมือนใหม่ทั้งหมดแล้วเรียกใช้แอปพลิเคชันของคุณ หากเทียบ การคอนเทนเนอร์เป็นเหมือนการสร้างเฮลิคอปเตอร์ที่สามารถบินไปยังสถานที่เหล่านั้นได้ แอปพลิเคชันของคุณอยู่ภายในคอนเทนเนอร์และสามารถทำงานบนสภาพแวดล้อมทางกายภาพหรือเสมือนได้ทุกประเภท