글로벌 데이터베이스관리시스템(DBMS) 산업이 새로운 전환기를 맞고 있습니다. 이 산업은 전통적으로 소프트웨어 영역에 속했습니다. 기업들은 DBMS 라이선스를 구매하고, 서버와 스토리지에 연결해 이용했습니다.

그러나 이제 DBMS는 소프트웨어가 아닌 하드웨어 산업으로 바뀌고 있습니다. 기업들이 DBMS 라이선스와 서버, 스토리지를 각각 사서 조합하는 것이 아니라 하나의 하드웨어 박스를 사면 그 안에 필요한 모든 소프트웨어와 하드웨어가 들어있는 것입니다. 마치 각종 소프트웨어가 설치된 아이폰이라는 하드웨어를 사듯 DBMS라는 하드웨어를 사게 되는 것입니다.

이런 분위기는 글로벌 IT 트렌드를 이끄는 공룡 기업들이 만들고 있습니다.

IBM은 지난 9일 ‘퓨어데이터시스템(PureData System)이라는 것을 발표했습니다. IBM은 이미 DB2와 인포믹스라는 전통적인 DBMS 소프트웨어 제품을 가지고 있는데, 이와 별도로 새로운 제품을 표한 것입니다. 퓨어데이터시스템은 앞에서 언급한 것처럼 소프트웨어가 아닙니다. 서버와 스토리지, DBMS 소프트웨어 등이 통합돼 있습니다.

사용자 삽입 이미지
스티브 밀스 IBM 부사장은 이에 대해 “하드웨어와 소프트웨어를 설계 단계에서 최적화하고, 전문가의 지식을 내장한 제품”이라며 “이를 통해 시스템 도입 시간을 크게 단축할 수 있고, 운영 및 유지보수의 문제도 해결할 수 있어 21세기에 어울리는 베스트 패키지”라고 설명했습니다.

IBM의 이런 행보는 최대 경쟁자 오라클을 벤치마크 한 것입니다. 오라클은 지난 2008년 ‘엑사데이터’라는 이름으로 박스형 DB를 제공하고 있습니다. 최근 오라클 오픈월드에서는 인메모리 DB 기능까지 탑재한 엑사데이터 신제품을 발표했습니다.
사용자 삽입 이미지

비즈니스 애플리케이션 시장의 최강자 SAP도 이런 흐름에 동참하고 있습니다. SAP는 100% 인메모리 기반의 DB박스인 SAP HANA를 개발했습니다. 다만 SAP는 자체적으로 하드웨어 사업을 하지 않기 때문에 HP 등과 같은 외부 하드웨어 업체와 함께 DB 박스를 만듭니다.
사용자 삽입 이미지

이 같은 흐름은 소비자 시장의 IT 트렌드가 기업용 IT시장에까지 영향을 미친 것입니다. 아이폰이 출시된 이후 최적의 성능과 사용자 경험을 제공하기 위해 하드웨어와 소프트웨어를 함께 제공하는 업체의 가치가 높아진 것입니다. 최근 마이크로소프트가 스스로를 “디바이스 회사”라고 정의하는 것도 이런 흐름이 반영된 것입니다.

이에 대해 래리 앨리슨 오라클 회장은 “엑사데이타와 같은 엔지니어드 시스템은 애플의 아이폰 모델을 기업용 IT 시장에 반영한 전략”이라고 말했습니다. 앨리슨 회장은 고(故) 스티브잡스 애플 CEO와 오랜 친구 사이입니다.

앨리슨 회장은 지난 4월 일본에서 열린 오라클 오픈월드 2012 도쿄에서 아래와 같이 말했습니다.

“스티브 잡스가 애플에 복직한 이후 나와 산책을 함께 하면서 MS, 인텔, HP 등이 함께 만드는 PC의 세계는 이해관계가 복잡하고 의사결정도 늦으며 우수한 제품을 만드는 것이 어렵다고 말했다. 그는 하나의 회사가 소프트웨어도 만들고 하드웨어도 개발하고, 온라인 서비스도 다루면 어떨까하는 아이디어를 생각하고 있었다. 스티브잡스가 이 아이디어를 실행에 옮긴 결과 애플의 시가총액은 5000억 달러를 넘어서게 됐다. 애플은 MS나 HP보다 더 적은 연구개발 예산을 투입해 훨씬 더 큰 업적을 이뤘다. 이것이 바로 오라클의 전략이다”

