JBoss Middleware

Red Hat JBoss Data Grid

인메모리 데이터 그리드

고성능, 탄력적인 확장성, 지속적인 가용성

오늘날, 애플리케이션의 성능과 품질은 사용자에게 만족스러운 경험을 제공하는 데 있어서 매우 중요합니다. 단 몇 초의 대기 시간이 새로운 비즈니스 이니셔티브의 성공과 실패를 결정할 정도입니다. 고객 참여를 기회로 삼으려면 고객을 잘 이해하여 실시간 상호작용을 촉진할 수 있는 서비스를 제공해야 합니다. 고객의 기대치를 충족하고 개인화된 데이터 기반 참여를 제공하기 위해 기업들이 대용량의 다양한 데이터를 더 빠른 속도로 처리해야 함에 따라 데이터 병목 현상이 빈번하게 발생하고 있습니다.

Red Hat® JBoss® Data Grid는 인메모리 분산형 NoSQL 데이터 저장소 솔루션으로 애플리케이션에서 인메모리 속도로 데이터를 액세스, 처리, 분석하여 우수한 사용자 경험을 전달하도록 도와줍니다.

데이터 그리드란?

인메모리 데이터 그리드란 애플리케이션 데이터를 위한 분산형 데이터 관리 시스템으로 다음과 같은 특징을 가지고 있습니다.

  • 메모리(RAM)에 정보를 저장하여 짧은 대기 시간과 빠른 응답 시간을 지원하며 매우 높은 처리량을 제공합니다.
  • 지속적인 가용성, 정보 신뢰성, 선형적 확장성을 위해 멀티플 서버에서 동기화된 정보의 복사본을 유지합니다.
  • 분산형 캐시, NoSQL 데이터베이스, 이벤트 브로커로 사용할 수 있습니다.

IMDG(인메모리 데이터 그리드)는 기술적 우수성을 통해 신속한 의사 결정, 생산성 향상, 고객 참여와 고객 경험 향상이라는 비즈니스 이점을 제공합니다.

비용 절감 계산기

비교하고 시도하고 절약하세요

3년간 90%의 비용을 절감할 수 있다면 믿으시겠어요? Red Hat JBoss Data Grid 비교 계산기는 이러한 결과가 어떻게 가능한지 보여줍니다.

계산기 사용해 보기

채택 동인

최신 기술 트렌드가 인메모리 데이터 그리드의 채택을 촉진합니다

    클라우드 컴퓨팅

  • 모든 상황에 맞는 탄력적인 스케일 아웃 기능 제공
  • 더욱 뛰어난 성능 및 확장성 제공
  • 계층 데이터 스토리지 옵션 제공

    모바일

  • 모바일 데이터의 즉각적인 처리 및 분석
  • 확장 가능한 데이터 계층을 통해 증가된 워크로드 처리
  • 더 빠르고 저렴하며 지속적인 데이터 가용성 제공

    IoT

  • 이벤트 기반 컴퓨팅을 사용하여 수집된 데이터 처리
  • IoT 데이터 스트림을 신속하게 캡처하여 저장
  • 실시간 IoT 데이터 분석

Red Hat JBoss Data Grid의 주요 내용

  • 빠른 속도

    메모리(RAM) 및 분산형 병렬 실행을 이용하여 빠른 속도와 짧은 대기 시간으로 데이터를 처리하여 데이터에 신속하게 액세스할 수 있습니다.

  • 신속한 확장

    데이터 파티셔닝 및 클러스터 노드 전체 분산을 통해 선형적 확장성이 달성됩니다.

  • 지속적인 가용성

    클러스터 노드 전체에서 데이터 복제를 통해 고가용성을 실현할 수 있습니다.

  • 내결함성

    크로스 데이터센터인 Georeplication 및 클러스터링을 통해 내결함성을 확보하고 재해로부터 복구할 수 있습니다.

  • 생산성 향상

    다양한 기능의 다용도 NoSQL 데이터 저장소를 사용하여 개발 유연성과 생산성을 향상할 수 있습니다.

  • 보안 유지

    암호화 및 역할 기반 액세스를 통해 포괄적인 데이터 보안이 실현됩니다.

사용 사례

데이터베이스 및 트랜잭션 캐싱 - 임시 데이터 저장소

데이터 캐싱과 임시 데이터 저장소는 가장 일반적인 데이터 그리드 사용 사례입니다. JBoss Data Grid와 같은 데이터 그리드는 빈번히 액세스되는 데이터를 위해 신속한 인메모리 데이터 저장소로 구축됩니다. 캐싱의 또 다른 형태인 데이터 그리드는 전자 상거래 애플리케이션에서 흔히 볼 수 있는 웹 세션, 장바구니 데이터 등 임시 데이터를 저장하는 데 사용됩니다.

