기업의 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
사용자 삽입 이미지

매출 36억 달러, 영업이익 7억6000만 달러, 영업이익 21.2%.

이는 지난 회계연도(2009년 11월~2010년 10월) HP 소프트웨어 그룹이 거둔 성적입니다. 얼핏 나쁘지 않아 보입니다. 특히 영업이익 21.2%는 HP 전 사업 영역에서 가장 높은 비율입니다. HP가 최근 소프트웨어 타령을 하는 이유를 알 수 있습니다.

그러나 성장률은 전년 동기 대비 0%입니다. HP 스스로 SW 회사임을 강조했고, SW 사업 경쟁력 강화를 위해 노력했지만 지난 1년 동안 재무적 진전은 없었다는 것을 의미합니다.

사실 HP의 소프트웨어 사업 규모는 회사의 명성에 비하면 초라한 수준입니다. HP의 최대 맞수 IBM은 2009년 SW 매출이 220억 달러입니다. HP의 36억 달러와는 차원이 다릅니다.

HP의 목표는 소프트웨어 사업을 키우는 것입니다. 최근 HP의 수장으로 부임한 레오 아포테커 회장은 인수합병과 연구개발에 투자할 것을 천명한 바 있습니다. 그는 SAP 전 회장으로, 소프트웨어 사업의 중요성을 매우 잘 알고 있는 인물입니다.

지난 4분기 실적 컨퍼런스콜에서도 아포테커 CEO는 M&A를 통해 소프트웨어 매출을 두세 배 이상으로 늘리겠다고 밝힌 것으로 전해졌습니다.

특히 HP의 ‘절친’ 오라클마저 HP 곁을 떠나 독립을 추구하고 있는 상황에서 소프트웨어 경쟁력 없이는 하드웨어 분야에서도 IBM, 오라클(썬 인수)과 경쟁하기 어려운 상황이 돼 가고 있습니다.

이 때문에 HP는 소프트웨어 경쟁력을 단숨에 올릴 특단의 대책이 필요해 보입니다.

일반적으로 이런 경우 가장 손쉽고 확실한 방법은 ‘인수합병’입니다. 자신이 가지지 못한 기술과 고객, 제품을 가진 회사를 인수하면 한꺼번에 모든 것을 얻을 수 있습니다.

HP 소프트웨어도 이런 경험을 한 적이 있습니다. 바로 ‘머큐리 인터랙티브(이하 머큐리)’입니다. HP는 지난 2006년 IT관리 업체 머큐리를 인수한 이후 SW 경쟁력이 비약적으로 상승한 바 있습니다.

머큐리 인수 이전 HP 소프트웨어는 그저 시스템관리나 네트워크 관리 정도의 회사로 치부됐었습니다. 하지만 머큐리 인수 이후 IT관리 분야에서 최강자 반열에 올랐습니다.

HP 소프트웨어는 머큐리의 제품과 기술뿐 아니라 ‘비즈니스 기술 최적화(BTO, Business Technology Optimization)’ 전략까지 그대로 받아들였습니다. 그 결과 HP 소프트웨어는 머큐리 인수 이후 1년만에 250%라는 비약적 성장을 경험했습니다.

물론 HP는 최근에도 여러 SW 업체를 인수하고 있습니다. 몇 달 전 보안 소프트웨어 업체인 아크사이트를 15억 달러에 인수했고, 그 전에는 보안 소프트웨어 업체인 포티파이소프트웨어와 애플리케이션 자동화 소프트웨어 업체인 스트라타비아도 인수한 바 있습니다.

하지만 이들 업체들은 HP 소프트웨어 사업의 경쟁력을 한 번에 두 배, 세 배 올려줄 수 있는 업체들은 아닙니다. IT관리라는 한정적 영역 내에서 부족한 포트폴리오를 채우는 역할을 할 뿐입니다.