이런 오라클의 전략이 시장에서 성공함에 따라 IBM, SAP와 같은 경쟁 회사들도 유사한 전략을 쓰게 된 것입니다.
2012/10/11 11:24 2012/10/11 11:24
기업의 DB는 크게 운영DB(OLTP)과 분석DB(OLAP)으로 나뉩니다. 운영DB은 현재의 거래정보를 입력하고 저장하는 용도이며, 분석 DB는 운영 DB로부터 데이터를 이관 받아 각종 통계를 내고 트렌드를 분석하는 데 사용됩니다.

금융권에서는 이를 담당하는 시스템을 계정계와 정보계라고 부르기도 합니다. 계정계는 창구∙온라인뱅킹∙ATM 등에서 일어난 거래를 처리하고, 정보계는 계정계 데이터를 끌어와서 각종 마케팅 및 전략 수립 이용할 수 있도록 분석합니다.

운영DB와 분석DB로 나누어 관리하는 이유는 하나의 시스템에서 모든 업무를 하는 것이 불가능하기 때문입니다. 하나의 DB에서 트랜잭션 처리와 분석업무를 모두 할 경우 병목현상이 발생해 애플리케이션 속도가 대폭 늦어질 것입니다. 만약 ATM에서 돈을 찾았는데, 두 시간 뒤에 통장에서 돈이 빠져나간 것으로 처리된다면 엄청난 혼란이 일 것입니다.

이 가운데 운영DB와 분석DB를 하나로 통합할 수 있다고 나선 용기 있는 회사가 있습니다. 바로 ERP(전사적자원관리)의 대가(大家) SAP입니다.

사용자 삽입 이미지
SAP는 메모리 기반의 DB 어플라이언스인 ‘HANA’라는 제품을 보유하고 있습니다. 이 제품은 인메모리 컴퓨팅 기술이 구현된 DB와 서버, 스토리지가 통합된 어플라이언스 시스템으로, 모든 저장공간이 하드디스크가 아닌 메모리로 구성된 것이 특징입니다.

지금까지 HANA는 분석용 DB로 사용돼 왔습니다. 디스크 대신 메모리에 저장된 데이터는 읽는 시간이 훨씬 빠르기 때문에 짧은 시간에 더 많은 데이터를 분석할 수 있기 때문입니다.

하지만 SAP는 HANA를 단순 분석속도를 높여주는 DB로 규정하고 있지 않습니다. 트랜잭션처리와 분석을 하나의 DB위에서 진행할 수 있도록 하겠다는 포부를 밝히고 있습니다. 그만큼 속도가 빠르다는 주장입니다.

또 일반적으로 분석용 DB는 열(컬럼, column) 기반으로 아키텍처를 사용하고 있지만, HANA는 컬럼 별로 읽을 수도 있고 행(로우, Row) 별로도 읽을 수 있다고 합니다. 여기에 정형 데이터와 비정형 데이터까지 모두 하나의 DB에서 처리할 수 있다는 것이 SAP측의 설명입니다.

SAP는 2012년까지 자사의 중소기업용 ERP 솔루션인 비즈니스원과 클라우드 ERP에 이를 적용한다고 계획을 밝혔습니다. 이를 위한 첫걸음으로 HANA SP3부터 자사의 분석 플랫폼인 넷위버 비즈니스웨어하우스(BW) 용도로 사용할 수 있도록 했습니다.

아직 계획 단계에 불과하지만, 만약 SAP의 비전이 현실화 된다면 엔터프라이즈 컴퓨팅 분야에는 엄청난 변화가 일 것입니다. 계정계와 정보계가 통합된다는 것은 업계의 일대 혁명입니다.

이는 더 이상 ETL(추출,변환,적재)이나 CDC(변화데이터캡처), 데이터웨어하우징과 같은 기술들이 필요 없게 됨을 의미합니다. 또 계정계에서 정보계로 데이터를 이전시키기 위한 모든 프로세스도 사라집니다.

하소 플래트너 SAP 창업자는 HANA에 대해 “기업 컴퓨팅 업계의 레볼루션이 될 것”이라고 자평합니다.

과연 SAP가 장담하는 이런 일이 현실화될지 궁금해집니다.
2011/11/16 10:49 2011/11/16 10:49