자세히 보기

By nikitaivanov

메인프레임과 클라우드 인프라를 연결··· ‘디지털 통합 허브’의 가치

디지털 트랜스포메이션을 진행 중인 기업들은 일반적으로 핵심 비즈니스 시스템과 하이브리드 클라우드 인프라 사이의 민첩하고 효율적인 실시간 통합을 필요로 한다. 핵심 비즈니스 시스템이 메인프레임인 경우, 이런 실시간 통합을 어떻게 달성할 수 있을까? 정답은 바로 '인메모리(In-memory) 디지털 통합 허브'다.

대부분의 대기업들 중에서도 특히 금융서비스 및 보험부문의 대기업들은 업무에 필수적인 비즈니스 운영 활용과 관련해 메인프레임을 이용하고 있다. 이런 비즈니스 시스템은 많은 양의 고가치 데이터를 생성한다. 이런 조직들의 경우 성공적인 전환을 위해 메인프레임과 클라우드 애플리케이션 사이의 효과적이고 유연한 정보 흐름이 필요하다. 

‘메인프레임에 최적화된 인메모리 기반 디지털 통합 허브’를 통해 그 목표를 달성할 수 있다. 360도 고객 또는 360도 비즈니스 시각 등 디지털 통합 허브가 구현할 수 있는 사용례는 다양하다. 각종 금융 정보가 고객 등급이나 준법감시 등 클라우드 기반 기능과 실시간으로 어우러질 수 있으며, 결과적으로 보험기관의 고객과 정책에 대한 최신의 포괄적인 시각을 확보할 수 있게 된다. 

디지털 트랜스포메이션에서 메인프레임의 중요성
메인프레임은 대기업의 운영 데이터의 무게중심에 해당하곤 한다. 포춘 500 중 2/3, 세계 50대 은행 중 44곳, 10대 보험사 중 8곳이 메인프레임을 사용해 핵심 배치뿐 아니라 실시간 거래 워크로드를 처리하고 있다. 

이런 기업들이 이질적이고 고립된 데이터 소스로부터 얻은 필요한 정보를 취합하기 위해서는 여러 개의 메인프레임 애플리케이션이 생성한 데이터를 다른 데이터 환경의 데이터와 실시간으로 결합할 수 있어야 한다. 특히 실시간 비즈니스 프로세스를 주도하기 위해 기록 시스템에 영향을 미치지 않고 하이브리드 클라우드 환경에서 소비 애플리케이션을 위해 이 정보를 효과적이며 효율적으로 공유할 수 있어야 한다. 

예를 들어, 고객에 대한 전체론적인 시각을 활용해 실시간 업셀(Upsell)과 교차판매를 효과적으로 지원할 수 있다. 가령 다국적 및 지역 은행은 여러 영업 부문에서 고객 정보를 연계시켜 활용할 필요가 있으며, 여기에는 요구불 예금, 신용카드와 담보대출을 포함한 소매 뱅킹 활동, 투자, 프라이빗 뱅킹 등이 포함된다.

이런 중요한 연결고리를 만들기 위해서는 다양한 거래 및 배치 환경, 메인프레임에서 주로 관리되는 각종 데이터 소스에서 정보를 얻어 구성해야 한다. 경우에 따라 데이터 웨어하우스(Data Warehouse), 데이터 레이크(Data Lake), SaaS 애플리케이션 등의 다른 소스와 결합하면 상당한 가치를 확보할 수 있다.

이 모든 소스의 정보를 통합하는 효율적이고 비용 효과적인 방법은 메인프레임에서 작동하며 높은 처리량과 낮은 지연 속도를 지원하는 고성능 디지털 통합 허브를 활용하는 것이다. 메인프레임에서 작동하는 디지털 통합 허브는 거래 및 배치 기록 시스템과의 효율적인 통합을 구현하며 기업 아키텍처 내의 다른 데이터 허브와도 통합할 수 있다.

디지털 통합 허브가 효과적인 정보 흐름을 만드는 방법
메인프레임의 효율적인 디지털 통합 허브는 기록 시스템에 대한 영향을 최소화하거나 영향을 미치지 않으면서 여러 구내 거래 및 배치 시스템으로부터 얻은 정보를 통합하고 구성할 수 있다. 또한, 메인프레임 데이터와 메인프레임 외부의 데이터를 결합할 수 있다. 디지털 통합 허브는 고가치 데이터를 기초로 정보를 생성하고 결합하며 그 결과 정보를 강력하고 확장 가능한 인메모리 캐시(Cache)로 옮기게 된다.