데이터 그리드 지원 애플리케이션의 성능과 확장성을 개선할 수 있을 뿐만 아니라 비용이 많이 드는 데이터베이스 관리 시스템과 트랜잭션 백엔드에 대한 액세스를 줄일 수 있습니다. 이렇게 함으로써 시스템을 실행하는 데 드는 비용을 절감할 수 있습니다.

기본 NoSQL 데이터베이스

Red Hat JBoss Data Grid는 고정된 데이터 모델의 제약 없이 다양한 데이터를 저장할 수 있는 간단하고 유연한 방법을 제공하는 인메모리 분산형 NoSQL 키-값 데이터 저장소입니다. 이는 스키마를 지원하는 문서 저장소로도 사용할 수 있습니다. JBoss Data Grid는 백업, 복구, 사후 처리를 위해 유연한 퍼시스턴트 모델을 제공합니다.

인메모리 데이터에 대한 빠른 액세스를 이용하는 것 외에도, 애플리케이션은 고도화된 기능을 활용하여 병렬 분산형 워크로드를 처리하고 다양한 쿼리를 실행하고 트랜잭션을 관리하며 네트워크 또는 시스템에 겨함이 있는 경우 탄력적으로 확장하고 복구할 수 있습니다.

대기 시간이 짧은 컴퓨팅 그리드

데이터 그리드는 데이터를 데이터 처리 위치와 물리적으로 가깝게 배치하여 대기 시간을 단축하고 애플리케이션 성능을 향상합니다. JBoss Data Grid를 통해 각 노드의 메모리에 저장된 데이터 옆에 애플리케이션 로직을 배포하는 스케일 아웃 아키텍처를 구현할 수 있습니다. 이는 대량의 데이터 세트를 유선으로 컴퓨터 노드에 전송하는 데 적합하며 이러한 접근 방식은 네트워크 트래픽을 대폭 줄이고 애플리케이션 성능을 획기적으로 향상하는 데 도움이 됩니다. 이벤트 기반 컴퓨팅은 애플리케이션 로직을 클러스터상의 데이터 변경으로 트리거하여 지원됩니다.

실시간 컴퓨팅 및 분석의 예로는 사기 탐지 및 위험 관리 애플리케이션을 들 수 있습니다.

탄력적으로 확장 가능한 인메모리 데이터 액셀러레이터

데이터 그리드는 빅데이터와 관련한 세 가지 주요 사항을 다루는 데 적합합니다. 첫째, 빅데이터의 속도 요구 사항을 지원합니다. 즉, 데이터 그리드는 초당 수십만 건의 인메모리 데이터 업데이트를 지원합니다. 둘째, NoSQL 데이터 저장소처럼 데이터 그리드는 빅데이터 가변성을 지원합니다. 마지막으로, 데이터 그리드는 클러스터링 및 확장을 통해 대량의 데이터를 지원할 수 있습니다.

마찬가지로, IoT(사물 인터넷)에서 "사물"은 방대한 양의 데이터를 더 빈번하게 생성합니다. Red Hat JBoss Data Grid에서는 수십 테라바이트의 데이터 스토리가 지원되므로 응답 시간이 빨라지고 즉각적인 분석이 가능합니다. 따라서 IoT 데이터가 생성되는 속도만큼 빠르게 데이터를 처리할 수 있습니다.

Red Hat JBoss Data Grid 7 및 Apache Spark

인증된 통합 솔루션

Red Hat JBoss Middleware와 함께 사용

  • Red Hat JBoss Fuse

    통합 서비스를 위한 성능, 데이터 가용성, 탄력적인 확장성을 높여줍니다. Red Hat JBoss Data Grid를 사용하면 신속한 데이터 스토리지 및 검색 기능을 통해 엔터프라이즈 통합 패턴과 서비스 결과 세트 캐싱을 구현하고 비용이 많이 드는 백엔드 데이터 시스템을 오프로드할 수 있습니다.

  • Red Hat JBoss Enterprise Application Platform

    기본 키-값 NoSQL 데이터 저장소와 데이터베이스는 JBoss EAP(Enterprise Application Platform)에서 호스팅되는 Java 애플리케이션을 위한 트랜잭션 캐싱과 임시 데이터 저장소를 제공합니다.

  • Red Hat JBoss BRMS

    팩트 데이터를 저장하거나 캐싱합니다 Red Hat Data Grid는 팩트 데이터를 저장 및 캐싱하고 룰 실행을 위해 이를 Red Hat BRMS에 전달합니다. 디스크 I/O 기반 데이터베이스 조회 대신 인메모리 캐시 조회를 통해 애플리케이션에서 거의 실시간으로 응답을 얻을 수 있습니다.

  • Red Hat JBoss Data Virtualization

    JBoss Data Grid를 읽기/쓰기 데이터소스이자 실체화의 타겟으로 사용합니다. Red Hat JBoss Data Grid에서는 Red Hat JBoss Data Virtualization 덕분에 서로 다른 소스의 데이터가 적시에 통합되므로 고성능의 통합 데이터 서비스와 가상 데이터 레이크를 제공할 수 있습니다. 또한 일관된 데이터 서비스를 통해 비즈니스 트랜잭션, 분석, 워크로드, 패턴을 지원할 수 있습니다.

