단 한번의 빌드로 원하는 위치에 Java EE 앱 배포

Red Hat® JBoss® EAP(Enterprise Application Platform)는 모든 환경에 배포된 최신 Java 애플리케이션을 위한 업계를 주도하는 오픈소스 플랫폼입니다. JBoss EAP 아키텍처는 혁신적인 모듈식 클라우드 지원 플랫폼으로, 강력한 관리 및 자동화 기능을 통해 개발자의 생산성을 높여주는 오픈소스 Wildfly 프로젝트 (구 JBoss Application Server)를 기반으로 합니다.

따라서 JBoss EAP는 개발자 친화적인 기술, 높은 생산성, 유연한 배포를 요하는 신뢰성, 보안, 규정 준수가 필요한 조직에 매우 적합합니다. 기업은 JBoss EAP를 통해 HTML5 모바일 애플리케이션부터 마이크로서비스 애플리케이션, Java EE 프로그래밍 방식을 이용하는 고도의 트랜잭션 애플리케이션까지 다양한 Java 애플리케이션을 완벽히 지원합니다. JBoss EAP는 조직이 비즈니스 가치를 더욱 신속하고 유연하게 제공하도록 지원함으로써 비용 절감, 빠르고 쉬운 스케일 아웃, IT 복잡성 감소의 효과를 제공합니다.

Red Hat JBoss Enterprise Application Platform

Red Hat JBoss EAP 이점

Red Hat JBoss EAP Benefit

하이브리드에 최적화된 솔루션

JBoss EAP 7은 배포를 단순화하고 모든 환경에서 애플리케이션의 Java™ EE 성능을 최적화하도록 설계되었습니다. 온프레미스 환경이나 가상 환경 또는 프라이빗, 퍼블릭, 하이브리드 클라우드 환경 등 모든 환경에서 JBoss EAP는 필요한 경우에만 서비스를 시작하는 모듈형 아키텍처를 제공합니다.

경량화된 유연한 아키텍처

JBoss EAP 7은 현대화된 환경에서 애플리케이션의 성능과 유연성을 높이기 위해 개발되었습니다. 모듈화된 아키텍처와 서비스 중심의 구성 요소는 스케일 아웃 시간을 줄이고 다양한 환경에 배포된 애플리케이션에 유연성을 제공합니다.

개발자 생산성 향상

JBoss EAP를 통해 개발자는 LOB (Line-of-Business) 요구 사항에 부응할 수 있습니다. Java EE 및 Spring, Spring Web Flow, Spring WS, Spring Security, Arquillian, Angular JS, jQuery, jQuery Mobile, GWT(Google Web Toolkit) 같은 웹 기반 프레임워크에 대한 지원이 기본으로 제공됩니다.

관리, 구성 및 운영의 유연성

JBoss EAP 7은 배포의 유지 관리 및 업데이트를 간소화하여 관리 생산성을 극대화합니다. JBoss EAP 7은 대규모 도메인 설정을 위해 탐색 및 지원 기능을 갖춘 업데이트된 관리 콘솔 사용자 인터페이스를 제공합니다.

서브스크립션 모델

JBoss EAP 서브스크립션을 통해 기술 및 비즈니스 유연성을 증대할 수 있습니다. 특정 배포 환경, 하드웨어 머신, 인프라 또는 엔터프라이즈 지원 수준에 한정시키는 제한적인 라이센싱을 사전에 선택할 필요가 없습니다.

Red Hat JBoss EAP 주요기능

Red Hat JBoss EAP Features

컨테이너 및 클라우드를 위헌 JAVA 기능

JBoss EAP는 온프레미스, 가상, 하이브리드 클라우드를 비롯한 최신 애플리케이션 환경에서 Java EE를 모두 지원하며 유연한 배포를 가능케 합니다. 또한 Red Hat의 OpenShift, Microsoft Azure, Amazon Web Services 등의 클라우드 환경에 최적화 되었습니다.

