본문 바로가기

Home > 정보마당 > 공개SW 활용 성공사례

공개SW 활용 성공사례

미들웨어 교체를 통한 라이선스 및 유지관리 비용 절감

독점형 미들웨어의 과도한 라이선스 및 유지 관리 비용을 지불하는 데 지친 Sprint는 비용의 획기적인 절감과 동시에 회사의 미션크리티컬한 비즈니스 애플리케이션에 향상된 유연성과 민첩성을 제공하는 Application Platform으로 오픈 소스 이니셔티브에 착수하였다.

- 기     관 스프린트 넥스텔(Sprint Nextel)
- 수행년도 2012년
- 도입배경 독점형 미들웨어의 과도한 라이선스 및 유지 관리 비용 절감
- 솔 루 션 레드햇 엔터프라이즈 리눅스, 제이보스 엔터프라이즈 어플리케이션 플랫폼, 제이보스 오퍼레이션 네트워크
- 도입효과 : 라이선스 및 유지 관리 비용 연간 4백만 달러 절약, 개발자 생산성 향상, Sprint 제품의 출시 시간 단축 등

Sprint Nextel은 소비자, 기업 및 정부 기관 사용자에게 이동의 자유를 가져다 주는 광범위한 유무선 통신 서비스를 제공한다. Sprint Nextel은 2012년 1분기말에 5천 6백만 명이 넘는 고객에게 서비스를 제공했고, 미국 국내 통신사업자의 최초 무선 4G 서비스를 포함한 혁신적인 기술의 개발, 엔지니어링 및 배포, Virgin Mobile USA, Boost Mobile 및 Assurance Wireless를 비롯한 업계 최고의 모바일 데이터 서비스, 선불식 브랜드, 국내외 실시간 PTT(Push To Talk) 기능 및 전 세계 Tier 1 인터넷 백본 제공으로 널리 인정받고 있다. Sprint는 모든 미국 국내 통신사업자 중 미국 고객 만족도 지수 1위를 차지했으며 지난 4년 동안 모든 업계를 통틀어 고객 만족도가 가장 많이 개선되었다. Sprint는 뉴스위크의 2011 녹색 경영 기업 평가에서 3위에 올라 국내에서 가장 친환경적인 기업 중 하나로 선정되었으며, 통신 회사 중 가장 높은 순위를 차지하였다.

비즈니스 중심 IT 기회를 고갈시키는 비싼 미들웨어
Sprint는 2011년 이전에 핵심 비즈니스 애플리케이션으로 값비싼 독점형 Oracle WebLogic 및 IBM WebSphere 미들웨어 플랫폼만을 이용했었다. 라이선스 유지 관리 및 지원 비용이 많이 들어서 다른 비즈니스 중심 IT 기회에 투입될 자금을 유용했으며, 여러 미들웨어 제품의 여러 버전을 최신 상태로 유지하기가 매우 힘들었다.

"지원되지 않는 EOL(End Of Life) 버전의 WebSphere 및 WebLogic에 애플리케이션이 몇 개 있었습니다."라고 Sprint의 IT 미들웨어 책임자 Jamie Williams의 말이다. Sprint는 마침내 많은 비용과 노동력을 들여서 기존의 모든 미들웨어 환경을 업그레이드하는 데 착수하거나 새로운 미들웨어 플랫폼을 표준화해야 하는 상황에 직면하였다.

Sprint IT 팀은 새로운 솔루션을 배포하는 쪽으로 의견이 기울었지만 매우 특수한 요구 사항이 있었다. 첫째, 프로덕션 운영이나 IT 개발 파이프라인의 비즈니스 크리티컬 프로젝트에 중단을 초래하지 않으면서 TCO(총소유비용)가 낮은 새 플랫폼으로 전환할 수 있도록 지원하는 미들웨어가 필요했다. 또한 혁신적인 오픈 표준에 기반을 두고 있고, 다양한 애플리케이션의 요구 사항을 충족할 정도로 유연하고, 통신사업자급 구현에서 프로덕션 안정성에 대해 배틀 테스트를 거쳤고, 마지막으로 표준 방식으로 구현할 수 있어 추후에 소프트웨어를 간편하게 최신 상태로 유지할 수 있는 미들웨어가 필요했었다.

미들웨어를 교체하는 것 외에도 관련 인프라 구성 요소를 현대화하여 IT 환경이 빨리 실행되기를 원하였다. "우리는 일제히 독립 실행형 물리적 서버에서 가상화된 환경으로, 독점형 운영 체제에서 Linux로, 그리고 독점형 웹 서버에서 Apache로 애플리케이션을 마이그레이션하는 방법을 찾았습니다."라고 Williams는 말한다.


차세대 IT 플랫폼에 적합한 솔루션 선택
Sprint는 광범위한 실사와 개념 증명 테스트 후 새로운 미들웨어 솔루션으로 JBoss® Enterprise Application Platform을 선택하고, 새로운 운영 체제 환경으로 Red Hat® Enterprise Linux®를 선택하였다. 2011년 4월에 Sprint는 기존의 모든 WebLogic 및 WebSphere 미들웨어를 Red Hat의 JBoss Enterprise Middleware로 교체하는 대규모 프로젝트를 승인하고 자금을 투입했으며, 이러한 애플리케이션을 가상화된 Red Hat Enterprise Linux 환경으로 마이그레이션하기 시작하였다. 앞으로 Sprint에서 개발된 모든 신규 애플리케이션은 JBoss Enterprise Application Platform을 사용한다.

