คอมพิวเตอร์, เทคโนโลยีสารสนเทศ
ทำไมเซิร์ฟเวอร์ Virtualization?
เมื่อเร็ว ๆ นี้ผู้ใช้มีแนวโน้มที่จะได้ยินเกี่ยวกับแนวคิดดังกล่าวเป็น "virtualization." เป็นที่เชื่อกันว่าการใช้ - มันเย็นและทันสมัย แต่นั่นไม่ใช่ผู้ใช้ทุกคนเข้าใจอย่างชัดเจนว่าอะไรคือการทำงานแบบเสมือนทั่วไปและโดยเฉพาะอย่างยิ่ง ลองที่จะหลั่งน้ำตาแสงบางอย่างเกี่ยวกับคำถามนี้และสัมผัสกับการทำงานแบบเสมือนเซิร์ฟเวอร์ระบบ วันนี้เทคโนโลยีเหล่านี้เป็นขั้นสูงเช่นมีข้อดีในแง่ของการรักษาความปลอดภัยและในแง่ของการบริหาร
virtualization คืออะไร?
ขอเริ่มต้นด้วยง่าย - ความหมายของคำที่อธิบายถึงการทำงานแบบเสมือนของตัวเอง เราทราบได้ทันทีว่าอินเทอร์เน็ตสามารถค้นหาและดาวน์โหลดคู่มือการใด ๆ เกี่ยวกับไดเรกทอรีเรื่องเช่น "Virtualization เซิร์ฟเวอร์สำหรับ Dummies »รูปแบบไฟล์ PDF รูปแบบ แต่วัสดุการศึกษาที่ได้รับการฝึกฝนผู้ใช้อาจต้องเผชิญกับคำจำกัดความปิดบังจำนวนมาก ดังนั้นเราจะพยายามที่จะอธิบายสาระสำคัญของคำถามเพื่อที่จะพูดบนนิ้วมือของเขา
ครั้งแรกของทั้งหมดเมื่อพิจารณาจากเทคโนโลยีเซิร์ฟเวอร์เสมือนจริงจะมุ่งเน้นแนวคิดเริ่มต้น virtualization คืออะไร? ต่อไปนี้ตรรกะง่ายๆมันไม่ได้เป็นเรื่องยากที่จะเดาว่าคำนี้อธิบายถึงการสร้างจำลอง (คล้ายคลึงกัน) ขององค์ประกอบทางกายภาพหรือซอฟต์แวร์ ในคำอื่น ๆ ก็คือ - โต้ตอบ (เสมือน) รูปแบบที่ไม่ได้อยู่ในความเป็นจริง แต่มีความแตกต่าง
ประเภทหลักของเทคโนโลยีการทำงานแบบเสมือนและใช้
ความจริงที่ว่าแนวคิดของการทำงานแบบเสมือนที่มีสามพื้นที่หลัก:
- ส่ง;
- ประยุกต์ใช้
- เซิร์ฟเวอร์
เพื่อให้เข้าใจถึงตัวอย่างที่ง่ายที่สุดที่จะใช้สิ่งที่เรียกว่า เซิร์ฟเวอร์ Terminal, ที่ให้ผู้ใช้ที่มีทรัพยากรคอมพิวเตอร์ของตัวเอง โปรแกรมที่ผู้ใช้จะถูกดำเนินการบนเซิร์ฟเวอร์ระยะไกลและผู้ใช้จะเห็นเพียงผล วิธีนี้จะช่วยลดความต้องการของระบบสำหรับผู้ใช้ปลายทางที่มีการกำหนดค่าเป็นล้าสมัยและไม่สามารถรับมือกับการคำนวณที่กำหนด
สำหรับการใช้เทคโนโลยีดังกล่าวยังมีการใช้กันอย่างแพร่หลาย ยกตัวอย่างเช่นมันอาจจะเป็นที่ 1C เซิร์ฟเวอร์เสมือนจริง สาระสำคัญของกระบวนการที่อยู่ในความจริงที่ว่าโปรแกรมจะทำงานบนเซิร์ฟเวอร์แบบสแตนด์อะโลนและการเข้าถึงที่ได้รับจำนวนมากของผู้ใช้ระยะไกล แพคเกจการปรับปรุงซอฟต์แวร์ที่ทำจากแหล่งเดียวไม่พูดถึงในระดับสูงสุดของการรักษาความปลอดภัยของระบบทั้งหมด
ในที่สุดก็มีจุดมุ่งหมายเพื่อสร้างสภาพแวดล้อมการประมวลผลโต้ตอบเซิร์ฟเวอร์เสมือนที่ซ้ำการกำหนดค่าที่แท้จริงของ "เหล็ก" ลูกน้อง นี้หมายความว่าอย่างไร เพื่อที่ว่าโดยและขนาดใหญ่บนคอมพิวเตอร์เครื่องเดียวกันคุณสามารถสร้างเพิ่มเติมอย่างน้อยหนึ่งที่จะทำงานในเวลาจริงราวกับว่าพวกเขาอยู่ในความเป็นจริง (เซิร์ฟเวอร์เสมือนจริงจะมีการหารือในรายละเอียดเล็ก ๆ น้อย ๆ ในภายหลัง)
ในกรณีนี้มันไม่สำคัญว่าสิ่งที่ชนิดของระบบปฏิบัติการที่จะได้รับการติดตั้งในแต่ละสถานีดังกล่าว โดยและขนาดใหญ่หลัก (เจ้าภาพ) ระบบปฏิบัติการและเครื่องเสมือนที่ไม่ได้มีผลกระทบใด ๆ นี้จะคล้ายกับการทำงานร่วมกันของเครื่องคอมพิวเตอร์ที่มีระบบปฏิบัติการที่แตกต่างกันบนเครือข่ายท้องถิ่น แต่ในกรณีนี้อาคารเสมือนไม่สามารถเชื่อมต่อถึงกัน
เลือกอุปกรณ์
หนึ่งในข้อดีที่ชัดเจนและแน่นอนของเซิร์ฟเวอร์เสมือนคือการลดค่าใช้จ่ายวัสดุสำหรับการจัดตั้งโครงสร้างซอฟต์แวร์และฮาร์ดแวร์ทำงานอย่างเต็มที่ ตัวอย่างเช่นมีสองโปรแกรมซึ่งสำหรับการดำเนินงานปกติต้องใช้ 128 MB RAM, แต่พวกเขาไม่สามารถติดตั้งบนเซิร์ฟเวอร์ทางเดียว สิ่งที่ต้องทำในกรณีนี้หรือไม่? คุณสามารถซื้อสองเซิร์ฟเวอร์ที่แยกต่างหากใน 128 MB และติดตั้งพวกเขาแยกกัน แต่คุณสามารถซื้อกับ 128 MB ของ "แรม" สร้างมันเซิร์ฟเวอร์เสมือนสองและติดตั้งสองโปรแกรมเกี่ยวกับพวกเขา
ถ้ามีคนไม่เข้าใจเลยในกรณีที่สองการใช้งานของ RAM จะมีเหตุผลมากขึ้นและ ต้นทุนวัตถุดิบ อย่างมีนัยสำคัญต่ำกว่าการจัดซื้ออุปกรณ์ทั้งสองแยกจากกัน แต่นี้ไม่ได้ทั้งหมด
ข้อดีของการรักษาความปลอดภัย
โดยปกติโครงสร้างเซิร์ฟเวอร์เองถือว่าการดำรงอยู่ของหลายเครื่องมือสำหรับการดำเนินงานบางอย่าง ในแง่ของการรักษาความปลอดภัยผู้ดูแลระบบติดตั้งตัวควบคุมโดเมน Active Directory และอินเทอร์เน็ตเกตเวย์ที่ไม่เหมือนกัน แต่ในเซิร์ฟเวอร์ต่างกัน
ในกรณีของการแทรกแซงจากภายนอกพยายามโจมตีครั้งแรกมักจะเป็นเรื่องที่ประตู ถ้าเซิร์ฟเวอร์ที่มีการติดตั้งและอีก ตัวควบคุมโดเมน แล้วส่วนมากเกิดความเสียหายฐานข้อมูล AD ในกรณีของการกระทำที่เด็ดเดี่ยวของทั้งหมดนี้อาจต้องใช้เวลาความครอบครองของผู้บุกรุก และเรียกคืนข้อมูลจากการสำรองข้อมูล - เป็นกรณีนี้ค่อนข้างลำบาก แต่มันต้องใช้เวลาค่อนข้างน้อย
ถ้าเราวิธีการแก้ไขปัญหาจากด้านอื่น ๆ ก็อาจจะตั้งข้อสังเกตว่าเซิร์ฟเวอร์เสมือนจริงช่วยให้คุณสามารถที่จะหลีกเลี่ยงข้อ จำกัด ในการติดตั้งเช่นเดียวกับการได้อย่างรวดเร็วเรียกคืนการตั้งค่าที่ต้องการเพราะการสำรองข้อมูลจะถูกเก็บไว้ในเครื่องเสมือนตัวเอง อย่างไรก็ตามในขณะที่มีความเชื่อ Virtualization Server กับ Windows Server (Hyper-V) ในการเป็นตัวแทนนี้ดูไม่น่าเชื่อถือ
นอกจากนี้ในการออกใบอนุญาตที่ถกเถียงกันค่อนข้าง ตัวอย่างเช่นสำหรับ Windows Server 2008 Standard ให้ทำงานเพียงหนึ่งเครื่องเสมือนที่องค์กร - สี่และ Datacenter - ไม่ จำกัด (และแม้กระทั่งชุด) ทั้งหมด
ปัญหาการบริหารงาน
ข้อดีของวิธีการดังกล่าวไม่พูดถึงการรักษาความปลอดภัยและลดค่าใช้จ่ายแม้ในขณะที่ทำระบบเซิร์ฟเวอร์เสมือนกับ Windows Server ในสถานที่แรกที่ควรประเมินผู้ดูแลระบบที่มีส่วนร่วมในการให้บริการของเครื่องเหล่านี้หรือระบบแลน
มากมักจะ สะดุด คือการสร้างระบบการสำรองข้อมูล โดยปกติเมื่อคุณสร้างการสำรองข้อมูลต้องใช้ซอฟต์แวร์ของบุคคลที่สามและอ่านจากสื่อแสงหรือแม้กระทั่งจากเว็บใช้เวลานานเมื่อเทียบกับความเร็วของระบบย่อยดิสก์ โคลนของเซิร์ฟเวอร์และ เครื่องเสมือน สามารถทำได้ในเพียงไม่กี่คลิกและจากนั้นได้อย่างรวดเร็วในการปรับใช้ระบบที่สามารถทำงานได้แม้กระทั่งเหล็ก "บริสุทธิ์" หลังจากที่มันจะทำงานได้อย่างไม่มีที่ติ
VMware vSphere เซิร์ฟเวอร์เสมือนจริงช่วยให้คุณสามารถสร้างและรักษาที่เรียกว่าภาพรวมเครื่องเสมือนตัวเอง (ภาพรวม) ซึ่งเป็นภาพพิเศษของสถานะของเธอในเวลาใดก็ตาม พวกเขาสามารถแสดงในโครงสร้างในเครื่อง ดังนั้นการเรียกคืนการทำงานของเครื่องเสมือนที่ง่ายมาก มันเป็นไปได้โดยพลการเลือกจุดคืนค่ากลิ้งออกไปรัฐกลับแล้วไปข้างหน้า (Windows-ระบบดังกล่าวสามารถฝัน)
ซอฟต์แวร์เซิร์ฟเวอร์เสมือนจริง
ถ้าเราพูดคุยเกี่ยวกับซอฟต์แวร์เป็นจำนวนมากของการใช้งานที่คุณสามารถใช้เพื่อสร้างเครื่องเสมือน ในกรณีที่ง่ายที่สุดที่จะใช้วิธีการของตัวเองที่ใช้ Windows ระบบผ่านที่สามารถทำเซิร์ฟเวอร์เสมือนจริง (Hyper-V - ในตัวส่วนประกอบ)
แต่เทคโนโลยีนี้มีข้อเสียบางอย่างดังนั้นหลายคนชอบที่จะแพคเกจซอฟต์แวร์เช่น WMware, VirtualBox, QUEMI หรือ MS Virtual PC แม้ว่าชื่อของโปรแกรมเหล่านี้และหลักการที่แตกต่างกันของการทำงานไม่แตกต่างจากพวกเขา (ยกเว้นในรายละเอียดบางอย่างและความแตกต่าง) กับบางรุ่นใช้งานสามารถทำและการทำงานแบบเสมือนเซิร์ฟเวอร์ Linux แต่ระบบเหล่านี้จะไม่ได้พิจารณาในรายละเอียดที่เรามีผู้ใช้ส่วนใหญ่ยังคงใช้ของ Windows
เซิร์ฟเวอร์เสมือนบน Windows: ทางออกที่ง่ายที่สุด
กับ Windows รุ่นของเวลาออกจากเจ็ดมันมาในตัวส่วนประกอบที่เรียกว่า Hyper-V ซึ่งทำให้มันเป็นไปได้ที่จะสร้างเครื่องเสมือนตัวเองทรัพยากรระบบโดยไม่ต้องใช้ซอฟต์แวร์ของบุคคลที่สาม
เช่นเดียวกับโปรแกรมอื่น ๆ เช่นระดับในแพคเกจนี้คุณสามารถกำหนดอนาคตของ เครื่องเสมือน ที่ระบุขนาดฮาร์ดไดรฟ์ขนาด RAM, การปรากฏตัวของออปติคัลไดรฟ์ที่มีคุณลักษณะที่พึงประสงค์ของชิปกราฟิกหรือเสียง - ในระยะสั้นทุกอย่างที่มีอยู่ใน "ธาตุเหล็ก" เซิร์ฟเวอร์ terminal ธรรมดา
แต่ที่นี่มันเป็นสิ่งจำเป็นที่จะใส่ใจกับการรวมของโมดูล Virtualization Hyper-V เซิร์ฟเวอร์ไม่สามารถทำได้โดยไม่ต้องรวมขององค์ประกอบนี้ใน Windows เอง
ในบางกรณีคุณอาจจำเป็นต้องมีส่วนร่วมและการทำงานของการสนับสนุนเทคโนโลยีที่เหมาะสมใน BIOS
การใช้ซอฟต์แวร์ของบุคคลที่สาม
อย่างไรก็ตามแม้ว่าวิธีการที่อาจจะทำให้การทำงานแบบเสมือนของเซิร์ฟเวอร์ที่ใช้ Windows ระบบผู้เชี่ยวชาญหลายคนคิดว่าเทคโนโลยีนี้ไม่กี่ไม่ได้ผลและแม้แต่ซับซ้อนมากเกินไป มันเป็นเรื่องง่ายมากที่จะใช้ผลิตภัณฑ์สำเร็จรูปที่กระทำที่คล้ายกันจะดำเนินการขึ้นอยู่กับการเลือกอัตโนมัติของพารามิเตอร์และเครื่องเสมือนมีตัวเลือกมากขึ้นและมีความยืดหยุ่นในการจัดการการกำหนดค่าและการใช้งาน
มันคือการใช้ผลิตภัณฑ์ดังกล่าวซอฟต์แวร์เช่น Oracle VirtualBox, VMware Workstation (VMware vSphere) และคนอื่น ๆ ยกตัวอย่างเช่นเซิร์ฟเวอร์เสมือนจริงของ VMware สามารถสร้างขึ้นเพื่อให้เครื่องเสมือนทำใน analogues ของคอมพิวเตอร์ดำเนินการแยก (อิสระ) ระบบดังกล่าวสามารถนำมาใช้ในกระบวนการของการเรียนรู้การทดสอบของซอฟต์แวร์ใด ๆ ฯลฯ
อนึ่งแยกก็สามารถที่จะตั้งข้อสังเกตว่าเมื่อการทดสอบซอฟต์แวร์ที่แม้แต่โปรแกรมติดเชื้อไวรัสสามารถนำมาใช้ในสภาพแวดล้อมที่เครื่องเสมือนซึ่งจะแสดงให้เห็นการดำเนินการเฉพาะในการเข้าพัก บนหลัก (เจ้าภาพ) ระบบปฏิบัติการที่ไม่ได้รับผลกระทบในทางใด
ในฐานะที่เป็นกระบวนการของการสร้างคอมพิวเตอร์ภายในเครื่องใน VMware vSphere เซิร์ฟเวอร์เสมือนจริงเช่นเดียวกับใน Hyper-V ที่จะทำบนพื้นฐานของ "โท" แต่ถ้าคุณเปรียบเทียบเทคโนโลยีนี้กับระบบที่ใช้ Windows กระบวนการที่ค่อนข้างง่ายเพราะโปรแกรมเอง มันสามารถนำเสนอชนิดของแม่แบบหรือโดยอัตโนมัติคำนวณค่าพารามิเตอร์ที่ต้องการในอนาคตของคอมพิวเตอร์
ข้อเสียที่สำคัญของเซิร์ฟเวอร์เสมือน
แต่แม้จะมีประโยชน์มากมายของการให้กับผู้ใช้หรือเซิร์ฟเวอร์ดูแลระบบเดียวกันการทำงานแบบเสมือนในโปรแกรมเหล่านี้มีข้อบกพร่องบางอย่างมีนัยสำคัญ
ประการแรกหัวข้างต้นไม่สามารถกระโดดได้ นั่นคือเครื่องเสมือนจะใช้ทรัพยากรเซิร์ฟเวอร์ทางกายภาพ (คอมพิวเตอร์) และไม่ได้อยู่ในเต็มรูปแบบและในขอบเขตที่ จำกัด อย่างเคร่งครัด ดังนั้นเครื่องเสมือนการทำงานอย่างถูกต้องกำหนดค่าเริ่มต้นของ "เหล็ก" ควรจะมีประสิทธิภาพเพียงพอ ในทางตรงกันข้ามการซื้อเซิร์ฟเวอร์ที่มีประสิทธิภาพจะยังคงออกมาจำนวนมากราคาถูกกว่าการซื้อการกำหนดค่าที่ต่ำกว่าหลาย ๆ
ประการที่สองแม้ว่ามันจะเป็นที่เชื่อกันว่าเซิร์ฟเวอร์หลาย ๆ สามารถคลัสเตอร์และถ้าหนึ่งของพวกเขาสามารถที่จะ "ย้าย" ไปยังอีกที่เดียวกัน Hyper-V มันเป็นไปไม่ได้ที่จะบรรลุ และดูเหมือนว่าข้อเสียที่เห็นได้ชัดเป็นปัญหาของความอดทนความผิด
ประการที่สามปัญหาที่ถกเถียงกันอย่างเห็นได้ชัดจะโอนเข้ามาในพื้นที่เสมือนหรือฐานข้อมูลระบบมากเช่นกล่องจดหมายเซิร์ฟเวอร์ Exchange Server ฯลฯ ในกรณีนี้การยับยั้งการที่ชัดเจนจะสังเกต
ประการที่สี่เฉพาะส่วนประกอบเสมือนไม่สามารถนำมาใช้สำหรับการดำเนินงานที่ถูกต้องของโครงสร้างพื้นฐานนี้ โดยเฉพาะอย่างยิ่งนี้นำไปใช้กับตัวควบคุมโดเมน - อย่างน้อยหนึ่งของพวกเขาจำเป็นต้องเป็น "เหล็ก" และสามารถใช้ได้ในขั้นต้นบนเว็บ
สุดท้ายประการที่ห้าเซิร์ฟเวอร์เสมือนจริงที่เต็มไปด้วยอันตรายอื่น: การปฏิเสธของโฮสต์ทางกายภาพและโฮสต์ระบบปฏิบัติการที่จะนำมาซึ่งการปิดอัตโนมัติของส่วนประกอบที่เกี่ยวข้องทั้งหมด นี้ - จุดเดียวที่เรียกว่าของความล้มเหลว
ย่อ
อย่างไรก็ตามแม้จะมีข้อบกพร่องบางข้อได้เปรียบของเทคโนโลยีดังกล่าวเป็นไปอย่างชัดเจนมากขึ้น ถ้าเราดูที่คำถามที่ว่าทำไมเซิร์ฟเวอร์เสมือนจริงที่มีหลายแง่มุมหลัก:
- การลดจำนวนของ "เหล็ก" อุปกรณ์;
- การลดลงของการกระจายความร้อนและการใช้พลังงาน;
- การลดลงของต้นทุนวัตถุดิบรวมทั้งการจัดซื้ออุปกรณ์การชำระเงินของการไฟฟ้าการซื้อใบอนุญาต;
- ลดความซับซ้อนของการบำรุงรักษาและการบริหาร
- ความเป็นไปได้ของ "การย้ายถิ่น" ของระบบปฏิบัติการและเซิร์ฟเวอร์ของตัวเอง
ที่จริงประโยชน์ของการใช้เทคโนโลยีเหล่านี้มากขึ้น แม้ว่ามันอาจดูเหมือนว่ามีบางข้อบกพร่องร้ายแรงกับองค์กรที่เหมาะสมของโครงสร้างพื้นฐานทั้งหมดและการควบคุมการควบคุมที่จำเป็นสำหรับการดำเนินการปราศจากปัญหาในกรณีส่วนใหญ่เกิดขึ้นจากสถานการณ์ดังกล่าวสามารถหลีกเลี่ยงได้
สุดท้ายสำหรับหลายคำถามที่ยังคงเลือกของซอฟต์แวร์และการปฏิบัติจริงของ virtualization แต่มีดีกว่าที่จะขอความช่วยเหลือจากมืออาชีพเพราะก่อนที่เราในกรณีนี้คือหมดจดคำถามของการแนะนำทั่วไปในการ virtualization และความเป็นไปได้ของการดำเนินการระบบเอง
Similar articles
Trending Now