고성능 인메모리 캐시 안에 있는 통합된 정보에는 여러 비즈니스 애플리케이션이 이벤트 기반 아키텍처용 REST 및 JDBC/ODBC 등의 다양한 API 또는 아파치 카프카를 사용하여 실시간으로 액세스할 수 있다. 이를테면 백오피스 시스템부터 옴니채널 뱅킹 등과 관련된 것 등의 고객요구 애플리케이션에 이르는 다양한 애플리케이션들이다. 동기화 계층 또는 변화 데이터 캡처 계층은 기록 시스템의 최신 데이터가 처리되도록 하며 소스 데이터가 변경될 때마다 정보 재처리 또는 재통합을 시작한다. 

실시간 디지털 통합 허브로 특히 인기 있고 비용 효율적인 접근법은 인메모리 컴퓨팅 플랫폼의 구성요소인 ‘인메모리 데이터 그리드’를 사용하는 것이다. 인메모리 데이터 그리드는 가용 CPU와 RAM을 가져오고 서버 또는 코어 클러스터에서 데이터와 연산력을 분배한다. 메모리의 데이터를 통합하고 분산형 클러스터에서 MPP(Massively Parallel Processing)을 적용함으로써 인메모리 데이터 그리드가 처리 속도를 극대화할 수 있다.

인메모리 데이터 그리드는 메인프레임 데이터를 위해 최적화된 상용 서버 클러스터인 디지털 통합 허브에 배치할 수 있다. 이 클러스터는 특수 메인프레임 프로세서 코어에 배치되곤 한다. 일반적으로 인메모리 데이터 그리드는 퍼블릭 또는 프라이빗 클라우드, 하이브리드 환경 등에 배치할 수 있다. 

인메모리 데이터 캐싱과 MPP의 조합은 디스크 기반 데이터 스토리지 기반으로 구축된 솔루션보다 최대 1,000배 빠른 실시간 성능을 제공한다. 인메모리 데이터 그리드는 SQL 등의 일부 솔루션에서 핵심 값 데이터에 대한 지원을 포함하여 일련의 API를 지원할 수 있다. 인메모리 데이터에서 거래가 처리될 때 데이터 손실을 방지하기 위해 ACID 거래 지원도 제공할 수 있다.

인메모리 컴퓨팅 플랫폼의 분산형 컴퓨팅 아키텍처는 새로운 노드나 추가 하드웨어 리소스를 추가함으로써 클러스터의 연산력과 RAM을 손쉽게 높일 수 있다. 인메모리 컴퓨팅 플랫폼은 추가 리소스를 자동으로 감지하며 데이터를 재분배하여 가용 CPU와 RAM을 최적으로 활용할 수 있도록 한다. 

관련된 데이터는 디지털 통합 허브로 캐싱 되고, 연산 워크로드는 인메모리 컴퓨팅 서버나 코어 클러스터에 분산된다. 백오피스 시스템부터 소비자용 웹 사이트와 모바일 애플리케이션까지 모든 비즈니스 애플리케이션은 디지털 통합 허브 없이는 실시간으로 달성할 수 없는 360도 고객 또는 비즈니스 시각 등의 정보에 액세스할 수 있다. 

메인프레임에서 디지털 통합 허브를 작동하는 것의 장점
메인프레임의 디지털 통합 허브는 데이터 우세(predominance of data)가 메인프레임에서 비롯되는 사례에 특히 적합하다. 인메모리 연산 런타임과 캐싱 계층 및 데이터 가상화와 동기화 계층 등 2가지 주요 기술 구성요소가 있다. 두 구성요소는 고유한 장점과 최적화를 제공한다. 

메인프레임의 디지털 통합 허브의 인메모리 연산 계층은 사용하도록 할당된 CPU 코어와 RAM을 가져오고, MPP는 할당된 코어들에서 캐시 쿼리를 병렬로 처리하여 달성한다. 데이터 가상화와 동기화 계층은 코어 시스템의 다양한 데이터에 대한 액세스 자동 병렬화를 제공하며 이런 데이터 소스를 위한 변화 데이터 캡처 기능을 제공할 수 있다. 공유 메모리를 활용하기 위해 데이터 추상화 계층과 인메모리 연산 계층 사이의 통신이 메인프레임 안에서 더욱 최적화된다. 

메인프레임에서 디지털 통합 허브를 작동하는 것의 추가적인 이점으로는 다음과 같은 것들이 있다.