2년 프로젝트의 일부로 Sprint는 컨설팅을 활용하여 애플리케이션 마이그레이션, 모범 사례 정의 및 미래 상태의 아키텍처 설계에 대한 지원을 받았다.

Sprint IT는 기존의 독점형 미들웨어 플랫폼에서 새로운 JBoss 표준으로 100개 이상의 Sprint 애플리케이션을 이동해야 끝나는 마이그레이션을 시작했으며, 이러한 마이그레이션 작업은 영업, HR, 금융, IT 및 엔지니어링을 포함한 Sprint 비즈니스의 각 분야를 건드리는 매우 광범위한 작업이다.

Williams는 “마이그레이션의 영향을 받게 될 모든 중요 애플리케이션을 고려하여 IT의 전체 직원과 긴밀하게 협력하여 합의를 도출했습니다. Red Hat 컨설턴트 팀은 내부 Sprint IT 직원이 애플리케이션 이식성, 아키텍처 유연성, 안정성 및 성능을 촉진하면서 벤더 종속을 줄일 수 있는 Sprint 고유의 표준을 개발할 수 있도록 안내하고 멘토링했습니다.”

현재 Sprint IT는 Sprint의 비즈니스 크리티컬하고 미션 크리티컬한 애플리케이션의 57%를 성공적으로 마이그레이션하였다. 이전에 이러한 애플리케이션은 WebLogic의 CPU를 600개 이상 사용하고, WebSphere의 PVU를 거의 24,000개 사용했었다. "마이그레이션이 완료된 애플리케이션으로는 매장의 서비스 및 수리 관리, 온라인 선불 구매, Sprint 파트너에 대한 보안 파일 전송, Sprint 무선 네트워크의 자산 및 인벤토리 관리 등이 있습니다."라고 Williams는 말한다. 프로그램이 완료되면 이전에 WebLogic CPU 1,000개, WebSphere PVU 100,000개를 사용한 100개 이상의 애플리케이션이 마이그레이션될 것으로 예상된다.

Sprint는 이와 동시에 독립 실행형 서버를 Red Hat Enterprise Linux에서 실행되는 가상 시스템으로 전환하고 기존의 웹 서버를 Apache 웹 서버로 교체하여 인프라를 현대화하였다.


JBoss Enterprise Application Platform architecture

미들웨어 교체로 수백만 달러 절감 및 전략적 IT 이니셔티브에 집중 가능
Sprint는 단순히 독점형 미들웨어 환경을 JBoss Enterprise Middleware로 교체함으로써 라이선스 및 유지 관리 비용 절감만으로 연간 4백만 달러 이상을 절감할 것으로 예상된다. Williams 팀은 JBoss Operations Network와 같은 구현 표준 및 관리 도구도 도입했으므로 Sprint 개발자, 미들웨어 관리자 및 시스템 지원 직원의 생산성이 훨씬 높아져 더 많은 비용이 절감될 것이다. 이같이 절감한 비용으로 Sprint는 "일상적인 유지 관리"로 인프라를 지원하기보다는 비즈니스 중심 기능의 IT 프로젝트에 더 많은 자금을 투입할 수 있을 것으로 기대한다.

Williams는 "우리가 만든 환경은 오픈 소스 표준에 기반을 두고 있으므로 합리적인 가격으로 미들웨어 플랫폼을 확장하고, 비즈니스에 애플리케이션을 제공하는 데 초점을 맞출 수 있을 것입니다. 또한 이제 성공적으로 마이그레이션된 애플리케이션의 유연성과 옵션으로 내외부 또는 하이브리드 환경에서 인프라 호스팅의 진화를 더 세부적으로 제어할 수 있습니다." 라고 말한다.

개발자는 로컬 및 '저몰입' 개발 환경에서 코드를 더욱 빠르게 디버깅하는 방법을 배웠습니다. 또한 "Sprint가 Red Hat 컨설팅과 함께 만든 표준이 애플리케이션에 제공하는 기본적인 엔터프라이즈 아키텍처 프레임워크 덕분에 추후에 유연성이 증가하고 값비싼 폐쇄형 소스 기술에 대한 의존도가 낮아질 것입니다"라고 Williams는 말한다.

Sprint는 마이그레이션 과정에서 Red Hat 글로벌 지원 서비스와 Red Hat 교육을 매우 많이 활용하였다. Sprint 애플리케이션 개발 팀은 프로그램 초기에 이러한 교육 과정을 이수하여 애플리케이션 마이그레이션 과정에서 필요한 배경 지식과 자신감을 얻었다.

Sprint Nextel은 이러한 마이그레이션 프로젝트를 통해 재정적 보상 이상의 효과를 얻었고 또한 여러 미션/비즈니스 크리티컬 애플리케이션의 인프라를 표준화하고 현대화한 것도 가장 성공적인 것 중 하나이며, 이로 인해 개발자 생산성 증가, 주요 Sprint 제품의 출시 시간 단축 및 향후 중요 비즈니스 프로세스의 자동화 개선이 촉진될 것으로 내다봤다.



- RedHat 제공
- 공개SW 역량프라자
맨 위로
맨 위로