ผู้อำนวยการฝ่ายบริหารผลิตภัณฑ์สำหรับ Google ประกาศการมาถึงของ VM E2 เครื่องเสมือนตระกูลใหญ่ ที่เปิดตัว อยู่ในสถานะเบต้าสำหรับ Google Compute Engine. E2 เป็นตระกูลเครื่องเสมือนอเนกประสงค์ที่มีความสามารถ "การจัดการทรัพยากรแบบไดนามิก" ซึ่งมอบประสิทธิภาพที่เชื่อถือได้พร้อมการกำหนดค่าที่ยืดหยุ่นและต้นทุนรวมในการเป็นเจ้าของ (TCO) ที่ดีที่สุดสำหรับเครื่องเสมือนอื่น ๆ ทั้งหมดบน Google Cloud
เครื่องเสมือนสำหรับใช้งานทั่วไปตระกูลใหม่นี้คือ เหมาะสำหรับงานประเภทต่างๆ Google กล่าวว่ายกเว้นปริมาณงานที่มีความต้องการมากที่สุดก็ควรจะสามารถให้ประสิทธิภาพเช่นเดียวกับเครื่องประเภท "N1" ได้ในราคาที่ถูกกว่า จากข้อมูลของ Google เครื่องเสมือนตระกูลนี้ได้รับการพัฒนาขึ้นเพื่อจัดการบริการที่ไวต่อเวลาแฝงและผู้ใช้เป็นหลักอย่างมีประสิทธิภาพ
June Yang กล่าวในบล็อกของเธอว่า:
“ เครื่องเสมือน E2 เหมาะอย่างยิ่งสำหรับเวิร์กโหลดที่หลากหลายรวมถึงเว็บเซิร์ฟเวอร์แอปพลิเคชันที่มีความสำคัญต่อภารกิจฐานข้อมูลขนาดเล็กและสภาพแวดล้อมขนาดกลางและการพัฒนา หากคุณมีปริมาณงานที่ทำงานได้ดีบน N1 แต่ไม่ต้องการอินสแตนซ์ขนาดใหญ่ GPU ในเครื่องหรือ SSD ให้ลองย้ายไปที่ E2 เขากล่าวเสริมว่า "สำหรับทุกงานยกเว้นที่ต้องการมากที่สุดเราคาดว่า E2 จะให้ประสิทธิภาพที่ใกล้เคียงกับ N1 โดยมีต้นทุนที่ต่ำกว่ามาก"
หยางรายงานเพิ่มเติมว่า ฟังก์ชันการจัดการทรัพยากรแบบไดนามิกช่วยให้มั่นใจได้ เครื่องเสมือน E2 ให้ ประสิทธิภาพเทียบเท่ากับตระกูล N1 ของ Google แต่เมื่อเทียบกับการประหยัดเฉลี่ย 31 เปอร์เซ็นต์ ในต้นทุนการเป็นเจ้าของทั้งหมด
เครื่องเสมือนใหม่ยังมีความยืดหยุ่นมากเนื่องจาก มีการตั้งค่าที่กำหนดไว้ล่วงหน้า 15 รายการ. การตั้งค่าเหล่านี้ไป จาก 2 vCPU และหน่วยความจำ 2GB, CPU สูงสุด 16 ตัวและหน่วยความจำ 128GB
ดังนั้นเครื่องเสมือนจึงได้รับประสิทธิภาพที่ยาวนานในราคาที่ต่ำอย่างต่อเนื่อง เครื่องเสมือน E2 สามารถรองรับการโหลด CPU สูงโดยไม่ต้องกำหนดราคาที่ซับซ้อนซึ่งแตกต่างจากตัวเลือกที่เทียบเคียงได้จากผู้ขายรายอื่นในตลาดตามที่ Google กล่าว
เครื่องเสมือน E2 พวกเขาจะแจกจ่ายทรัพยากรที่ผู้ใช้ต้องการเท่านั้น หรือด้วยความสามารถในการใช้ประเภทเครื่องที่กำหนดเอง ประเภทเครื่องที่กำหนดเองเหมาะอย่างยิ่ง สำหรับสถานการณ์ที่เวิร์กโหลดที่ต้องการพลังในการประมวลผลมากขึ้นหรือหน่วยความจำมากขึ้น แต่ไม่ต้องการการอัปเดตทั้งหมดที่มาจากระดับถัดไปของเครื่อง
กล่าวอีกนัยหนึ่ง vCPU ถูกนำไปใช้เป็นเธรดที่กำหนดให้ทำงานตามความต้องการ เช่นเดียวกับเธรดอื่น ๆ บนโฮสต์: เมื่อ vCPU มีเวิร์กโหลดจะได้รับการจัดสรรซีพียูทางกายภาพที่พร้อมใช้งานเพื่อรันจนกว่า "จะเป็นอิสระหลังจากงานเสร็จสิ้น
ในทำนองเดียวกัน RAM เสมือนแมปไปยังเพจโฮสต์จริง ผ่านตารางของเพจที่มีการเติมข้อมูลเมื่อมีการเข้าถึงเพจผู้เยี่ยมชมเป็นครั้งแรก การแมปนี้ยังคงได้รับการแก้ไขจนกว่าเครื่องเสมือนจะระบุ ไม่จำเป็นต้องใช้หน้าผู้เยี่ยมชมอีกต่อไป
เมื่อวางเครื่องเสมือนบนโฮสต์แล้วประสิทธิภาพของเครื่องจะได้รับการตรวจสอบอย่างต่อเนื่อง ดังนั้นหากความต้องการเครื่องเสมือนเพิ่มขึ้นการโอนย้ายแบบสดสามารถใช้เพื่อถ่ายโอนโหลด E2 ไปยังโฮสต์อื่นในศูนย์ข้อมูลได้อย่างราบรื่น
ปริมาณงานมักจะเปลี่ยนแปลงโดยไม่ต้องรอด้วยวิธีการคาดเดาจาก Google จากข้อมูลของ Google การโอนย้ายเครื่องเสมือนจริงเป็นส่วนหนึ่งที่ได้รับการพิสูจน์แล้วของกลไกการประมวลผลและประสิทธิภาพของมันได้รับการปรับปรุงอย่างต่อเนื่องเมื่อเวลาผ่านไป
เพื่อให้บรรลุเป้าหมายประสิทธิภาพของเครื่องเสมือน E2 Google ได้พัฒนาตัวกำหนดตารางเวลา CPU ที่กำหนดเองโดยมีเวลาแฝงที่ดีขึ้นและมีพฤติกรรมที่ดีขึ้น การเขียนโปรแกรมร่วมกันมากกว่าโปรแกรมเมอร์ Linux เริ่มต้น
ตัวกำหนดตารางเวลาใหม่สร้างเวลาในการตอบสนองของการปลุกเครื่องโดยเฉลี่ยน้อยกว่าหนึ่งไมโครวินาทีด้วยการสลับบริบทอย่างรวดเร็วช่วยให้ค่าใช้จ่ายในการจัดการทรัพยากรแบบไดนามิกไม่สำคัญสำหรับภาระงานเกือบทุกประเภท