제품 상세 정보

빅데이터 및 인메모리 컴퓨팅을 위한 솔루션

멀티플 다중 언어 지원(Polyglot) 클라이언트를 위한 데이터 상호운영성 지원

JBoss Data Grid를 사용하면 멀티플 프로그래밍 언어로 작성된 애플리케이션이 그리드에서 데이터에 쉽게 액세스하고 공유(읽기/쓰기)할 수 있으며 REST, memcached, Hot Rod(Java, C ++, .NET, Node.js)를 사용하여 원격으로 데이터 그리드에 액세스할 수 있습니다.

단순한 Java API를 통해 로컬 액세스도 지원되며 Java 애플리케이션을 위해 JSR-107, CDI, Spring Cache API에 대한 지원이 제공됩니다. 가장 많이 사용되는 REST 및 memcached 프로토콜을 통해 기타 모든 애플리케이션 언어(예: Python, Ruby, PHP 등)가 지원됩니다.

다양한 쿼리 실행 인터페이스로 검색

쿼리를 사용하면 키 기반 조회를 사용하거나 그리드에서 오브젝트의 정확한 위치를 알아내지 않고도 값과 범위를 사용하여 오브젝트를 쉽게 검색하고 찾을 수 있습니다.

민감한 데이터 보호

JBoss Data Grid는 엄격한 보안 요구 사항을 지원하기 위해 클라이언트와 서버 간에 그리고 보안 클러스터의 서버 노드 간에 보안 통신을 제공하며 인증, 역할 기반 권한 부여, 액세스 제어가 기존 보안 및 Identity 구조에 통합됩니다.

JBoss Data Grid에서는 신뢰할 수 있는 사용자, 서비스, 애플리케이션에만 액세스 권한이 부여됩니다.

이벤트 기반의 분산형 아키텍처

이벤트 기반 처리를 통해 데이터 그리드 전반에서 데이터 변경에 실시간으로 대응할 수 있습니다. JBoss Data Grid의 연속 쿼리는 활성 쿼리로서 선택 기준을 지속적으로 재평가하고 데이터 이벤트에 기반한 결과 세트를 자동으로 업데이트합니다. JBoss Data Grid Server는 저장된 태스크와 스크립트 실행도 지원합니다. 즉, 데이터베이스에 저장된 프로시저와 트리거를 실행하는 방식으로 원격 클라이언트가 데이터 이벤트 기반의 서버에서 지명된 태스크와 스크립트를 호출할 수 있습니다. 이는 특히 우수한 성능을 위해 인메모리에 함께 배치하는 등 데이터를 컴퓨터 로직에 더 가깝게 배치하는 데 유용합니다.

Java 8 Stream API 기반의 단순한 매핑-축소 병렬 작업을 통해 개발자는 데이터를 선언적으로 처리하고 멀티코어 아키텍처를 활용할 수 있습니다. 이에 따라 각 JBoss Data Grid 클러스터 노드에서 여러 데이터 작업을 병렬 처리한 후 특정 코드를 작성할 필요 없이 처리 결과로 얻은 요소를 데이터 컬렉션에 수집할 수 있습니다.

오픈 하이브리드 클라우드 배포

JBoss Data Grid를 배포하면 온프레미스, 레거시 클라우드, 현대적인 클라우드에 있는 애플리케이션을 이용해 다양한 IT 환경을 지원할 수 있습니다. JBoss Data Grid는 데이터 추상화 계층으로 기능하면서 애플리케이션, 캐시, 데이터베이스의 결합을 분리합니다.

