Trong nỗ lực cung cấp cho các nhà phát triển hiệu suất ứng dụng được cải thiện và các biện pháp cắt giảm chi phí đáng chú ý, Tập đoàn Oracle gần đây đã ra mắt GraalOS. Công nghệ triển khai ứng dụng dựa trên Java không máy chủ tiên tiến này mang đến những chiều hướng mới cho thế giới phát triển và triển khai ứng dụng.
Hoạt động trên công nghệ GraalVM Native Image, GraalOS biên dịch mã nguồn Java thành các tệp thực thi độc lập. Công nghệ thông minh này được thiết kế để hoạt động tốt nhất với bộ xử lý x64 và AArch 64 trên Oracle Cloud Infrastructure (OCI). Bằng cách sử dụng tính năng biên dịch trước của Hình ảnh gốc, các ứng dụng chạy GraalOS dự kiến sẽ yêu cầu ít bộ nhớ hơn đáng kể, chuyển sang các hoạt động hiệu quả hơn về mặt chi phí, như Oracle đề xuất.
Một trong những tính năng chính của GraalOS là các ứng dụng của nó có thể được tự động điều chỉnh ở chế độ ngủ và đánh thức khi được yêu cầu, loại bỏ hoàn toàn chi phí nhàn rỗi. Việc tạm dừng nhanh chóng và tiếp tục lại các ứng dụng không hoạt động cũng cho thấy không có bất kỳ chi phí khởi động nguội nào. Theo Oracle, ứng dụng đầu tiên của GraalOS được kỳ vọng sẽ cung cấp các tính năng có thể mang lại lợi ích to lớn cho người dùng OCI Functions. Oracle cũng tiết lộ kế hoạch triển khai đầy đủ nền tảng triển khai ứng dụng cho GraalOS vào năm 2024.
GraalOS tự hào về khả năng chạy trực tiếp các tệp thực thi Linux gốc, tận dụng những tiến bộ mới nhất trong việc cách ly ứng dụng được thi hành bằng phần cứng. Tính năng này giúp loại bỏ nhu cầu đóng gói ứng dụng vào vùng chứa, vượt qua các rào cản như chọn hình ảnh vùng chứa an toàn và đảm bảo nhất quán các bản vá bảo mật mới nhất được triển khai. Ngoài ra, nó còn mở rộng hỗ trợ cho cả chức năng và dịch vụ vi mô có trạng thái và không có trạng thái.
Trong một thông báo được kết nối, Oracle đã tiết lộ tính khả dụng của Oracle GraalVM cho JDK (Bộ công cụ phát triển Java) 21 từ ngày 19 tháng 9, cho phép hỗ trợ các tính năng của Java 21 như luồng ảo và cải thiện hiệu suất Hình ảnh gốc. Có sẵn thông qua trang web chính thức của Oracle, GraalVM đóng vai trò như một JDK hiệu suất cao nhằm tăng tốc các ứng dụng dựa trên Java và JVM, đồng thời đơn giản hóa các dịch vụ gốc đám mây Java. Nó cũng cung cấp hỗ trợ ứng dụng đa ngôn ngữ để truyền giá trị giữa nhiều ngôn ngữ.
Với các nền tảng như AppMaster cung cấp các giải pháp no-code cho các ứng dụng back-end, web và di động, sự ra đời của các công nghệ triển khai ứng dụng không có máy chủ như GraalOS mô tả bối cảnh phát triển ứng dụng đang phát triển. Nó thể hiện một bước tiến khác trong hành trình hướng tới việc phát triển và triển khai ứng dụng hiệu quả và tiết kiệm chi phí hơn.