บ้าน ระบบคลาวด์คอมพิวติ้ง คุณเข้าใจ virtualization จริงหรือไม่

คุณเข้าใจ virtualization จริงหรือไม่

สารบัญ:

Anonim

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

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

Virtualization Vs Cloud Computing

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

ไฮเปอร์ไวเซอร์คืออะไร?

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

หมวดหมู่ของการจำลองเสมือน

แนวคิดของการทำเวอร์ช่วลไลเซชั่นมีหลากหลายซอฟต์แวร์และฮาร์ดแวร์ เรามาพูดถึงหมวดหมู่ทีละคน


การจำลองเสมือนสำหรับฮาร์ดแวร์

ในหมวดหมู่นี้เรามีเซิร์ฟเวอร์ที่มีหลายระบบปฏิบัติการติดตั้งและดำเนินการในเวลาเดียวกัน เป็นผลให้จำนวนเซิร์ฟเวอร์ลดลง นี่เป็นวงจรในตัวประมวลผลและตัวควบคุมหน่วยความจำซึ่งรองรับระบบปฏิบัติการหลายระบบในคอมพิวเตอร์เครื่องเดียว ในการจำลองเสมือนฮาร์ดแวร์เรามีผู้จัดการเครื่องเสมือนหรือไฮเปอร์ไวเซอร์ซึ่งฝังอยู่ในวงจรฮาร์ดแวร์แทนที่จะถูกเรียกจากซอฟต์แวร์บุคคลที่สาม หน้าที่ของไฮเปอร์ไวเซอร์คือการควบคุมโปรเซสเซอร์หน่วยความจำและทรัพยากรอื่น ๆ มันคล้ายกับตำรวจจราจรซึ่งมีหน้าที่ให้ระบบปฏิบัติการหลายระบบทำงานบนอุปกรณ์ฮาร์ดแวร์เดียวกัน ระบบปฏิบัติการแต่ละระบบมีตัวประมวลผลหน่วยความจำและทรัพยากรเฟิร์มแวร์ของตัวเอง

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

  • พื้นที่ทางกายภาพ
  • การใช้พลังงาน
  • ขยายขีดความสามารถอย่างรวดเร็ว
การจำลองเสมือนสำหรับไคลเอ็นต์

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

  • การจำลองเสมือนเดสก์ท็อประยะไกล: ด้วยวิธีนี้สภาพแวดล้อมระบบปฏิบัติการจะโฮสต์บนเซิร์ฟเวอร์หนึ่งเครื่องในศูนย์ข้อมูลและเข้าถึงได้จากเดสก์ท็อปผู้ใช้ปลายทางหรือแล็ปท็อปผ่านเครือข่าย
  • Local Desktop Virtualization: ในวิธีนี้ระบบปฏิบัติการจะทำงานแบบโลคัลบนเดสก์ท็อปของลูกค้าและมีรสชาติของการจำลองเสมือนที่แตกต่างกันซึ่งสามารถตรวจสอบและป้องกันการดำเนินการของระบบผู้ใช้ปลายทาง
  • การจำลองเสมือนของแอปพลิเคชัน: ในวิธีนี้จะมีแอปพลิเคชันเฉพาะให้ใช้งานบนระบบปฏิบัติการเดสก์ท็อปผู้ใช้ปลายทางซึ่งไม่ได้ติดตั้งในลักษณะดั้งเดิม แอปพลิเคชันได้รับการติดตั้งและดำเนินการภายในคอนเทนเนอร์ คอนเทนเนอร์นี้มีการควบคุมว่าแอปพลิเคชันโต้ตอบกับระบบและส่วนประกอบอื่น ๆ อย่างไร แอปพลิเคชันสามารถแยกได้ภายในแซนด์บ็อกซ์ของตนเองเพื่อป้องกันการรบกวนจากแอปพลิเคชันอื่น ในรุ่นนี้แอพพลิเคชั่นสามารถสตรีมผ่านเครือข่ายหรือสามารถส่งผ่านเว็บเบราว์เซอร์ด้วยการประมวลผลส่วนใหญ่ที่ทำในเว็บเซิร์ฟเวอร์หรือระดับแอปพลิเคชันเซิร์ฟเวอร์
การจำลองเสมือนพื้นที่เก็บข้อมูล

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

  • ออปติคัลดิสก์
  • ฮาร์ดดิสก์
  • อุปกรณ์เก็บแม่เหล็ก