그 결과 각 구성 요소의 라이프 사이클, 유지관리, 비용을 독립적으로 제어할 수 있습니다. 또한 xPaaS용 JBoss Data Grid를 Redhat OpenShift의 미들웨어 서비스로 사용할 수 있습니다. xPaaS용 Red Hat JBoss Data Grid는 OpenShift에서 실행되는 클라우드 애플리케이션에 인메모리의 속도와 탄력적 데이터 관리를 제공합니다.

미션 크리티컬, 지속적인 가용성, 내결함성

Red Hat JBoss Data Grid를 사용하면 데이터센터 전체에서 애플리케이션을 복제할 수 있고 고가용성을 실현하여 데이터센터 전반에서 SLA 요구 사항을 충족할 수 있습니다. 따라서 "FTS(Follow The Sun)" 접근 방식을 통해 로드 밸런싱 및 리소스 효율성을 구현할 수 있습니다.

롤링 업그레이드를 통해 다운타임 없이 JBoss Data Grid 클러스터를 업그레이드할 수 있습니다.

서비스 및 지원

Red Hat은 판매만 하지 않습니다. 지원해 드립니다.

귀하와 귀하 팀의 기술력에 투자하세요

Red Hat 교육 과정은 역할 기반의 핸드온 방식으로 진행됩니다. 수강생은 교육 과정의 최대 80%에 해당하는 시간 동안 직접 실습하며, 일상적으로 사용하는 기술을 더 효과적으로 습득할 수 있습니다. Red Hat은 편리한 교육 방식비용 절감 방안 그리고 교육 시설을 전 세계에 제공하고 있습니다. Red Hat 수강생 센터 방문 또는 교육 성공 사례를 통해 더욱 자세한 정보를 얻으실 수 있습니다.

Red Hat JBoss Data Grid Development(JB453)
데이터 그리드 설치, 캐시 기반 애플리케이션 및 클러스터 개발, 캐시 보안 등의 방법을 학습합니다.
Red Hat 교육에 대해 자세히 알아보기

전문가에게 맡기세요

Red Hat Consulting은 Red Hat JBoss Data Grid의 성공적인 배포를 지원해드립니다. 또한 유연한 지원 모델을 제공하여 원하는 IT 목표를 성취할 수 있도록 합니다. 아직 할당되지 않은 연말 예산이 있으신가요? Red Hat의 컨설팅 유닛을 활용하면 구체적인 방안을 미리 확정하지 않았어도 추후 필요하게 될 리소스를 확보할 수 있습니다.

엔터프라이즈 데이터 및 스토리지
조직의 데이터 및 스토리지를 관리합니다.
Red Hat Consulting에 대해 자세히 알아보기

협업은 더 큰 성취를 가져옵니다

협업은 오픈소스 커뮤니티의 핵심 요소이며, Red Hat의 지원 방식이기도 합니다. 수상 경력에 빛나는 Red Hat 고객 포털에서 언제 어디서든 Red Hat으로부터 지원을 받아 업계를 선도하는 기술 리소스를 활용하세요.

Red Hat JBoss Data Grid

Red Hat은 고객의 목소리에 귀를 기울입니다

오픈소스의 방식처럼 Red Hat은 소통의 기회를 늘 열어놓고자 합니다. 고객의 질문은 물론 모든 분들의 문의 사항과 관심 사항에 성실히 답변해 드리겠습니다.

영업 문의
풍부한 지식을 갖춘 친절한 영업 담당자가 항상 대기하고 있습니다.
파트너 찾기
Red Hat JBoss Data Grid 또는 관련 애플리케이션을 판매하는 Red Hat 파트너를 찾아보세요.

소셜 미디어

대화에 참여하기

관련 리소스

사용 사례

데이터 계층과의 긴밀한 상호작용을 필요로 하는 모든 유형의 애플리케이션에서 Red Hat JBoss Data Grid를 사용하세요. 업계의 폭넓은 관심을 받고, 특히 트랜잭션이 많은 애플리케이션에서 충실히 역할을 수행합니다. 일반적인 사용 사례는 다음과 같습니다.

  • 소매 및 전자 상거래: B2B 파트너 조달 데이터 및 소비자 카탈로그
  • 금융 서비스: 옵션 및 주식 거래 실적 최적화
  • 미디어 및 엔터테인먼트: 온디맨드 동영상 및 데이터 관리
  • 통신: 데이터 서비스의 실시간 청구 및 관리
  • 운송 및 로지스틱스: 트랙킹, 발송 경로 지정, 배송 업무
  • 여행: 예약, 예약 관리, 주문 처리

기업이 데이터 그리드를 활용하여 비즈니스 목표를 달성하는 방법을 알아보세요.

무료 평가판을 사용해보세요

무료 평가판