- การประมวลผลบนคลาวด์คืออะไร›
- ฮับแนวคิดการประมวลผลบนคลาวด์›
- คอนเทนเนอร์
เครื่องเสมือนคืออะไร
เครื่องเสมือนคืออะไร
เครื่องเสมือน (VM) เป็นเวอร์ชันดิจิทัลของเครื่องจริงที่ทำงานเป็นระบบแยกที่มีทรัพยากรฮาร์ดแวร์เสมือนและระบบปฏิบัติการของตัวเอง เครื่องทางกายภาพ เช่น แล็ปท็อปหรือเซิร์ฟเวอร์ทางกายภาพ โดยทั่วไปจะมีระบบปฏิบัติการเดียวที่ประสานงานฮาร์ดแวร์เพื่อเรียกใช้แอปพลิเคชันของคุณ อย่างไรก็ตาม ทรัพยากรทางกายภาพพื้นฐานสามารถให้พลังงานได้มากกว่าที่ระบบเดียวสามารถใช้ได้
เครื่องเสมือนช่วยให้คุณสามารถสร้างสภาพแวดล้อมที่แยกได้หลายสภาพแวดล้อมบนเครื่องกายภาพเดียวเพื่อเรียกใช้ระบบปฏิบัติการต่าง ๆแบบขนานกัน คุณสามารถเรียกใช้หลายแอปพลิเคชันบนฮาร์ดแวร์เดียวกันและใช้ทรัพยากรได้อย่างมีประสิทธิภาพมากขึ้น อินสแตนซ์คลาวด์สมัยใหม่ช่วยให้คุณสามารถเข้าถึงเครื่องเสมือนในฐานะบริการที่มีการจัดการอย่างเต็มรูปแบบบนคลาวด์
เครื่องเสมือนทำงานอย่างไร
การจำลองระบบเสมือนหมายถึงซอฟต์แวร์ที่ทำหน้าที่แทนฮาร์ดแวร์ทางกายภาพ ซอฟต์แวร์นี้จะเข้าถึงและใช้ฮาร์ดแวร์ทางกายภาพพื้นฐานในชีวิตจริงเพื่อให้สามารถทำงานได้เช่นเดียวกับฮาร์ดแวร์ทางกายภาพ ในลักษณะเดียวกันที่เครื่องเสมือนทำงานบนคอมพิวเตอร์จริง พื้นที่เก็บแบบเสมือนที่กว้างขวางสามารถแทนที่อุปกรณ์จัดเก็บข้อมูลทางกายภาพหลายตัวได้ เทคโนโลยีการจำลองระบบเสมือนทำให้การกำหนดค่า การปรับเทมเพลต และการเปิดตัวฮาร์ดแวร์ซ้ำได้ง่ายด้วยการจัดการทางกายภาพเพียงเล็กน้อย
เครื่องเสมือน (VM) คือระบบที่ทำงานโดยซอฟต์แวร์และทำงานได้เต็มรูปแบบ โดยรันระบบปฏิบัติการ แอป กระบวนการ และการกำหนดค่าแบบกำหนดเอง เครื่องเสมือนเรียกอีกอย่างว่าระบบปฏิบัติการของแขกและคอมพิวเตอร์ทางกายภาพที่ทำงานนั้นเรียกว่าเครื่องโฮสต์ เครื่องเสมือนหลายเครื่องสามารถเรียกใช้ระบบปฏิบัติการหลายระบบบนคอมพิวเตอร์ทางกายภาพเครื่องเดียว โดยเจรจาเพื่อใช้ทรัพยากรฮาร์ดแวร์ของเซิร์ฟเวอร์ตามความจำเป็น
เครื่องเสมือนมีประเภทใดบ้าง
ประเภทของเครื่องเสมือนที่คุณสร้างและใช้ขึ้นอยู่กับเป้าหมายของคุณและทรัพยากรฮาร์ดแวร์ของระบบพื้นฐาน
ตัวอย่างบางส่วนประกอบด้วย:
- การเรียกใช้เครื่องเสมือนที่มี LLM แบบเนทีฟที่มีประสิทธิภาพต้องใช้เครื่องโฮสต์พื้นฐานพร้อม GPU ที่ทรงพลัง
- บางครั้งการเรียกใช้แอป Windows บนเดสก์ท็อป Mac หมายถึงการเรียกใช้ VM ของระบบปฏิบัติการ Windows บนแอป Hypervisor Type 2 บนคอมพิวเตอร์โฮสต์ของคุณ
- การรันเซิร์ฟเวอร์ทดสอบและเซิร์ฟเวอร์พัฒนาเพื่อการผลิตซอฟต์แวร์หมายถึงการเรียกใช้งานระบบปฏิบัติการแขกคู่ขนานสองระบบ ซึ่งรองรับผู้ใช้หลายรายบนเครื่องโฮสต์ที่มีทรัพยากรเพียงพอ
ระบบเครื่องเสมือน
เครื่องเสมือนระบบ (SVM) เป็นเพียงชื่ออื่นสำหรับคำที่พบบ่อยกว่าอย่าง 'เครื่องเสมือน' VM ประเภทนี้ครอบคลุมสภาพแวดล้อมของระบบทั้งหมดรวมถึงระบบปฏิบัติการของตัวเอง
Process Virtual Machine
ในทางกลับกัน Process Virtual Machine (PVM) จะเรียกใช้กระบวนการหรือแอปพลิเคชันเดียวโดยให้สภาพแวดล้อมภาษาการเขียนโปรแกรมเต็มรูปแบบ ตัวอย่างทั่วไปของกระบวนการเครื่องเสมือน ได้แก่ Java Virtual Machine ซึ่งเรียกใช้โปรแกรม Java หรือตัวแปร Python ซึ่งเรียกใช้แอป Python การใช้ PVM หมายความว่าคุณสามารถเรียกใช้แอปพลิเคชันในภาษาที่เฉพาะเจาะจงบนคอมพิวเตอร์โฮสต์เกือบทุกเครื่อง
ประโยชน์ของการใช้เครื่องเสมือนคืออะไร
เกือบทุกองค์กรจะได้รับประโยชน์จากการใช้เครื่องเสมือน สำหรับองค์กรใหม่ ควรเริ่มต้นใช้งานอินสแตนซ์คลาวด์โดยตรงเพื่อความรวดเร็วในการตั้งค่าและปรับขนาดได้อย่างคุ้มต้นทุน
เครื่องเสมือนนำประโยชน์ต่อไปนี้มาสู่องค์กรที่มีโครงสร้างพื้นฐานในองค์กรที่มีอยู่:
ประสิทธิภาพทรัพยากรการประมวลผล
ข้อได้เปรียบที่สำคัญที่สุดของการใช้เครื่องเสมือนหลายเครื่องคือการรับ ROI ที่มากขึ้นจากฮาร์ดแวร์พื้นฐาน หากใช้ CPU เพียง 25% ของประสิทธิภาพตลอดเวลา แสดงว่าไม่ได้ถูกใช้งานอย่างเต็มที่ หากระบบปฏิบัติการหลายระบบทำงานที่สำคัญพร้อมกัน การรวมเวิร์กโหลดเหล่านี้ในเครื่องเดียวจะช่วยประหยัดทรัพยากร
การบริหารอัตโนมัติ
ด้วยการกำหนดค่าภาพเครื่องเสมือนในซอฟต์แวร์ แทนที่จะกำหนดค่าโดยตรงในฮาร์ดแวร์ ช่วยให้การบริหารจัดการเป็นแบบอัตโนมัติ ทำซ้ำได้ และเปลี่ยนแปลงได้ง่าย
เคลื่อนย้ายได้สะดวก
ซึ่งแตกต่างจากฮาร์ดแวร์ทางกายภาพ เครื่องเสมือนสามารถติดตั้งทันทีได้เกือบทุกที่ VM สามารถทำงานบนเครื่องในอเมริกาเหนือได้ และในเวลาเดียวกันก็สามารถทำงานบนเครื่องในออสเตรเลียได้ โดยไม่จำเป็นต้องมีการกำหนดค่าที่แตกต่างกัน
ระบบปฏิบัติการที่แตกต่างกัน
แม้ว่าองค์กรอาจชื่นชอบระบบปฏิบัติการเฉพาะในสภาพแวดล้อมของตน แต่ก็จะมีบางครั้งที่คุณอาจจำเป็นหรือได้รับประโยชน์จากการใช้ระบบปฏิบัติการที่แตกต่างกัน ด้วยซอฟต์แวร์เครื่องเสมือน คุณสามารถเรียกใช้ VM หลายเครื่องพร้อมระบบปฏิบัติการที่แตกต่างกันพร้อมกันได้
เครื่องเสมือนเทียบกับคอนเทนเนอร์
VM จะถูกเปรียบเทียบกับคอนเทนเนอร์เมื่อพูดถึงการปรับใช้แอปพลิเคชัน ก่อนมีคอนเทนเนอร์ นักพัฒนาซอฟต์แวร์จะต้องรวมไลบรารีและบริการกับแอปเพื่อให้ผู้ใช้ติดตั้งบน VM ที่เฉพาะเจาะจงเพื่อให้แอปพลิเคชันสามารถทำงานได้ ด้วยคอนเทนเนอร์ คุณจะโหลดอิมเมจ และซอฟต์แวร์ก็จะทำงานได้: ไม่จำเป็นต้องติดตั้ง
VM และคอนเทนเนอร์ทั้งคู่ใช้การจำลองระบบเสมือน VM จะจำลองเครื่องทางกายภาพพื้นฐานในขณะที่คอนเทนเนอร์จะจำลองสภาพแวดล้อมเซิร์ฟเวอร์ที่แอปทำงานได้
เครื่องเสมือนมีสภาพแวดล้อมระบบปฏิบัติการที่ถูกแยกไว้ซึ่งสามารถทำงานบนเครื่องทางกายภาพใดก็ได้ด้วย Hypervisor ที่เหมาะสม คอนเทนเนอร์มีสภาพแวดล้อมแอปที่สมบูรณ์และถูกแยกไว้ซึ่งสามารถทำงานได้ทุกที่ คอนเทนเนอร์มาพร้อมกับไลบรารีและบริการที่จำเป็นทั้งหมดของแอปเพื่อทำงานบนระบบใด ๆ เมื่อติดตั้งและกำหนดค่าตัวจัดการคอนเทนเนอร์ที่เหมาะสม
การทำให้คอนเทนเนอร์มีประสิทธิภาพมากกว่าการเรียกใช้ VM ที่เรียกใช้แอป อย่างไรก็ตาม แอปทั้งหมดไม่สามารถจัดคอนเทนเนอร์ได้อย่างง่ายดาย แอปต้องได้รับการบรรจุสำหรับคอนเทนเนอร์ และบางแอปพลิเคชันรวมถึงแอปพลิเคชันที่มี GUI หรือพื้นที่เก็บข้อมูลแบบถาวร จำเป็นต้องได้รับการแก้ไขใหม่สำหรับการทำงานแบบไร้สถานะที่ใช้คอนเทนเนอร์ แอปพของบุคคลที่สามมักจะไม่มีตัวเลือกคอนเทนเนอร์
AWS สามารถรองรับความต้องการเครื่องเสมือนของคุณได้อย่างไร
AWS มีอินสแตนซ์มากกว่า 800 ประเภทสำหรับทุกความต้องการทางธุรกิจ อินสแตนซ์ต่าง ๆ สามารถปรับแต่งได้ตามโปรเซสเซอร์ พื้นที่เก็บข้อมูล เครือข่าย ระบบปฏิบัติการ และรูปแบบการซื้อเพื่อช่วยให้คุณตรงกับความต้องการของเวิร์กโหลดของคุณได้ดีที่สุด AWS มี Availability Zone 108 โซนสำหรับอินสแตนซ์ที่มีหลายโซน แยกจากกันทางกายภาพ และแยกจากกันเพื่อตอบสนองข้อกำหนดการปฏิบัติตาม
การเลือกประเภทอินสแตนซ์ AWS ได้รับการออกแบบมาสำหรับการใช้งานเครื่องเสมือนหลายเครื่องในสภาพแวดล้อมระบบปฏิบัติการหลายระบบ
Amazon Elastic Compute Cloud (Amazon EC2) มอบแพลตฟอร์มการประมวลผลที่กว้างที่สุดและลึกที่สุดด้วย On-Demand Instance, Dedicated Instance และ Spot Instance ที่คุณเลือก EC2 นำเสนออินสแตนซ์สำหรับวัตถุประสงค์ทั่วไป อินสแตนซ์ที่เพิ่มประสิทธิภาพการประมวลผล อินสแตนซ์ที่เพิ่มประสิทธิภาพพื้นที่เก็บข้อมูล อินสแตนซ์ที่เพิ่มประสิทธิภาพหน่วยความจำ และการประมวลผลเร่งความเร็ว EC2 รองรับโปรเซสเซอร์ Intel, AMD และ Arm พร้อมระบบปฏิบัติการหลายระบบและเป็นระบบคลาวด์เดียวที่มีอินสแตนซ์ระบบปฏิบัติการ EC2 Mac แบบตามความต้องการ และเครือข่ายอีเธอร์เน็ต 400 Gbps
AWS Nitro System เป็นรากฐานสำหรับอินสแตนซ์ EC2 ที่ทันสมัยของเรา ด้วย Nitro System เราได้สร้างภาพใหม่เกี่ยวกับโครงสร้างพื้นฐานการจำลองระบบเสมือนของเราโดยสิ้นเชิง แต่เดิมนั้น Hypervisor จะปกป้อง BIOS และตัวเครื่องฮาร์ดแวร์ และให้ชุดความสามารถมากมายในการบริหารจัดการต่าง ๆ รวมไปถึงการจำลอง CPU, พื้นที่เก็บข้อมูล และระบบเครือข่าย เมื่อใช้ Nitro System เราสามารถแยกฟังก์ชันเหล่านี้ออกจากกัน ถ่ายโอนไปยังฮาร์ดแวร์และซอฟต์แวร์เฉพาะ และลดต้นทุนโดยการส่งมอบทรัพยากรทั้งหมดของเซิร์ฟเวอร์ไปยังอินสแตนซ์ของคุณ
Amazon Lightsail นำเสนออินสแตนซ์ Virtual Private Server (VPS) ที่ใช้งานง่าย คอนเทนเนอร์ พื้นที่จัดเก็บ ฐานข้อมูล และอื่นๆ ในราคารายเดือนที่คุ้มค่า Lightsail ได้รับการออกแบบมาสำหรับเว็บแอปพลิเคชันที่เรียบง่ายเว็บไซต์ที่กำหนดเองและแอปพลิเคชันธุรกิจขนาดเล็ก
เริ่มต้นด้วยการสร้างบัญชี AWS ฟรีวันนี้