การจำลองเสมือนของที่เก็บข้อมูลช่วยให้บรรลุความเป็นอิสระของตำแหน่งที่ตั้งเนื่องจากมันเป็นนามธรรมที่เก็บข้อมูลทางกายภาพ ผู้ใช้จะถูกนำเสนอพื้นที่ตรรกะในการจัดเก็บข้อมูลในขณะที่การทำแผนที่จริงไปยังข้อมูลทางกายภาพได้รับการจัดการโดยระบบเสมือนจริงตัวเอง การจัดเก็บข้อมูลเป็นไปตามวิธีการเหล่านี้:
  • Direct Attached Storage: นี่เป็นวิธีการดั้งเดิมที่เชื่อมต่อฮาร์ดไดรฟ์เข้ากับเซิร์ฟเวอร์จริง วิธีนี้ใช้งานง่าย แต่ยากต่อการจัดการ ในความเป็นจริงข้อเสียของวิธีการนี้คือการกระตุ้นให้องค์กรต่างๆ
  • Network Attached Storage: ในวิธีการนี้เรามีเครื่องที่อยู่ในเครือข่ายและจัดเก็บข้อมูลไปยังเครื่องอื่น ๆ นี่ถือเป็นก้าวแรกสู่การบรรลุความเป็นจริงของการจัดเก็บข้อมูลเสมือนจริง ในวิธีการนี้เรามีแหล่งข้อมูลเดียวทำให้การสำรองข้อมูลสำคัญมาก
  • เครือข่ายพื้นที่จัดเก็บ: ในวิธีการนี้เราปรับใช้ฮาร์ดแวร์และซอฟต์แวร์เฉพาะซึ่งใช้ในการแปลงดิสก์ไดรฟ์ธรรมดาเป็นที่เก็บข้อมูลที่แปลงข้อมูลเป็นเครือข่ายประสิทธิภาพสูง เป็นความจริงที่ได้รับการยอมรับว่าข้อมูลเป็นทรัพยากรที่สำคัญซึ่งควรมีอยู่ตลอด 24 ชั่วโมงทุกวัน ในเวลาเดียวกันข้อมูลควรได้รับการจัดการอย่างสะดวกสบาย
การนำเสนอการจำลองเสมือน

หมวดหมู่นี้ส่วนใหญ่จะอยู่ในโดเมนเทคโนโลยีของ Microsoft ที่รู้จักกันทั่วไปว่าเป็นบริการเทอร์มินัลหรือบริการเดสก์ท็อประยะไกล ผ่านบริการเดสก์ท็อประยะไกลเราได้รับเดสก์ท็อประยะไกลของ Windows บนระบบที่เชื่อมต่อผ่านเครือข่ายใด ๆ เซสชั่นระยะไกลโต้ตอบกับระบบทางกายภาพพื้นฐานโดยใช้แป้นพิมพ์เมาส์และตรวจสอบราวกับว่าในระบบระยะไกล

ภาพรวมเสมือน

การจำลองเสมือนได้กลายเป็นหัวข้อสำคัญของการสนทนา ที่นี่เราได้ครอบคลุมพื้นที่สำคัญทั้งหมดของการจำลองเสมือนและการนำไปปฏิบัติ ในอีกไม่กี่ปีข้างหน้าแนวคิดการทำเวอร์ชวลไลเซชันจะแพร่กระจายไปยังพื้นที่อื่นเช่นกัน ให้เราสรุปการอภิปรายของเรากับประเด็นต่อไปนี้:
  • การจำลองเสมือนเป็นกระบวนการสร้างอินสแตนซ์เสมือน (ของทรัพยากร) จากทรัพยากรใด ๆ ทรัพยากรนี้อาจเป็นอย่างใดอย่างหนึ่งต่อไปนี้:
    • ระบบปฏิบัติการ
    • เซิร์ฟเวอร์
    • อุปกรณ์เก็บข้อมูล
    • ทรัพยากรเครือข่าย

  • การจำลองเสมือนมีประโยชน์ดังต่อไปนี้:
    • จำนวนเซิร์ฟเวอร์น้อยลง
    • ลดการใช้พลังงาน
    • บำรุงรักษาน้อย

  • การจำลองเสมือนมักใช้อย่างไม่เหมาะสมแทนการประมวลผลแบบคลาวด์และในทางกลับกัน แต่ก็มีความแตกต่างที่สำคัญเมื่อเราทำการศึกษาเชิงลึกของทั้งสอง
  • เราได้ระบุหมวดหมู่ของการจำลองเสมือนดังต่อไปนี้:
    • การจำลองเสมือนสำหรับฮาร์ดแวร์หรือการจำลองเสมือนของเซิร์ฟเวอร์
    • การจำลองเสมือนสำหรับไคลเอ็นต์
    • การจำลองเสมือนของหน่วยเก็บ
    • การนำเสนอการจำลองเสมือน
คุณเข้าใจ virtualization จริงหรือไม่