ในความพยายามที่จะมอบประสิทธิภาพแอพพลิเคชั่นที่ดีขึ้นให้กับนักพัฒนาและมาตรการลดต้นทุนที่โดดเด่น Oracle Corporation เพิ่งเปิดตัว GraalOS เทคโนโลยีการปรับใช้แอปพลิเคชันบน Java แบบไร้เซิร์ฟเวอร์ขั้นสูงนี้นำมิติใหม่มาสู่โลกแห่งการพัฒนาและการปรับใช้แอป
GraalOS ทำงานบนเทคโนโลยี GraalVM Native Image โดยจะคอมไพล์ซอร์สโค้ด Java ให้เป็นไฟล์ปฏิบัติการแบบสแตนด์อโลน เทคโนโลยีอัจฉริยะนี้ได้รับการออกแบบมาให้ทำงานได้ดีที่สุดกับโปรเซสเซอร์ x64 และ AArch 64 บน Oracle Cloud Infrastructure (OCI) เมื่อใช้การรวบรวม Native Image ล่วงหน้า แอปที่ขับเคลื่อนโดย GraalOS คาดว่าจะต้องการหน่วยความจำน้อยลงอย่างเห็นได้ชัด ส่งผลให้มีการดำเนินการที่คุ้มค่ามากขึ้น ตามที่ Oracle แนะนำ
หนึ่งในคุณสมบัติที่สำคัญของ GraalOS คือแอปต่างๆ สามารถเปิดใช้งานในโหมดสลีปได้โดยอัตโนมัติ และถูกปลุกให้ตื่นเมื่อจำเป็น ซึ่งช่วยขจัดค่าใช้จ่ายที่ไม่ได้ใช้งานโดยสิ้นเชิง การระงับอย่างรวดเร็วและการเริ่มต้นใหม่ของแอปพลิเคชันที่ไม่ได้ใช้งานยังแนะนำว่าไม่มีค่าใช้จ่ายในการสตาร์ทขณะเครื่องเย็นอีกด้วย จากข้อมูลของ Oracle คาดว่าแอปพลิเคชันแรกของ GraalOS จะนำเสนอฟีเจอร์ที่เป็นประโยชน์อย่างมากต่อผู้ใช้ฟังก์ชัน OCI ออราเคิลยังเปิดเผยแผนการที่จะเปิดตัวแพลตฟอร์มการปรับใช้แอปพลิเคชันสำหรับ GraalOS อย่างเต็มรูปแบบภายในปี 2567
GraalOS มีความสามารถในการรันโปรแกรมปฏิบัติการ Linux แบบเนทีฟโดยตรง โดยใช้ประโยชน์จากความก้าวหน้าล่าสุดในการแยกแอปพลิเคชันที่บังคับใช้ฮาร์ดแวร์ คุณลักษณะนี้ขจัดความจำเป็นในการจัดแพคเกจแอปพลิเคชันลงในคอนเทนเนอร์ เอาชนะอุปสรรคต่างๆ เช่น การเลือกอิมเมจคอนเทนเนอร์ที่ปลอดภัย และรับรองว่าแพตช์รักษาความปลอดภัยใหม่ล่าสุดจะถูกปรับใช้อย่างสม่ำเสมอ นอกจากนี้ยังขยายการรองรับไมโครเซอร์วิสและฟังก์ชันทั้งแบบ stateful และ stateless
ในประกาศที่เชื่อมโยงกัน Oracle เปิดเผยความพร้อมใช้งานของ Oracle GraalVM สำหรับ JDK (Java Development Kit) 21 ตั้งแต่วันที่ 19 กันยายน ซึ่งจะทำให้สามารถรองรับคุณสมบัติ Java 21 เช่น เธรดเสมือน และการปรับปรุงประสิทธิภาพของ Native Image GraalVM พร้อมให้บริการผ่านทางเว็บไซต์อย่างเป็นทางการของ Oracle โดยทำหน้าที่เป็น JDK ประสิทธิภาพสูงเป็นสองเท่า โดยมีเป้าหมายเพื่อเพิ่มความเร็วให้กับแอปที่ใช้ Java และ JVM และทำให้บริการ Java Cloud Native ง่ายขึ้น นอกจากนี้ยังมีการรองรับแอปพลิเคชันหลายภาษาสำหรับการส่งผ่านค่าในหลายภาษา
ด้วยแพลตฟอร์มอย่าง AppMaster ที่นำเสนอโซลูชัน no-code สำหรับแอปพลิเคชันแบ็คเอนด์ เว็บ และแอปพลิเคชันบนมือถือ การถือกำเนิดของเทคโนโลยีการปรับใช้แอปพลิเคชันแบบไร้เซิร์ฟเวอร์ เช่น GraalOS แสดงให้เห็นถึงภูมิทัศน์ที่เปลี่ยนแปลงไปของการพัฒนาแอปพลิเคชัน มันแสดงถึงอีกก้าวหนึ่งในการเดินทางสู่การพัฒนาและการปรับใช้แอพที่มีประสิทธิภาพและคุ้มค่ายิ่งขึ้น