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를 사용해 보십시오.

관련 게시물

삼성, 혁신적인 보안과 프리미엄 빌드를 갖춘 갤럭시 A55 공개
삼성, 혁신적인 보안과 프리미엄 빌드를 갖춘 갤럭시 A55 공개
삼성은 Knox Vault 보안과 업그레이드된 디자인 요소를 갖춘 Galaxy A55 및 A35를 출시하여 미드레인지 라인업을 확장하고 이 부문에 플래그십 품질을 불어넣었습니다.
Cloudflare, 대규모 언어 모델을 보호하기 위한 AI용 방화벽 공개
Cloudflare, 대규모 언어 모델을 보호하기 위한 AI용 방화벽 공개
Cloudflare는 대규모 언어 모델을 대상으로 하는 잠재적인 남용을 사전에 식별하고 방지하도록 설계된 고급 WAF인 AI용 방화벽으로 한 발 앞서 나갑니다.
OpenAI의 ChatGPT가 이제 말합니다: 음성 대화형 AI의 미래
OpenAI의 ChatGPT가 이제 말합니다: 음성 대화형 AI의 미래
ChatGPT는 OpenAI가 음성 기능을 출시하면서 획기적인 기능을 달성했습니다. 이제 ChatGPT가 iOS, Android 및 웹에서 응답을 소리내어 읽어주므로 사용자는 핸즈프리 상호작용을 즐길 수 있습니다.
무료로 시작하세요
직접 시도해 보고 싶으신가요?

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

아이디어를 실현하세요