기존의 애플리케이션에서 새로운 웹 스케일 마이크로서비스 앱에 이르는 다양한 요구 사항에 충족하여 JBoss EAP에 기반한 조직의 표준화 작업에 유연성을 더하고 비즈니스 요구 사항에 적합한 애플리케이션을 구축하도록 지원합니다.

  • 서비스 중심의 구성 요소를 특징으로 하는 유연한 모듈식 아키텍처 기반 애플리케이션 플랫폼입니다. 다양한 환경에서의 애플리케이션 배포를 단순화합니다.
  • 마이크로서비스뿐만 아니라 기존의 애플리케이션에도 적합합니다.
  • 컨테이너 및 클라우드 배포에 최적화된 높은 효율을 제공하며 매우 작은 메모리 사용량, 신속한 가동 시간, 효율적인 리소스 활용, 포트 사용량 감소, HTTP를 통한 관리 및 모니터링(REST) 기능이 특징입니다.
  • 리소스 효율적인 스케일 아웃 기능으로 고밀도 배포 옵션 및 동적 확장을 통해 애플리케이션의 발전과 성장을 지원합니다.

DEVOPS의 생산성 및 지속적인 전달

표준 DevOps 툴이 포함된 Red Hat JBoss Enterprise Application Platform은 개발 및 운영팀의 생산성을 극대화하고 품질 문제를 줄이며 새로운 앱을 빠르게 출시하는데 유용합니다.

  • Red Hat OpenShift Container Platform과 JBoss EAP로 프로토타입을 신속히 구축할 수 있습니다. 조직은 OpenShift Container Platform 클라우드 환경의 셀프서비스 애플리케이션 프로비저닝, 단순한 스택 관리, 애플리케이션 자동 확장을 통해 생산성을 높이고 더욱 빠르게 혁신할 수 있습니다.
  • 통합 테스트를 위한 Arquillian, 구축 프로세스의 자동화 및 관리를 위한 Maven, 지속적인 통합을 위한 Jenkins 등의 지속적 테스트 및 통합 기술을 활용할 수 있습니다.
  • Spring, Spring Web Flow, Spring WS, SPring Security, Arquillian, AngularJS, jQuery, jQuery Mobile, GWT(Google Web Toolkit) 등의 인기 있는 Java EE 7 웹 기반 프레임워크와 통합 가능한 애플리케이션을 구축할 수 있습니다.

JBoss EAP를 이용하면 규모에 관계 없이 손쉽게 Java EE 배포를 효율적으로 유지관리 및 업데이트할 수 있습니다. JBoss EAP는 최신 관리 콘솔을 통해 직관적인 탐색과 대규모 도메인 구성 기능을 제공합니다.

관리자는 최신 명령줄 인터페이스(CLI)를 이용한 관리 방식으로 구성 및 하위 시스템을 한 번에 빠르게 보고 오프라인 상태에서도 서버를 관리할 수 있습니다. CLI는 Red Hat의 Ansible Tower 또는 Puppet등의 인기 있는 구성 관리 툴과 함께 사용할 수도 있습니다. 관리 콘솔과 CLI를 함께 사용하면 XML 구성 파일을 편집할 필요가 없습니다. 또한, JBoss EAP의 새로운 서버 중단 모드를 통해 위험을 최소화한 유지관리 작업을 수행할 수 있습니다.

JBoss EAP는 고도의 트랜잭션 애플리케이션에 맞춰 조정된 성능으로 혁신을 지원하는 동시에 엄격한 규정 준수, 보안, 규정 요구 사항을 충족합니다. JBoss EAP 아키텍처와 고성능 기능은 조직이 다음을 포함한 까다로운 성능 요구 사항을 만족하도록 지원합니다.

  • Java 애플리케이션의 다양한 요구 사항 : Java EE 7의 규정 준수 및 최신 오픈 표준과의 통합, 페일오버, 고가용성 클러스터링, 분산 캐싱, 지능형 부하 분산, 분산 배포 등의 기능 추가.
  • 수백만 개의 연결이 가능한 환경의 처리량 및 확장성 : 고도로 확장 가능한 NIO(넌블럭킹 I/O) 웹 서버 Undertow가 최대의 처리량과 확장성을 제공합니다. Undertow는 멀티플랫폼 부하 분산 장치로 기능하도록 구성할 수도 있습니다.
  • 지연 감소 및 로드 시간 개선 HTTP/2 표준(JBoss EAP 7의 기술 프리뷰 참조)을 지원하여 단일 TCP(Transmission Control Protocol) 연결을 통한 데이터 스트림을 다중화하고 헤더를 압축합니다. HTTP/2는 클라이언트가 리소스를 요청하기 전에 서버가 이를 푸시하도록 하여 페이지 로드 속도가 빨라집니다.

무엇이든 물어보세요

JBoss EAP 솔루션에 대한 문의부터 일반문의까지 타임게이트가 도와드립니다.

문의하기