국내 최대 은행인 KB국민은행, 그리고 이 은행에 자사의 최고 사양 서버인 메인프레임을 공급하고 있는 IBM간의 치열한 수싸움(?)이 벌써부터 벌어진 것일까요.


최근 국민은행은 IT기획부 산하에 ‘주전산기 기종 검토팀’과 ‘IPT 추진팀’으로 명명된 2개의 실무 태스크포스(T/F)를 출범시켰습니다.

‘주전산기 기종 검토팀’이 하는 일은 말 그대로입니다.

기존 IBM 메인프레임 기반의 주전산시스템을 향후에 유닉스와 같은 새로운 플랫폼으로 전환할 수 있는지를 기술적으로 충분히 검토하자는 취지입니다.

이와함께 기존 IBM과의 OIO 계약 만료시 재협상에 앞서 합리적 협상안을 다각적으로 미리 검토해보자는 목적도 동시에 가지고 있습니다.

‘IPT 추진팀’은 올해 4분기 국민은행이 지점, 콜센터 등 1200개가 넘는 전 영업점의 통신환경을 인터넷기반으로 전환하는 프로젝트를 IT부서에서 지원하기 위한 조직으로, 주전산시스템과는 전혀 관련이 없습니다.

◆"2기 차세대 검토는 아니다" = 국민은행측은 ‘주전산기 기종 검토팀’의 성격에 대해 “2기 차세대 추진팀의 성격은 결코 아니다”라고 밝혔습니다.

“계약 만료시점에 임박해서 OIO 협상을 하다보면 우리가 만족할만한 결과를 얻지 못할 수 있다는 차원에서 T/F를 출범 시킨 것일 뿐 확대 해석할 필요가 없다”는 게 국민은행측의 공식적인 입장입니다.

실제로 국민은행은 ‘메인프레임 다운사이징’을 검토했으나 결국 OIO 계약 연장으로 입장을 선회한 우리은행의 사례를 주의깊게 지켜본 것으로 알려지고 있습니다.

참고로, OIO계약은 IBM 장비 구매시 할인율의 폭넓게 적용되는 IBM 특유의 구매계약 방식으로, 장비구매량및 사용량 등에 의해 할인율이 차별적으로 적용되며 계약기간도 5년~7년 정도로 중장기입니다.

국민은행은 지난 2010년 4월 개통한 차세대시스템에 앞서 IBM과 1700억원 규모의 OIO 다년계약을 맺은 바 있습니다.

당연히 계약 금액면에서 국내 금융권 최대 규모일뿐만 아니라, IBM 메인프레임의 경우엔 국민은행은 세계 최대 규모의 레퍼런스(21만 Mips)로 기록되고 있습니다.

◆OIO계약을 2년이나 남겨놓고…무슨 이유?= 그런데 여기서 주목할만한 점이 한가지 있습니다.

국민은행이 오는 2015년7월 말까지 IBM과의 OIO계약을 무려 2년이나 남겨놓고 있는 시점이라는 점입니다.

물론 2년뒤라면 국민은행이 ‘2기 차세대’의 그림을 서서히 준비해야하는 시점이기는 합니다.

하지만 여러 정황상 그보다는 OIO계약이 만료되는 이후 IBM과의 재협상에서 국민은행이 유리한 고지를 선점하기위한 다목적 카드로 보입니다. 정말 ‘2기 차세대’에 무게를 뒀다면 국민은행은 성격상 컨설팅부터 시작했겠지요.

IBM의 입장에서는 '국민은행이 상황에 따라서는 메인프레임을 버릴 수 있다’는 위협을 있는 그대로 받아들여야할 것으로 보입니다.

이는 마치 얼마전 포스코가 ‘오라클 ERP를 걷어내고 SAP로 갈아타는 것을 검토하고 있다’언급했던 것과 비슷합니다.

이것이 비록 쉽게 읽히는 수이기는 하지만 당사자인 IBM에게는 전혀 다른 얘기입니다. 가뜩이나 IBM은 국내 시장에서 최근 수년간 메인프레임의 입지가 크게 줄어들고 있다는 것을 생각한다면 더욱 그렇습니다.

더구나 IBM은 2010년 8월말 메인프레임 기반으로 진행됐던 비씨카드 차세대시스템 프로젝트의 실패 등 대형 악재가 터졌고 거기에 OIO계약에 따른 패널티 조항 때문에 소송까지 벌이고 있는 상황입니다.