때문에 HP에는 제2의 머큐리가 필요해 보입니다. HP 내부 인사들도 이를 인지하고 있을 것입니다. 하지만 문제는 빠른 의사결정과 추진력입니다.

예를 들어 HP는 수년 전부터 비즈니스 인텔리전스(BI)를 중요한 소프트웨어 사업 분야라고 강조해왔습니다. 그러나 지금까지 이 분야에서 HP가 이렇다 할 성과를 보여주진 못했습니다.

특히 시장에 좋은 BI 업체들이 있었지만, HP는 이를 두고만 봤습니다. 그 결과 비즈니스오브젝트, 하이페리온, 코그너스 등 명성을 쌓은 BI 업체들은 모두 SAP, 오라클, IBM이 인수해 갔습니다.

소프트웨어 기반의 데이터웨어하우징(DW) 전문업체 그린플럼은 EMC의 품안에, 속도면에서 최상을 자랑하는 DW 어플라이언스 업체 네티자는 IBM이 가로챘습니다.

HP가 스스로 BI 영역이 중요하다고 천명했지만, 이 분야에서 경쟁력 향상을 위한 활동은 별로 안 한 것입니다.
사용자 삽입 이미지
현재 스페인 바르셀로나에서는 HP 소프트웨어 최대 행사인 ‘HP 소프트웨어 유니버스’가 열리고 있습니다. 이 자리에서 HP는 자사가 중점을 두고 있는 SW 전략 분야에 대해 ▲구축(BUILD) ▲운영 ▲보안 ▲저장 ▲분석이라며, 각 분야에 대한 제품 및 기술, 강점에 대해 소개했습니다.

그러나 제가 느끼기에 유독 분석 분야에는 목소리가 낮았습니다. 한 때 HP 소프트웨어가 자산의 사업 영역을 비즈니스 기술 최적화(BTO)와 비즈니스 정보 최적화(BIO) 나눌 정도로 BI 분야는 HP엔 오래된 관심영역이었지만, 이젠 가장 목소리를 낮추는 영역이 된 듯 합니다.
 
물론 아직 기회는 남아 있습니다. 마이크로스트레티지나 테라데이타 등 언급되는 업체들도 ‘아직은’  있습니다.
2010/12/02 08:00 2010/12/02 08:00
사용자 삽입 이미지

전사적자원관리(ERP) 같은 기업 업무용 소프트웨어가 하드디스크가 아닌 메모리 상에서 구동되고, 기업의 모든 데이터가 메모리에 저장되는 것을 상상해 보신 적 있으십니까?

저는 없습니다. SSD(Solid State Drive)가 최근 많이 확산됐지만, 그래도 SSD는 아주 빠른 속도가 필요한 일부에서만 사용돼 왔습니다. 아무리 하드웨어 가격이 떨어진다고 해도 수십, 수백 테라바이트의 데이터가 SSD에 저장된다는 것은 현재로서는 상상하기 힘든 것이 사실입니다.

그런데 독일의 기업용 소프트웨어 기업인 SAP는 벌써 이런 준비를 하고 있다는군요. ERP가 메모리에서 구동되고, 데이터가 메모리에 색인되는 시대 말입니다. 이렇게 되면 애플리케이션의 성능은 지금과 비교하기 힘들 정도로 빨라질 것입니다.

SAP가 인-메모리에 올인하는 것은 단순히 애플리케이션의 속도만 올리겠다는 단순한 의도가 아닙니다. ERP 상에서 분석업무까지 처리하겠다는 야심입니다.

현재 기업들은 운용 데이터와 분석 데이터를 따로 관리하고 있습니다. 이는 속도 때문입니다. 운용 DB에서 분석업무를 하다가는 분석은커녕 데이터 하나 입력하는 데도 몇 시간이 걸릴 것입니다.

때문에 데이터웨어하우스(DW)라는 데이터 창고에 데이터를 모아놓고 이를 기반으로 하반기 매출 예상이라든지, 남성고객 매출 추이 등의 분석 자료를 얻어 냅니다.

