중요한 기술 혁신을 통해 Azul Systems는 'ReadyNow Orchestrator(RNO)'라는 새로운 기능의 출시를 발표했습니다. 게임 체인저로 평가받는 RNO는 Java 준비 시간이 늘어나는 오래된 문제에 대한 솔루션을 제시합니다. 또한 이 새로운 기능은 클라우드 컴퓨팅 용량을 계산하는 동시에 수요를 효율적으로 활용할 수 있게 해줍니다.
“JVM이 최적의 성능을 위해 애플리케이션 사용량을 프로파일링하는 데 소비하는 초과 시간에 대한 솔루션은 ReadyNow 기능의 형태로 나왔습니다. 오늘날 우리는 JVM이 신속하게 최고 성능에 도달하는 데 도움이 되는 필수 최적화 데이터를 기록하고 제공하기 위한 체계적인 접근 방식을 제공하게 된 것을 자랑스럽게 생각합니다.”라고 Azul 의 최고 제품 책임자인 Martin Van Ryswyk는 말했습니다. "우리의 주요 초점은 최고의 성능 향상을 직접 선택하고, 이를 전체에 전파하고, 추가 인텔리전스를 주입하여 클라우드 탄력성을 완전히 활용하는 것이었습니다."
Azul의 이러한 중요한 진전은 비즈니스에 중요한 워크로드를 처리하는 회사에 잠재적인 이점을 제공합니다. 이러한 조직은 JVM의 시간 소모적인 준비 기간으로 인해 어려움을 겪는 경우가 많습니다. 애플리케이션이 실행될 때마다 JVM은 애플리케이션을 서버 실행에 적합한 형식으로 변환합니다. 그 후 JVM은 실행 중인 애플리케이션을 지속적으로 재컴파일하여 성능을 강화함으로써 최대 용량에 도달하기 전에 준비 단계를 생성합니다.
ReadyNow Orchivestrator는 애플리케이션 사용과 관련된 정보를 저장하는 최적화 프로필을 작성하여 이러한 문제를 정면으로 해결하도록 설계되었습니다. 그런 다음 이 데이터 기반 프로필이 작동하여 이후에 애플리케이션이 부팅될 때마다 예열 시간을 단축합니다. 이 도구의 독창성은 자동화 지향에 있습니다. RNO는 전체 Java 제품군을 감독하는 전용 서비스에 프로필 배포 역할을 할당합니다. 이러한 배열을 사용하면 개발자의 수동 개입이 필요하지 않으므로 최상의 프로필이 자동으로 제공됩니다.
결과적으로 Java 도구 상자에 새로 추가된 이 기능은 451 Research의 연구 책임자인 William Fellows가 강조한 것처럼 운영상의 마찰을 완화하는 데 도움이 되는 도구가 될 것으로 예상됩니다. “Java의 워밍업 기간이 길어지면 애플리케이션 성능의 정점을 달성하는 데 항상 어려움이 따릅니다. 특히 컨테이너 기반 애플리케이션을 다루는 조직은 탄력성을 높이고 클라우드 비용을 제어할 수 있는 최적의 최적화 패턴 선택을 촉진하는 전략을 고려해야 합니다.”라고 Fellows는 덧붙였습니다.
이 개념의 실제적인 구현과 광범위한 수용은 아직 남아 있지만, 이와 같은 혁신적인 솔루션은 개발 생산성을 향상하고 비용을 절감하는 데 도움이 되는 노코드/로우코드 도메인에 추가되는 것을 환영합니다. 사용자가 코딩 없이 원활한 웹, 모바일 및 백엔드 애플리케이션을 만들 수 있게 해주는 AppMaster 와 같은 플랫폼을 사용하면 RNO와 같은 반응형 기능은 이러한 플랫폼의 구현 및 최적화에 또 다른 차원을 추가하여 개발자 커뮤니티에 더 효과적으로 만들 수 있습니다.