11 ข้อตกลงที่วิศวกรระบบเวอร์ชวลไลเซชันทุกคนควรรู้

ผู้เขียน: Louise Ward
วันที่สร้าง: 5 กุมภาพันธ์ 2021
วันที่อัปเดต: 1 กรกฎาคม 2024
Anonim
ch11
วิดีโอ: ch11

เนื้อหา


ที่มา: Agsandrew / Dreamstime.com

Takeaway:

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

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

Virtualization คืออะไร

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

ใครคือวิศวกรระบบเสมือนจริง?

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


เทอมนี้ก่อนหน้านี้หมายถึงบุคคลที่สามารถเปลี่ยนเซิร์ฟเวอร์เป็น VM หลายเครื่อง แต่ตอนนี้บทบาทได้ขยายตัวอย่างมาก บุคคลที่คาดว่าจะมีความรู้ลึกของเรื่อง

มาอธิบายข้อกำหนดที่สำคัญกันหน่อย

เพื่อให้เกิดประสิทธิผลวิศวกร virtualization ต้องมีความรู้เกี่ยวกับคำศัพท์ที่เกี่ยวข้องกับ virtualization ความรู้เกี่ยวกับข้อกำหนดเหล่านี้มีความสำคัญมากสำหรับวิศวกรเพราะเขาหรือเธอจะต้องใช้บ่อยมาก

คำศัพท์ที่สำคัญที่สุดที่สิบเอ็ดจะอธิบายรายละเอียดในส่วนนี้

1. ไฮเปอร์ไวเซอร์

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

2. คำนวณเสมือนจริง

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


ไม่มีข้อบกพร่องไม่มีความเครียด - คู่มือแบบเป็นขั้นตอนเพื่อสร้างซอฟต์แวร์ที่เปลี่ยนแปลงชีวิตโดยไม่ทำลายชีวิตของคุณ

คุณไม่สามารถพัฒนาทักษะการเขียนโปรแกรมของคุณเมื่อไม่มีใครใส่ใจคุณภาพของซอฟต์แวร์

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

3. การจัดเก็บแฟลชยืดหยุ่น

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

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

4. VM Cluster

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

5. การโคลน

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

6. การแบ่งพาร์ติชัน

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

7. การบรรจบกันของไฮเปอร์

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

8. Super Convergence

การบรรจบกันของซูเปอร์นั้นคล้ายกับโครงสร้างพื้นฐานแบบไฮเปอร์ นอกจากนี้ยังรวมเข้าด้วยกันอย่างแน่นหนา อย่างไรก็ตามมันไม่แน่นเท่ากับการรวมกันแบบไฮเปอร์ทำให้มันช้ากว่าโครงสร้างพื้นฐานที่มาบรรจบกันเล็กน้อย

9. การจัดเตรียมบาง ๆ

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

10. ภาพรวม

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

การใช้สแน็ปช็อตก็คือการกู้คืนจากความเสียหาย หากข้อมูลที่เก็บไว้ในเครื่องเสมือนเสียหายหรือสูญหายไม่ว่าด้วยวิธีใดก็ตามภาพรวมที่ถ่ายไว้ก่อนที่ข้อมูลความเสียหายหรือการสูญหายของข้อมูลสามารถใช้เพื่อเลิกทำการเปลี่ยนแปลงได้อย่างง่ายดาย

11. ที่เก็บข้อมูลแยกส่วน

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

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

สรุป

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