◆IBM이 국민은행을 먼저 자극했다? = 한편 아무리 생각해봐도 국민은행이 IBM에 대해 '다운사이징 검토'라는 초강수를 일찌감치 빼든것은 여전히 의문으로 남습니다.

혹시 다른 이유는 없을까요.


이와관련 업계의 정통한 소식통은 '한국IBM쪽에서 먼저 국민은행을 자극시켰을 것'이라는 추론을 제기하고 있습니다.

예를들면 IBM측이 '기존 국민은행과의 OIO의 계약에 적용되고 있는 할인율을 향후에는 적용시키지 않을 것'이라는 식의 얘기를 평소에 흘려서 국민은행을 불안하게 했다는 것입니다.

이에 국민은행측이 '이대로 넋놓고 있어선 안되겠다'며 적극적으로 대응에 나선 결과라는 것입니다. 만약 그렇다면 IBM은 제꾀에 자기가 넘어간 셈이 됩니다.

실제로도 이번 건과는 크게 관련은 없지만 IBM은 3~4년전부터 로펌을 지정해 금융권을 비롯해 국내 주요 고객사를 대상으로 자사 솔루션의 실제 사용자수를 파악하는 등 유지보수및 서비스 매출 확대를 위한 강경한 행보를 고수하고 있습니다.

이 결과 기존 고객사들로부터 적지않은 반발을 불러일으켰고, 고객사들이 IBM 이외의 대안을 검토하는 계기가 되고 있습니다.

한편 국민은행이 정말로 IBM과의 결별을 서서히 준비하고 있는지 아니면 엄포만 놓을려는 목적인지 그것도 아니면 정말로 2년후 OIO 재협상을 준비하고 있는 것인지 해석은 여러 가지 나올 수 있습니다.

전체적으로 보면, 국민은행은 비즈니스 환경이 여의치 않다고 보고 올해들어 전행적으로 IT를 포함한 비용절감을 강하게 드라이브하고 있는 상황입니다.

과거의 경험에 비춰볼 때, 이런 상황에서는 IBM 뿐만이 아니라 국민은행에 제품을 비교적 우월적인 지위로 제품을 공급하고 있는 EMC 등 다른 IT업체들에게도 직간접인 영향을 미칠 수 있습니다.

과연 IBM이 이 상황을 어떻게 돌파할 것인지 지켜봐야 하겠습니다.

2012/09/06 01:08 2012/09/06 01:08

사용자 삽입 이미지
[IT전문 미디어블로그 = 딜라이트닷넷]

 

지난주 금융IT업계에서 가장 관심을 끌었던 소식은 '비씨(BC)카드의 차세대시스템 개발 중단' 이였습니다. 500억원을 넘게 투입해 지난 1년6개월이 넘도록 진행해왔던 프로젝트가 실패한 것이죠.

언제인지 기약할수는 없지만 비씨카드는 차세대 프로젝트를 처음부터 다시 시작해야 합니다.

물론 결코 쉽지않은 일입니다. 42.195Km를 뛰어온 마라토너에게 왔던 길을 다시 뛰라고 한다면 너무 막막한 비유일까요.


회사 관계자는 "(차세대 재추진)일정은 나오지 않았지만 기존 차세대 프로젝트에서 나온 산출물을 재활용하는 방안을 고려하고 있다"고 밝혔습니다.

비록 프로젝트는 실패했지만 거기에서 나온 '산출물'들이 매우 중요한 것은 사실입니다. 차세대 사업을 재추진할 경우, 산출물을 제대로 활용한다면 처음보다는 훨씬 수월하게 시행착오를 줄이고 프로젝트를 효율적으로 마칠 수가 있기 때문입니다.

물론 기존의 '산출물'이 어느 정도 효용이 있을지는 새로 그리게될 차세대시스템 아키텍처의 유사성에 따라 달라질 것입니다. 또한 과거 금융권 사례에서 보면, 향후 사업자가 변경됐을 경우 산출물에 대한 '저작권'이 문제가 될 수도 있다는 점도 변수입니다.

관련하여 차세대 사업은 아니지만 지난 2009년 1년간 진행됐다 실패한 후, 재추진된 국민은행의 자본시장통합시스템(CMBS)시스템 프로젝트의 경우를 참조해 볼 필요가 있습니다.