그러나 분석에 사용되는 데이터는 실시간 데이터가 아닙니다. 운용 데이터에서 실시간 데이터를 직접 꺼내 분석하는 것이 아니기 때문입니다. 현재 기업들의 분석 업무는 언제나 어제의 데이터에 기반할 수 밖에 없습니다.

일반적으로 기업들은 하루의 영업을 마감하고, 한 밤중에 그날 발생한 데이터를 DW에 쏟아 붓는 작업을 진행합니다.

그러나 경쟁이 점점 더 치열해지는 기업 환경에서 어제의 데이터를 기반으로 내일의 비즈니스 전략을 세운다는 것은 위험한 일이 아닐 수 없습니다.

SAP가 인-메모리에 많은 관심을 갖는 것도 이 같은 이유 때문입니다. 실시간 기업이라는 목표를 달성하기 위해서는 운용 DB에서 직접 분석을 해야 한다는 관점입니다.

하드디스크와 달리 메모리는 속도가 엄청나게 빠릅니다. 최상으로 튜닝된 DB가 하드디스크에서 돌아가는 것보다 그냥 메모리에서 별로 튜닝되지 않은 DB를 돌리는 것이 5배 이상 빠르다고 하고, 잘 튜닝 될 경우 100배 이상 속도에 차이가 난다고 합니다.

저로서는 이 같은 생각이 다소 망상 같지만, SAP는 이런 시대가 올 것이라고 확신하는 것 같습니다. 클라우드컴퓨팅, 모바일 컴퓨팅과 함께 인메모리 컴퓨팅을 3대 전략으로 삼고 있습니다.

막연하게 그림만 그리고 있는 것도 아닙니다. SAP는 지난 해부터 실제로 관련 솔루션을 출시하고 있습니다.

대표적인 것이 ‘SAP 비즈니스오브젝트 익스플로러’입니다. 이 솔루션은 기업 내에 산재한 정보를 검색해주는 일종의 검색엔진입니다. 그런데 단순히 검색만 하는 것이 아니라 검색한 내용을 기반으로 차트를 그려주는 등 분석업무를 진행합니다.

예를 들어 의류 기업의 임원이 ‘상반기 경기도 지역 매장 별 여성복 매출 현황’이라는 검색어를 입력하면, 검색결과가
시간별, 지역별 등으로 정리돼 차트로 보여지는 것입니다.

기존에 이 임원이 같은 차트를 얻으려면 이 임원은 IT부서에 전화해서 이러저러한 데이터가 필요하니 산출해 달라고 요청한 후 하루 이틀을 기다려야 했습니다. IT부서 직원들은 가뜩이나 업무가 쌓여있는데, 이런 사소한 현업의 요구까지 들어주다 보니 스트레스가 쌓여 갔습니다.

하지만 이 솔루션은 현업에서 직접 원하는 데이터를 찾아 보고서에 삽입할 수 있도록 제공합니다. 현업부서나 IT부서 모두에 시간과 노력이 절감되는 것입니다.

바로 이 솔루션의 핵심이 바로 ‘인-메모리’ 기술에 있습니다. ‘SAP 비즈니스오브젝트 익스플로러’는 하드웨어와 소프트웨어가 통합된 어플라이언스 형태로 제공되는 솔루션입니다. 하드디스크 대신 메모리에 데이터를 저장합니다. 이 솔루션은 기존의 DW와 연결돼 DW 가속기 역할을 합니다. 검색과 동시에 분석 차트를 얻을 수 있는 이유가 바로 여기에 있습니다.

또 SAP는 올 4분기 인-메모리 기술을 대거 선보일 예정입니다. 앞에서 언급한 운용 DB에서 분석업무까지 처리하는 솔루션인 SAP Business Analytic Engine을 비롯해 High Performance Analytic Compliance, SAP BusinessObjects Planning and Consolidation, version for SAP NetWeaver 등의 베타버전을 4분기 발표한다고 합니다.