• 정보의 최신성 : 기초 데이터가 생성되는 디지털 통합 허브를 배치하면 통합된 정보가 메인프레임에서 밖으로 이동한 오래된 데이터가 아니라 최신 실시간 비즈니스 운영 데이터로부터 얻어진다.
• 보안 및 거버넌스 : 메인프레임의 디지털 통합 허브를 통해 데이터 연산 및 통합은 매우 안전한 플랫폼에서 이루어지며 미가공 데이터를 플랫폼 밖으로 노출하는 대신에 기존의 감사 및 거버넌스 역량을 활용한다.
• 비용 : 메인프레임의 디지털 통합 허브는 특수 엔진 등 해당 플랫폼의 매력적인 가격 설정 메커니즘을 활용할 수 있다. 또한 운영 중 많은 양의 미가공 데이터를 플랫폼 밖으로 이동하는 I/O 비용이 감소한다.
• 확장성 : 디지털 통합 허브와 거래 및 배치 시스템을 같은 곳에 배치하면 더 큰 확장성을 제공한다. 또한 데이터 통합을 위해 메모리간 기법 및 데이터 소스에서의 이벤트 통합을 통해 높은 성능을 제공한다.
• 탁월한 재난 복구 : IBM Db2 z/OS 등의 RDBMS에 대한 메인프레임의 지속적인 인메모리 디지털 통합 허브 인스턴스를 통해 사용자는 기존의 투자분을 매우 신뢰성이 높고 잘 검증된 메인프레임 재난 복구 인프라에서 활용할 수 있다.
• 정보 액세스 편의성 : 메인프레임의 디지털 통합 허브는 이미 메인프레임과 통합되어 있는 기존 비즈니스 애플리케이션과의 정보 공유를 용이하게 한다.

디지털 통합 허브가 TTV(Time To Value)를 단축할 수 있는 방법
디지털 통합 허브는 소비 애플리케이션에서 기본 데이터 콘텍스트와 형식을 추상화하고 분리해 새로운 소비 애플리케이션을 추가할 때 더 큰 유연성을 가능하게 한다. 디지털 통합 허브는 또한 시스템 변경 없이 메인프레임의 여러 기록 시스템에서 얻은 정보를 결합, 통합, 연산할 때의 복잡성을 줄여준다. 디지털 통합 허브 캐시는 또한 여러 개의 소비 애플리케이션과 시나리오에서 사용됨으로써 ‘한 번 구현하여 재사용’하는 이점을 제공한다.

메인프레임의 디지털 통합 허브를 활용할 수 있는 통합된 비즈니스 솔루션의 생태계는 TTV를 더욱 단축할 수 있다. 예를 들어, 사용자가 허브의 API를 활용할 수 있는 패키지화 된 비즈니스 솔루션을 활용하여 사용자 정의 애플리케이션 코딩 및 유지보수 비용을 방지할 수 있다. 

디지털 통합 허브를 이용함으로써 금융서비스 기업은 ACH, ISO20022(SWIFT), ISO8583-1(신용카드 형식), 사용자 정의 템플릿을 데이터 추상화 및 가상화 계층에 통합하여, 이를 통해 성능에 영향을 미치지 않고 기록 시스템과의 상호작용을 가능하게 할 수 있다.

인메모리 연산에 기초한 디지털 통합 허브는 디지털 전환을 지원하기 위한 기초 기술로 빠르게 자리잡고 있다. 회사의 운영 데이터의 무게중심이 메인프레임에 있는 사용 사례에서는 메인프레임에 배치된 디지털 통합 허브가 하이브리드 클라우드 환경의 기록 시스템과 비즈니스 프로세스 사이의 고가치 정보 흐름을 가능하게 하는 필수적이고 비용 효율적이며 성능 기준에 맞고 안전한 솔루션을 제공한다.

dl-ciokorea@foundryco.com

Nikita Ivanov is founder of the Apache Ignite project and CTO of GridGain Systems, started in 2007. Nikita has led GridGain to develop advanced and distributed in-memory data processing technologies – the top Java in-memory data fabric starting every 10 seconds around the world today.

Nikita has over 20 years of experience in software application development, building HPC and middleware platforms, contributing to the efforts of other startups and notable companies including Adaptec, Visa and BEA Systems. Nikita was one of the pioneers in using Java technology for server side middleware development while working for one of Europe’s largest system integrators in 1996.

He is an active member of Java middleware community, contributor to the Java specification. He is also a frequent international speaker with over 50 Talks at various developer conferences globally in the last 5 years.

The opinions expressed in this blog are those of Nikita Ivanov and do not necessarily represent those of IDG Communications, Inc., its parent, subsidiary or affiliated companies.