![ch11](https://i.ytimg.com/vi/_wm7i5mMkv8/hqdefault.jpg)
เนื้อหา
- Virtualization คืออะไร
- ใครคือวิศวกรระบบเสมือนจริง?
- มาอธิบายข้อกำหนดที่สำคัญกันหน่อย
- 1. ไฮเปอร์ไวเซอร์
- 2. คำนวณเสมือนจริง
- ไม่มีข้อบกพร่องไม่มีความเครียด - คู่มือแบบเป็นขั้นตอนเพื่อสร้างซอฟต์แวร์ที่เปลี่ยนแปลงชีวิตโดยไม่ทำลายชีวิตของคุณ
- 3. การจัดเก็บแฟลชยืดหยุ่น
- 4. VM Cluster
- 5. การโคลน
- 6. การแบ่งพาร์ติชัน
- 7. การบรรจบกันของไฮเปอร์
- 8. Super Convergence
- 9. การจัดเตรียมบาง ๆ
- 10. ภาพรวม
- 11. ที่เก็บข้อมูลแยกส่วน
- สรุป
ที่มา: 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 หรือส่วนประกอบหน่วยเก็บข้อมูลทั้งหมดถูกซ่อนจากกันและกันและเป็นอิสระอย่างสมบูรณ์ สิ่งนี้ช่วยให้พวกเขาสามารถทำงานได้อย่างเป็นอิสระต่อกันแม้ว่าส่วนประกอบหน่วยเก็บข้อมูลหรือเครื่องอื่นในตำแหน่งหยุดทำงาน
สิ่งนี้ทำให้เกิดความยืดหยุ่นอย่างมากเนื่องจากข้อมูลในคอมพิวเตอร์ที่ได้รับผลกระทบจะสูญหายไปเท่านั้น แม้แต่ข้อมูลนี้ก็สามารถกู้คืนได้อย่างง่ายดายด้วยสแนปชอต
สรุป
เราได้กล่าวถึงคำศัพท์ที่สำคัญที่สุดจากโลกเสมือนจริง นอกเหนือจากข้อกำหนดข้างต้นมีข้อกำหนดอื่น ๆ อีกมากมายที่เกี่ยวข้องกับการจำลองเสมือน หากคุณต้องการเก่งในงานของคุณในฐานะวิศวกรเวอร์ชวลไลเซชันคุณควรมีความรู้พื้นฐานเกี่ยวกับข้อกำหนดเหล่านี้อย่างน้อยและคุณควรได้รับการสนับสนุนให้ปฏิบัติตามเงื่อนไขการจำลองเสมือนอื่น ๆ ด้วย