하지만 SAP가 넘어야 할 숙제는 있습니다. 바로 ‘돈’입니다.  아무리 메모리 가격이 떨어졌어도 여전히 메모리와 디스크의 가격 차이는 큽니다. ‘SAP 비즈니스오브젝트 익스플로러’도 혁신적 기능 때문에 많은 기업들이 관심을 보이고 있지만, 워낙 비싼 솔루션이어서 도입에 어려움이 있다고 합니다.

특히 경제위기 이후 최근 기업들은 IT에 대한 투자를 최소화 하려는 경향을 보이고 있다는 점도 SAP의 전략에 걸림돌이 될 것입니다.

하지만 인-메모리에 대한 투자는 SAP를 IBM, 오라클, MS 등과의 차별화 할 수 있는 가장 큰 요소라는 점은 분명합니다.

과연 SAP는 가격이라는 한계를 뛰어넘을 수 있을까요.
2010/07/14 09:40 2010/07/14 09:40
사이베이스가 오늘 자사의 데이터웨어하우스(DW) 전용 DBMS가 IBM AIX 기반의 벤치마크테스트(BMT)에서 1위를 기록했다는 보도자료를 보내왔습니다.  지난 번엔 썬 시스템 상에서 테스트했을 때 1위 했다고 발표하기도 했습니다.

사이베이스가 성능테스트 결과를 자꾸 발표하는 이유는 최근 경쟁사들이 사이베이스 DW 전용 DBMS인 '사이베이스 IQ'의 성능에 대한 트집을 잡고 있기 때문입니다. 실제로 경쟁사들은 고객이나 언론을 만나면 "사이베이스 IQ는 데이터량이 늘어나면 성능에 문제가 생긴다"는 이야기를 자주 합니다. 이는 사이베이스가 국내 DW 시장에서 잘 나가고 있다는 방증이기라고 볼 수 있습니다.

하지만 IBM 서버 위에서 성능 1위라는 발표는 다소 허무한 면이 있습니다. 현재 DW 제품들은 점점 클로우즈 환경으로 바뀌고 있습니다. 모두가 오픈 스탠더드를 지향하는 마당에 다소 역행하는 것이지요. 테라데이타, 네티자 등 '어플라이언스'라는 이름을 단 업체들이 세계 DW 시장에서 전통적인 DBMS 업체들을 향해 맹공을 퍼붓고 있습니다.

결국 오라클마저 이 흐름에  두 손을 들었습니다. 오라클은 지난 해 HP 서버와 스토리지, 오라클 DB를 결합한 '엑사데이타'라는 DW 머신을 발표한 바 있고, 올해도 썬 서버와 결합한 엑사데이타 2를 발표했습니다.(관련기사  오라클 “굿바이, HP”…DB 머신에 HP 대신 썬 서버 탑재)

이제 DW 시장은 자신의 DB와 자신의 서버, 스토리지를 결합해 판매하는 것이 대세가 돼 버렸습니다. 이 같은 흐름을 거부하고 있는 유일한 회사가 사이베이스입니다. 사이베이스도 본사에서는 이미 어플라이언스 모델을 개발했다고 합니다. 하지만 아직 사이베이스는 소프트웨어적인 접근을 포기하지 않고 있습니다.

오늘 사이베이스가 IBM 유닉스 서버 상에서 최고 성능을 발휘했다는 발표가 다소 허망한 것은 이 때문입니다. 사이베이스가 DW 전용 DBMS 소프트웨어 시장의 유일한 플레이어나 마찬가지이기 때문입니다.

100미터 경주에서 혼자 전력질주하고 일등한 기분이랄까요.

사이베이스측에서 보도자료를 취하했네요. 사이베이스측 요청을 받아들어 보도자료는 게재한 것은 삭제했습니다.

아래는 보도자료 전문입니다.
2009/09/22 16:01 2009/09/22 16:01