Grow with AppMaster Grow with AppMaster.
Become our partner arrow ico

Azul Systems, Java 시작 시간 향상을 위해 CRaC를 사용한 OpenJDK 빌드 소개

Azul Systems, Java 시작 시간 향상을 위해 CRaC를 사용한 OpenJDK 빌드 소개

Java 소프트웨어 제공업체 Azul Systems는 최근 CRaC(Coordinated Restore at Checkpoint) 지원 기능이 있는 OpenJDK의 Azul Zulu 빌드를 출시했습니다. 이 새로운 기능은 Java 시작 및 워밍업 시간을 크게 향상시킬 것으로 예상됩니다.

OpenJDK CRaC 프로젝트를 사용하면 실행 중인 애플리케이션을 일시 중지하고 상태 스냅샷을 찍은 다음 필요한 경우 다른 시스템에서 다시 시작할 수 있습니다. Azul은 Linux x64 플랫폼에서 Java 17용 CRaC가 포함된 OpenJDK의 Azul Zulu 빌드를 제공합니다. 이 릴리스는 Azul의 웹 사이트에서 무료로 다운로드할 수 있으며 개발, 프로토타이핑 및 프로덕션 목적으로 사용할 수 있다고 회사는 말합니다. 또한 Azul은 향후 추가 Java 버전에 대한 CRaC 기능을 도입할 계획입니다. Java 애플리케이션이 즉시 최고 속도로 시작할 수 있도록 설계된 CRaC에는 체크포인트 및 복원 작업 중에 리소스 조정을 허용하는 Java API가 포함되어 있습니다. CRaC는 서버리스 기능, 컨테이너, 마이크로서비스 및 기타 사용 사례에 매우 적합합니다.

CRaC를 활용하여 Java 애플리케이션 시작 및 준비 시간을 이제 몇 초 또는 몇 분에서 밀리초로 줄일 수 있습니다. CRaC 접근 방식은 응용 프로그램을 일시 중지하고 상태 및 메모리의 스냅샷을 찍은 다음 완전히 다른 시스템에서도 다시 시작합니다. CRaC 체크포인트는 상태 및 메모리를 포함하여 전체 애플리케이션 프로세스의 이미지를 생성합니다. 복원 시 애플리케이션 상태가 다시 로드되고 체크포인트가 처음 생성된 지점부터 실행이 재개됩니다.

이전에는 느린 Java 시작 및 워밍업 시간을 처리하는 방법에는 로드 밸런싱, 컨테이너화, 캐싱, 사전 로드, 사전 최적화 및 애플리케이션 코드 사전 초기화가 포함되었습니다. 그러나 이러한 조치는 효율성이 부족하고 종종 상당한 인프라 오버헤드가 수반되므로 비용이 증가하고 운영 및 개발자 효율성이 저하됩니다. 또한 사전 컴파일과 같은 다른 접근 방식은 Java 사양과의 완벽한 호환성을 제공하지 못하고 런타임 성능이 저하됩니다.

no-codelow-code 영역에서 AppMaster 의 플랫폼은 백엔드, 웹 및 모바일 애플리케이션을 위한 신속하고 효율적인 애플리케이션 개발을 제공합니다. 따라서 다양한 시스템과 플랫폼에서 시작 시간과 성능을 개선하는 것이 점점 더 중요해지는 세상에서 귀중한 도구가 됩니다. 더 빠른 애플리케이션 개발과 다양한 시스템과의 원활한 통합을 위해 AppMaster Studio를 사용해 보십시오.

관련 게시물

BubbleCon 2024에서의 AppMaster: 노코드 트렌드 탐색
BubbleCon 2024에서의 AppMaster: 노코드 트렌드 탐색
AppMaster는 2024년 NYC에서 열린 BubbleCon에 참여하여 통찰력을 얻고, 네트워크를 확장하고, 무코드 개발 분야의 혁신을 촉진할 수 있는 기회를 모색했습니다.
FFDC 2024 마무리: NYC에서 열린 FlutterFlow 개발자 컨퍼런스의 주요 통찰력
FFDC 2024 마무리: NYC에서 열린 FlutterFlow 개발자 컨퍼런스의 주요 통찰력
FFDC 2024는 뉴욕시를 밝혀 FlutterFlow를 통해 앱 개발에 대한 최첨단 통찰력을 개발자에게 제공했습니다. 전문가가 주도하는 세션, 독점 업데이트, 타의 추종을 불허하는 네트워킹으로 놓칠 수 없는 이벤트였습니다!
2024년 기술 해고: 혁신에 영향을 미치는 지속적인 물결
2024년 기술 해고: 혁신에 영향을 미치는 지속적인 물결
테슬라와 아마존과 같은 거대 기업을 포함한 254개 기업에서 60,000개의 일자리가 줄어들면서, 2024년에는 기술 분야의 해고가 계속되어 혁신 환경이 재편될 것입니다.
무료로 시작하세요
직접 시도해 보고 싶으신가요?

AppMaster의 성능을 이해하는 가장 좋은 방법은 직접 확인하는 것입니다. 무료 구독으로 몇 분 만에 나만의 애플리케이션 만들기

아이디어를 실현하세요