Tags:
Node Thumbnail

Microsoft Azure เปิดโครงการ Hyperlight ไลบรารีภาษา Rust สำหรับการรันฟังก์ชั่นขนาดเล็ก แต่แยกออกเป็น hypervisor ของตัวเองเพื่อเพิ่มความปลอดภัย ที่แม้แอปพลิเคชั่นถูกแฮกตัวแฮกเกอร์ก็ไม่สามารถเจาะโปรเซสอื่นๆ ที่อยู่ในเครื่องเดียวกันได้

Hyperlight ใช้เวลาเริ่มโปรเซสประมาณ 1-2ms อยู่ตรงกลางระหว่างการรัน sandbox ปกติที่ใช้เวลาน้อยกว่า 0.03ms เท่านั้น กับการรัน VM เดิมๆ ที่ใช้เวลาอย่างน้อยๆ 120ms แนวทางการรันแอปพลิเคชั่นบนระบบ virtual machine โดยตรงเช่นนี้มีหลายคนพยายามทำมาก่อนแล้ว เช่น Firecracker ของ AWS

โครงการ Hyperlight โอเพนซอร์สแบบ Apache 2.0 และไมโครซอฟต์ยังส่งโครงการเข้า CNCF ในฐานะโครงการ Sandbox ด้วย

ที่มา - Microsoft

No Description

Get latest news from Blognone

Comments

By: KuLiKo
ContributoriPhoneWindows PhoneAndroid
on 8 November 2024 - 12:49 #1326727
KuLiKo's picture

วิธีการทำงานแบบนี้มันเหมือนกับ Docker มั้ยนะครับ

By: lew
FounderJusci's WriterMEconomicsAndroid
on 8 November 2024 - 12:59 #1326729 Reply to:1326727
lew's picture

ไม่เหมือนครับเพราะ Docker แยกด้วย kernel อันนี้แยกที่ hypervisor


lewcpe.com, @wasonliw

By: btoy
ContributorAndroidWindows
on 8 November 2024 - 13:29 #1326733
btoy's picture

use case คือรัน 1 app ต่อ​ 1 vm เล​ยรึเปล่า​ครับ

ว่าแต่จิ๋วขนาดนี้​ แบ่ง​ cpu​ ออกมาระดับไหนหว่า


..: เรื่อยไป

By: btoy
ContributorAndroidWindows
on 8 November 2024 - 14:12 #1326739 Reply to:1326737
btoy's picture

โอ้ว ถ้า 1,000 นี่ไม่น้อยเลยนะ ขอบคุณมากครับ


..: เรื่อยไป