개발자에게 향상된 애플리케이션 성능과 주목할만한 비용 절감 조치를 제공하기 위해 Oracle Corporation은 최근 GraalOS 출시했습니다. 이 고급 서버리스 Java 기반 애플리케이션 배포 기술은 앱 개발 및 배포의 세계에 새로운 차원을 제공합니다.
GraalVM Native Image 기술을 기반으로 작동하는 GraalOS Java 소스 코드를 독립형 실행 파일로 컴파일합니다. 이 스마트 기술은 Oracle Cloud Infrastructure (OCI) 의 x64 및 AArch 64 프로세서와 가장 잘 작동하도록 설계되었습니다. 기본 이미지 사전 컴파일을 사용하면 GraalOS 기반 앱은 훨씬 적은 메모리를 요구하여 Oracle이 제안한 대로 보다 비용 효율적인 작업으로 전환될 것으로 예상됩니다.
GraalOS 의 주요 기능 중 하나는 해당 앱이 절전 모드에서 자동으로 속도를 조절하고 필요할 때 깨워서 유휴 비용을 완전히 없앨 수 있다는 것입니다. 비활성 애플리케이션의 빠른 일시 중단 및 재개는 콜드 스타트 비용이 없음을 의미합니다. Oracle에 따르면 GraalOS 의 첫 번째 애플리케이션은 OCI Functions 사용자에게 엄청난 이점을 제공할 수 있는 기능을 제공할 것으로 예상됩니다. 오라클은 또한 2024년까지 GraalOS 용 애플리케이션 배포 플랫폼을 완전히 출시할 계획을 밝혔습니다.
GraalOS 하드웨어 적용 애플리케이션 격리의 최신 기술을 활용하여 기본 Linux 실행 파일을 직접 실행하는 기능을 자랑합니다. 이 기능을 사용하면 애플리케이션을 컨테이너에 패키징할 필요가 없으므로 보안 컨테이너 이미지 선택과 같은 장애물을 극복하고 최신 보안 패치가 지속적으로 배포되도록 할 수 있습니다. 또한 상태 저장 및 상태 비저장 마이크로서비스와 기능에 대한 지원을 확장합니다.
연결된 발표에서 Oracle은 9월 19일부터 JDK(Java Development Kit) 21용 Oracle GraalVM 의 가용성을 공개하여 가상 스레드와 같은 Java 21 기능을 지원하고 네이티브 이미지 성능을 향상시켰습니다. Oracle의 공식 웹사이트를 통해 제공되는 GraalVM Java 및 JVM 기반 앱의 속도를 높이고 Java 클라우드 네이티브 서비스를 단순화하는 것을 목표로 하는 고성능 JDK 의 역할도 합니다. 또한 여러 언어 간에 값을 전달하기 위한 다중 언어 애플리케이션 지원도 제공합니다.
백엔드, 웹 및 모바일 애플리케이션을 위한 no-code 솔루션을 제공하는 AppMaster 와 같은 플랫폼을 통해 GraalOS 와 같은 서버리스 애플리케이션 배포 기술의 출현은 애플리케이션 개발의 진화하는 환경을 보여줍니다. 이는 보다 효율적이고 비용 효과적인 앱 개발 및 배포를 향한 여정의 또 다른 진전을 나타냅니다.