Jump to section

Quarkus의 Red Hat 빌드를 선택해야 하는 이유

URL 복사

Quarkus는 빠른 경량형 마이크로서비스 및 서버리스 애플리케이션을 구축하기 위한 쿠버네티스 네이티브 Java™ 스택입니다.

Red Hat Runtimes의 일부인 Quarkus의 Red Hat 빌드는 Red Hat OpenShift®와 긴밀하게 통합되며 프로덕션에 바로 투입할 수 있는 기능을 제공하므로 클라우드 네이티브 애플리케이션에 이상적인 플랫폼입니다.

개발자는 애플리케이션에 사용할 Java 프레임워크를 선택할 수 있으며, 이러한 애플리케이션은 JVM(Java Virtual Machine) 모드에서 실행됩니다. 

Quarkus는 컨테이너 우선 전략에 따라 구축되었습니다. 즉, 적은 메모리 사용량과 빠른 시작 시간을 위해 최적화되어 있습니다.

비용 절감

Quarkus의 낮은 메모리 사용량과 빠른 시작 시간으로 인해 리소스를 더 효율적으로 활용하고 사용자 경험을 개선할 수 있습니다.

개발자의 즐거움

Quarkus는 인기 있는 Java 표준 및 라이브러리뿐 아니라 라이브 코딩 및 통합 설정을 지원하므로 빠르고 반복적인 개발에 적합합니다.

서버리스에 이상적

빠른 시작 시간, 낮은 메모리 사용량, 작은 애플리케이션 크기가 특징인 Quarkus는 서버리스 애플리케이션에 가장 이상적입니다.

신뢰성

Quarkus는 180명이 넘는 개발자가 기여하는 활발한 사용자 커뮤니티의 지원을 받아 입증되고 신뢰할 수 있는 엔터프라이즈 Java 에코시스템을 근간으로 구축됩니다.

OpenShift 통합

Quarkus는 OpenShift와 사전 통합되어 확장 가능하고 빠른 경량형 애플리케이션에 이상적인 애플리케이션 환경을 제공합니다.

확장 에코시스템 

Quarkus에서 제공하는 90개 이상의 확장 기능으로 프레임워크 또는 기술을 Quarkus 애플리케이션에 설정, 부팅 및 통합할 수 있으므로 개발자가 자신의 코드에 집중할 수 있습니다.

반응형/이벤트 기반

Quarkus는 반응형 애플리케이션에 이상적입니다. Quarkus는 명령형 코드와 반응형 코드 모두에 비차단, 반응형 이벤트 루프를 사용하므로 개발자는 자신의 활용 사례에 적합한 옵션을 선택할 수 있습니다.

통합 애플리케이션 환경을 갖추면 비즈니스 솔루션의 신속한 개발 및 제공이 가능하므로 경쟁에서 앞서갈 수 있습니다.

개발자는 Red Hat OpenShift와, Quarkus를 비롯한 클라우드 네이티브 개발 툴체인을 사용하여 생산성을 크게 향상할 수 있습니다. Red Hat은 개발자가 설정 및 준비 시간 없이 더 빠르게 개발을 시작할 수 있는 사전 구축된 쿠버네티스 네이티브 개발자 환경 및 툴을 제공합니다.

고객 사례

Asiakastieto logo

한 금융 데이터 서비스 회사에서는 대출 신청 애플리케이션의 개발 시간을 단축했습니다.

Dab Pumps logo

경험을 간소화하여 시장 출시 시간을 60% 단축한 장비 제조업체가 있습니다.

한 통신 회사는 애자일 개발을 도입하여 시장 출시 시간을 75% 단축하는 데 성공했습니다.

Red Hat Runtimes란?

Red Hat Application Services의 일부인 Red Hat Runtimes는 클라우드 네이티브 애플리케이션을 개발, 유지관리하기 위한 일련의 제품, 툴, 구성 요소입니다. 마이크로서비스와 같은 고도로 분산된 클라우드 아키텍처에 대해 경량화된 런타임과 프레임워크를 제공합니다.

추가 자료

문서

스테이트풀과 스테이트리스 비교

스테이트풀과 스테이트리스는 상호 작용 상태가 얼마나 오래 기록되는지, 해당 정보가 어떤 식으로 저장되는지를 기준으로 구별할 수 있습니다.

문서

Quarkus란?

Quarkus는 Java 가상 머신(Java Virtual Machine, JVM)과 네이티브 컴파일을 위해 만들어진 쿠버네티스 네이티브 Java 스택으로, 특히 컨테이너에 Java를 최적화합니다.

문서

서버리스란?

서버리스(serverless)란 개발자가 서버를 관리할 필요 없이 애플리케이션을 빌드하고 실행할 수 있도록 하는 클라우드 네이티브 개발 모델입니다.

클라우드 네이티브 애플리케이션에 대한 자세한 내용

제품

선택한 인프라에서 애플리케이션 출시 테스트를 완료한 통합 서비스 세트를 포함하는 엔터프라이즈 애플리케이션 플랫폼입니다.

여러 서비스를 서로 분리하여 독립적으로 생성, 확장, 배포할 수 있게 하는 분산형 클라우드 네이티브 통합 플랫폼입니다.

리소스

e-book

클라우드 네이티브와 하이브리드 클라우드의 융합: 전략 가이드

E-book

클라우드 네이티브 애플리케이션 구현을 위한 과정

교육

무료 교육 과정

Developing Cloud-Native Applications with Microservices Architectures