당시 한국IBM에서 SK C&C로 주사업자가 변경됐는데 이 과정에서 발주자인 국민은행은 기존 산출물을 재활용하기위해 필요한 법률적 문제 등 사전정지 작업을 진행했습니다.  

◆차세대 개발 중단... 미련 또는 아쉬움

통상 금융기관들은 차세대시스템을 오픈하기에 앞서 약 3개월간 여러 형태의 테스트를 진행합니다.

최종적으로는 전점테스트를 통해 실전에 가까운 상황에서 시스템을 가동하고, 여기에서 문제가 없으면 추석, 설날 등 2~3일간의 연휴기간을 통해 최종적으로 데이터 마이그레이션을 완료합니다.
신시스템으로의 이전이 완료되는 것이죠.

물론 신시스템이 공식 오픈되도 이러 저런한 소소한 장애가 속출하는 것이 일반적입니다.

약 2주간의 가동을 통해 이런 저런 오류를 잡아내는 과정을 끝나면 비로소 시스템 오픈 성공을 선언하는 것입니다.

따라서 국내 금융권에서 차세대시스템 개발이 매끄럽지 못해 한 두 차례 오픈 일자를 연기하는 경우는 허다합니다.

그러나 그렇다 하더라도
비씨카드처럼 프로젝트 완료를 코앞에 두고 개발을 전면 백지화하는 경우는 매우 이례적입니다.

수백억원을 투입한 시스템에 오류가 발생했다면 1~2개월을 추가로 작업해서 완결시키는 것이 새로 처음부터 시작하는 것 보다는 훨씬 경제적이기 때문입니다.

도저히 기술적으로 돌이킬 수 없는 '치명적인 오류'이거나 또는 그 이외의 말못할 변수(?)가 없다면 말이죠.
◆무엇이 잘못됐을까

비씨카드는 하드웨어의 문제인지 소프트웨어의 문제인지 내부적으로 조사를 통해 '오류의 원인'을 찾아내겠다는 입장이지만 그 시한을 못박지는 않았습니다.

회사측이 인정하는 부문은 '승인시스템'에서의 오류입니다. 테스트 과정에서 일부의 카드 승인이 제때에 떨어지지 않는 현상이 발생했고, 원인을 알수 없지만 그런 현상이 지속됐다는 것입니다. '원인 불상'이죠.

승인시스템은 은행의 계정시스템과 마찬가지로 카드시스템의 핵심입니다.

이처럼 핵심적인 역할을 하는 부문에서 지속적으로 문제가 발생했다면 회사측이 시스템 오픈을 강행하지 않는 것은 당연한 조치입니다.

그런데 궁금한것은 이것이 과연 기술적으로 '치유가 불가능한 문제'였나 하는 것입니다.

이번 비씨카드 차세대시스템에 개발은 한국IBM과 LG CNS가 시스템 설계및 운용 등 각각의 역할을 맡아 참여했습니다.

국내 금융권에서 한국IBM은 메인프레임 기반의 차세대시스템 아키텍처를 수없이 구현한 업체입니다.

LG CNS 또한 지난 2000년대 중반 국내 최대의 카드업체였던 LG카드(이후 신한카드에 합병)의 차세대시스템 개발에 성공했을 뿐만 아니라 금융권 차세대시스템 개발 노하우가 가장 많은 회사입니다.

금융권 차세대시스템 분야에서 최고 에이스라고 손꼽히는 IT업체들이 '치유할 수 없는' 승인시스템의 오류현상을 유발시켰다는 것은 결과적으로 미스테리한 일입니다. 물론 당사자들은 입을 굳게 다물고 있습니다.

또 하나의 원인은 일각에서 제기하는 메인프레임 용량 계산의 착오에 대한 문제입니다.

차세대시스템에 소요되는 메인프레임 CPU의 용량, 즉 밉스(Mips)치를 잘못계산해 추가로 막대한 비용이 소요됐고 시스템 구축 일정에도 차질이 생겼다는 것인데요.

이것이 원인이돼 백지화를 결정했다면 분명 '황당 사건'으로 기록될 것입니다. 그러나 이것도 상식적으로 의문이되는 부분이 있습니다.

설령 시스템 설계 단계에서 CPU소요량 계산을 잘못했다면 필요한 만큼 추가 구매해서 프로젝트를 종결시키는 것이 더 경제적이기 때문입니다. 하드웨어 용량 부족의 문제라면 처음부터 프로젝트를 다시 할 이유까지는 안된다는 것이죠.

실제로 회사측도 '다소 소요량이 더 늘어난 것은 있지만 프로젝트에 영향을 줄 정도는 전혀 아니다'고 설명하고 있습니다.

되풀이되는 역사... 실패의 데쟈뷰

비씨카드의 차세대 프로젝트 백지화 선언은 당분간 금융IT업계에 관심사가 될 것 같습니다. '치유할 수 없는 오류'에 대한 궁금증이 여전하기 때문입니다.  

다만 놀라운 것은 과거 금융권에서 이와 유사한 일이 실제로 있었다는 점입니다. 반갑지않은 데쟈뷰라고 할까요.

지난 2000년대 초, 차세대시스템 오픈을 1개월여 앞둔 우리은행은 돌연 차세대시스템 개발 포기 선언을 하게됩니다.

차세대시스템의 핵심인 계정계(코어뱅킹)의 정합성이 문제였습니다. 일일 결산에 오류가 생기는 현상이 반복됐습니다. 그런 상황이면 은행은 정상적인 영업을 할 수가 없습니다. 그 오류를 치유하지 못하고 시스템을 오픈했다면 국가적인 혼란이 야기될 수도 있습니다.

결국 2000억원 가까이 막대한 예산이 투입된 차세대 사업은 백지화됐습니다. 우리은행은 당시 스페인계 코어뱅킹 패키지(알로마)를 채택했는데 여기에서 문제가 생긴거죠.

당시 막대한 공적자금으로 겨우 회생한 우리은행은 국민의 혈세를 이렇게 어이없게 날렸고, 1년후 가까스로 새로운 차세대시스템을 가동하게 됩니다.

덧붙이자면 프로젝트 실패에 대해 당시 경영진은 누구도 책임을 지지 않았습니다. 그나마 우리은행이 비교적 빠르게 차세대시스템 재개발에 성공한 이유는 기존의 산출물을 잘 활용했기 때문입니다.

한편 과거 차세대시스템 개발에 있어 메인프레임 CPU용량 계산의 착오로 크게 고생한 사례도 실제 있습니다.

지난 2000년대 중반, IBM 메인프레임 기반의 차세대시스템 개발에 나섰던 기업은행입니다.

차세대 프로젝트 진행도중에 메인프레임 CPU를 추가로 구매해야 하는 돌발상황이 발생한 것입니다. 더욱이 국책은행이라 예산 집행에 있어 정부의 승인을 따로 받아야하는 기업은행의 입장에선 이는 매우 중차대한 문제였습ㄴ다. 당초 기업은행의 차세대 프로젝트 예산은 불과 500억~600억원 수준으로 추정됐었습니다.

다만 기업은행은 프로젝트를 포기하지는 않고 필요량을 추가로 도입하는 등 비상수단을 강구해 차세대시스템을 정상적으로 오픈했습니다.  

하지만 기업은행으로서는 어딘지 모르게 아쉬움이 남았겠죠. 마치 충분한 영양분을 받고 태어난 우량아가 아니라 인큐베이터 신세를 져야만했던 출생의 비밀.

그러나 6년후, 이러한 안쓰러운 상황은 크게 반전됩니다. 기업은행이 향후 5년간 2300억원을 투입하는 '포스트(Post) 차세대'프로젝트를 추진하기로 결정했기 때문입니다.

'포스트 차세대' 프로젝트는 기업은행이 과거 제대로된 차세대시스템 프로젝트에 약간 미흡했던 것을 이번 포스트 차세대 사업을 통해 만회할 수 있게 됐다는 점에서 큰 의미를 갖습니다.

물론 민영화 전환, 지주사 전환 등 기업은행을 둘러싼 급격한 환경변화가 포스트 차세대 프로젝트를 추진하게 된 원인이지만 역사의 반전을 느끼게 합니다.  

새옹지마. 누구나 실패를 할 수 있습니다. 그리고 실패가 결과적으로 항상 나쁜것은 아닙니다. 그것을 계기로 보다 좋은 결과를 만들어낸다면 전화위복이 될 수 있습니다.

만 전화위복이 되기위해서는 왜 내가 실패했는지에 대한 정확한 원인을 알아야 한다는 전제가 필요합니다.

[박기록 기자의 블로그= IT와 人間]



2011/09/06 10:41 2011/09/06 10:41