As Published In

Oracle Magazine
Special Edition for Linux 2006
Feature

Linux 기반의 그리드 구현 사례
저자 David Baum

오라클과 Linux의 조합을 통해 엔터프라이즈 컴퓨팅 그리드 환경을 성공적으로 구현한, 오라클 오스틴 데이터 센터의 사례를 소개합니다.

지금까지는 추가적인 컴퓨팅 용량이 필요하면 더 비싼 컴퓨터를 구입해야 했습니다. 하지만 이제 그리드 컴퓨팅의 개념이 도입되면서, 저가형 PC 서버를 이용하여 온디맨드 방식으로 용량을 추가하는 것이 가능해졌습니다. 이 과정에서 자주 활용되는 것이 Linux 블레이드 서버라고 오라클의 Linux/오픈 소스 제품 마케팅 담당 디렉터 모니카 쿠마는 말합니다. “사용자들은 오라클과 Linux의 조합을 통해 표준화된 환경에서 서버와 스토리지를 통합하고 그리드 컴퓨팅의 기반을 실현함으로써 비용을 혁신적으로 절감하고 있습니다. 그리드 컴퓨팅은 성능을 개선하고 더 높은 수준의 품질을 제공합니다. 또 Linux는 초대규모 엔터프라이즈 데이터 센터가 필요로 하는 저비용, 고성능 환경을 위한 이상적인 플랫폼으로 활용됩니다.” 쿠마의 말입니다. 그 대표적인 예의 하나가 오라클의 오스틴 데이터 센터(ADC)입니다.

오라클과 핵심 파트너들은 ADC에 Linux를 기반으로 하는 엔터프라이즈 컴퓨팅 그리드를 구현하였습니다. 쿠마는 이를 세계에서 가장 큰 Dell/Linux 구현 사례라고 소개합니다. “그 덕분에 고성능, 가용성, 안정성 등 그리드가 제공하는 혜택을 최대한 누리면서 변화하는 비즈니스 요구사항에 기민하게 대처할 수 있습니다. 이러한 모든 환경이 저가의 Linux 시스템으로 구현되었습니다.” 쿠마의 말입니다.
ADC 주요 통계

  • 17,500 대 이상의 운영 서버
  • 매달 평균 335대의 서버 신규 설치
  • 세계 최대의 Dell/Linux 설치 환경
  • EPA에 의해 Green Power Parter 인증을 획득하였으며, 30 퍼센트의 에너지를 풍력, 태양력과 같은 재활용 발전 시설로부터 수급
  • 1 에이커가 넘는 플로어 공간
  • 수백 대의 미션 크리티컬 애플리케이션에 대한 호스팅 서비스 제공 중

텍사스 중부의 탁 트인 평원과 언덕 사이에 위치한 오라클 ADC를 멀리서 바라보면, 회반죽으로 덧칠된 고풍스러운 건물이 오래된 사무실 또는 창고라는 착각을 불러일으키기도 합니다. 하지만 좀 더 가까이 다가가 정문을 통과하는 순간 이 건물이 결코 일반적인 사무실이 아님을 깨닫게 됩니다. 대사관을 연상시키는 각각의 게이트에서는 시설을 출입하는 모든 차량을 모니터링하고 있습니다. 무장한 경비병들이 순찰을 돌고 있으며 수십 개의 카메라가 곳곳을 감시하고 있습니다. 바이오메트릭 지문/홍채 스캐너를 통해 외부 인력의 출입을 철저히 통제하며 건물 안에 들어서면 금속 탐지기와 중량 감지 센서와 마주치게 됩니다.

내부에 들어가면 방탄 유리를 통해 1 에이커가 넘는 면적의 플로어 공간에 컴퓨터, 스토리지 장비, 네트워킹 장비가 끝없이 줄지어 서 있는 장관이 펼쳐집니다. 이곳이 바로 오라클 온 디맨드 그리드의 중심부입니다. 17,500 대의 서버로 구성된 최신 컴퓨팅 인프라스트럭처, 3.8 페타바이트 용량의 스토리지 환경이 모두 Linux 운영체제를 기반으로 운영되고 있습니다. ADC는 크게 두 가지 기능을 담당합니다: Oracle On Demand 프로그램에 참여하는 수백여 오라클 고객이 그들의 애플리케이션과 데이터를 이곳에서 운영하고 있습니다. 또 ADC는 글로벌 싱글-인스턴스 ERP, 신규 개발 업무, 글로벌 교육 서비스, 데모 소프트웨어 등에 관련한 오라클의 내부 애플리케이션을 호스팅하고 있습니다. ADC센터에는 각각의 그룹을 담당하는 다수의 그리드가 구성되어 있습니다.

"오스틴 데이터 센터는 매우 미래적인 환경으로 구현되어 있습니다.” 오라클 분산 데이터베이스 개발 담당 부사장 베니 소우더는 이렇게 설명합니다. “그 규모가 거대할 뿐 아니라 모든 것이 주도면밀하게 계획되어 있습니다. 모든 컴퓨팅 자원의 케이블링, 구성, 설치는 동일한 방법으로 수행됩니다."

이렇게 표준화된 환경 덕분에 시스템 관리자들은 신속하게 문제를 확인, 해결하고, 다운타임을 최소화함으로써 고객들에게 최고로 안정적인 컴퓨팅 서비스를 제공합니다. 또 전자, 기계, 전력 등의 측면에서 1차, 2차, 2차 시스템을 가동하여 ADC 환경을 완벽하게 이중화하였습니다.
R.L. Polk, Linux 기반 엔터프라이즈 그리드 컴퓨팅 구현

자동차 업계 정보 및 마케팅 솔루션의 세계적인 공급업체인 R.L. Polk의 CIO 케빈 바스코니가 Linux 기반의 엔터프라이즈 그리드 구축 경험에 대해 이야기합니다.

오라클 매거진:그리드 컴퓨팅을 통해 어떤 비용 절감 효과를 확인했습니까?

케빈 바스코니:우리는 클러스터 UNIX 플랫폼을 Intel, Linux 기반 Oracle Database 10g그리드로 이전함으로써 30 퍼센트의 비용을 절감했습니다. 또 메인프레임에서 운영되던 비즈니스의 일부를 마이그레이션하면서 더 큰 비용 절감 효과를 얻었습니다. 전체적으로 최소 40 퍼센트의 ROI를 기대하고 있습니다.

오라클 매거진: 그 밖에 다른 혜택은 무엇이었습니까?

케빈 바스코니: 서비스 레벨 협약을 통해 개선 효과를 확인하고 있습니다. 그리드 컴퓨팅 환경에서는 장애 요소(single point of failure)가 최소화되기 때문에 안정성이 개선됩니다. 또 용량 계획 측면에서도 혜택을 확인하고 있습니다. 용량이 더 필요할 때 30만 달러짜리 메인프레임 프로세서를 구입하는 대신 Sun StorEdge 8600 한 대를 추가하는 것으로 충분하기 때문에 비즈니스 리스크 또한 경감되었습니다.

오라클 매거진: CIO 입장에서 그리드 컴퓨팅의 개념을 관리 팀에게 설득시키려면 어떻게 해야 합니까?

케빈 바스코니: 비즈니스 ROI의 측면을 강조해야 합니다. 그리드 테크놀로지의 비즈니스 영향에 초점을 맞추고 총소유비용 관점, 그리고 기업의 기본 목표 관점에서의 의미를 이야기해야 합니다.

"우리는 전체 장애 중 90 퍼센트에 대해 1 시간의 복구시간(TTR)을 보장하고 있습니다.” ADC의 선임 디렉터 크리스 포토의 말입니다. “그리드를 운영함으로써, 언제나 충분한 여유 용량을 제공하고 있으며, 최소 100 개의 시스템과 수 테라바이트의 저장 공간이 유휴 상태로 관리됩니다. 서버에 장애가 발생하면 가장 우선적으로 서비스를 복구합니다. 장비를 수리하는 것은 두 번째 일입니다. 우리는 문제가 발생한 인스턴스를 유휴 상태의 서버로 이전하고 시스템을 15-20 분 이내에 복구합니다."

업타임의 극대화를 위해 또 다른 방법이 사용되기도 합니다. 오라클은 미국 EPA(Environmental Protection Agency)로부터 Green Power Partner, Climate Leader 인증을 획득하였습니다. 텍사스 서부의 대규모 풍력 발전소로부터 전력을 공급받고 있을 뿐 아니라 온실 효과 감소를 위한 노력이 함께 진행되어 왔습니다. 에너지 사용과 장비 효율성 개선에 집중적인 노력을 기울임으로써, 2002년 데이터 센터가 오픈한 이후로 지금까지 한 번도 전력, 시설에 관련한 장애를 겪지 않고 운영을 지속할 수 있었습니다.

ADC는 외부 엔지니어링 업체에 의해 Tier IV 사이트로 평가되었으며, 이는 ADC가 다중화된 전략 및 공조 경로, 이중화된 컴포넌트, 고가용성 컴퓨팅 디바이스를 구현하고 있으며 99.995 퍼센트 이상의 가용성을 달성하고 있음을 의미합니다. Uptime Institute는 이러한 가용성 수준이 업계의 베스트 프랙티스를 훨씬 뛰어넘는 것이라 평가합니다. 이러한 실적은 6 시그마, Capability Maturity Model과 같은 애플리케이션 또는 방법론을 통해 지속적인 개선을 이룸으로써 가능한 일이었습니다. 만에 하나 운영 사이트에 장애가 발생한다 해도, 2 시간 이내에 백업 사이트에서 모든 데이터와 애플리케이션을 동기화하고 서비스를 재개할 수 있습니다.

그리드 표준을 위한 오라클의 노력

오라클은 모든 제품에 대해 개방성과 호환성을 보장하는 표준을 구현하기 위한 장기적인 노력을 지속해 왔으며, 그리드 컴퓨팅 역시 예외가 아닙니다. 오라클은 EGA(Enterprise Grid Alliance), GGF(Global Grid Forum) 등 그리드 테크놀로지 관련한 여러 기관에 적극적으로 참여하고 있습니다.

EGA는 엔터프라이즈 데이터 센터의 그리드 테크놀로지 도입에 장애가 되는 요인을 확인하고, 이러한 문제에 대해 개방적, 호환적인 솔루션을 제공하기 위한 목적에서 설립되었습니다. 오라클 이외에도, EMC, Fujitsu-Siemens Computers, HP, Intel, NEC, Network Appliance, Sun Microsystems 등의 벤더와 UBS, Micron 등의 대규모 고객업체를 포함하는 30여 개 회원사가 EGA에 참여하고 있습니다.

"EGA는 기업이 내부 데이터 센터에 컴퓨팅 그리드를 구현하고 관리하는 방법을 이해하는데 필요한 지원을 제공해 왔습니다.” EGA 사장 겸, 오라클의 표준 전략 및 아키텍처 담당 부사장 도날드 도이치는 이렇게 설명합니다. “EGA는 Enterprise Grid Reference Model과 데이터 프로비저닝, 그리드 보안을 위한 표준을 개발하여 IT 커뮤니티에 제공함으로써, 벤더, 고객들이 표준을 개발하고, 그리드 인프라스트럭처를 구현하고, 운영 애플리케이션을 서비스할 수 있도록 지원합니다."

오라클은 그리드 컴퓨팅의 글로벌 표준화를 위한 사용자, 개발자, 벤더의 모임인 GGF에도 참여하고 있습니다.? GGF는 전세계 400여 개 기업과 연구 기관을 대표하는 수천여 명의 전문가들로 구성되어 있습니다. EGA와 마찬가지로, GGF의 작업은 커뮤니티 기반 워킹 그룹을 통해 수행되며, 이 워킹 그룹을 통해 다른 표준 기구, 소프트웨어 벤더, 사용자들과 협력하면서 베스트 프랙티스와 표준의 개발 노력을 추진하고 있습니다.

"오라클이 GGF, W3C, OASIS, SNIA, DMTF 등의 표준 기구에 참여하고 있다는 사실은, 업계 표준을 기반으로 제품을 개발하려는 오라클의 장기적인 전략을 입증하는 예입니다.” 도이치의 말입니다. “오라클의 성공 또한 업계 표준의 준수를 위한 노력에 힘입은 바가 큽니다."

그리드의 할당과 운영

포토의 팀은 Oracle On Demand 운영을 책임지고 있으며, 새로운 고객 환경을 프로비저닝하거나 기존 환경을 확장하는 업무를 수행합니다. 고객이 Oracle On Demand 서비스를 요청하면, 팀은 그리드의 “일부(slice)”를 고객 요구사항에 할당합니다. 통합 작업이 진행되고 애플리케이션이 운영 모드로 전환하면, 시스템 관리자는 그리드 컨트롤 룰을 설정하고 프로세서 또는 스토리지 자원의 추가적인 요청에 다이내믹하게 대응할 수 있는 환경을 구현합니다.

"Grid Control은 대규모의 시스템을 마치 단일 시스템인 것처럼 운영하는 의미를 갖습니다.” 포토의 말입니다. “많은 수의 컴퓨터가 존재하는 환경에서 예외 기반의 관리를 수행할 수 있다는 것, 다시 말해 전체 환경을 한꺼번에 조망하고 문제를 단번에 찾아낼 수 있는 기능은 엄청나게 유용합니다."

전력 회사가 전력을 개인 주택, 기업 단위로 할당하는 대신 대규모 사용자 단위로 분배 계획을 세우는 것처럼, 오라클은 사용자 요구를 그룹화하여 그리드 인프라스트럭처의 용량을 계획하고 있습니다. “방에 들어가서 스위치를 켤 때, 우리는 누가 스위치를 만들었는지 전력이 어디에서 공급되는지 알지 못합니다.” 포토의 말입니다. “우리가 관심을 가지는 것은 단 한 가지, 방에 불이 들어온다는 것 뿐입니다. ADC는 바로 이러한 형태의 턴키 용량과 가용성을 공급하고 있습니다."

그리드의 핵심 요소

그리드 컴퓨팅은 가상 소프트웨어 환경의 개념을 바탕으로 실현됩니다. 그리드는 전체적인 관점에서 단일 컴퓨팅 리소스로서 간주됩니다. 하지만 좀 더 가까이 들여다 보면, 공유 리소스 풀이 자체해결(self-correcting), 자체관리(self-managing)를 수행하고 있음을 알 수 있습니다. Oracle Enterprise Manager 10g에 구현된 Grid Control 기능은 IT 관리자들이 다수의 하드웨어 노드, 데이터베이스, 애플리케이션 서버를 그룹화하고 하나의 논리적 단위로 관리함으로써 개별 고객에게 그리드의 세그먼트를 효과적으로 할당할 수 있게 합니다. “Oracle Grid Control을 이용하여 개별 시스템이 아닌 타겟 그룹을 대상으로 작업을 실행하고, 표준화 정책을 적용하고, 성능을 모니터링하고, 태스크를 자동화함으로써 유연한 확장을 도모할 수 있습니다.” 오라클의 소우더의 말입니다. “이러한 고급 관리 기능 덕분에, 그리드 인프라스트럭처에 포함된 수많은 소형 컴퓨터들로 인한 복잡성의 문제를 방지할 수 있는 것입니다."

또 Oracle Application Server 10g와 Oracle Database 10g는 클러스터 환경에서 최적의 운영이 가능하도록 설계되었습니다. Oracle Application Server 10g는 정책 기반 리소스 관리, 메트릭 기반 워크로드 관리, 중앙 집중적 프로비저닝 등의 그리드 테크놀로지를 이용하여 멀티노드 환경의 유지보수 작업을 극적으로 단순화합니다. Oracle Database 10g는 Oracle Streams, transportable tablespace와 같은 데이터 프로비저닝 기능을 통해 관리자들이 언로드/로드 작업을 수행하지 않고도 데이터베이스의 일부를 분리하여 다른 데이터에 연결(attach)할 수 있게 합니다. 또 Oracle Real Application Clusters(Oracle RAC) 테크놀로지를 통해 단일 데이터베이스를 다수의 클러스터 노드에 분산 배치하고, 표준화된 서버들을 리소스 풀 안에서 관리할 수 있습니다.
회사 프로필

National Retail Properties, Inc.
www.nnnreit.com
위치: 플로리다주 올랜도
업종: 전문 서비스
총 자산: 13억 달러
오라클 제품 및 서비스:Oracle E-Business Suite On Demand, (포함 모듈: Assets , Cash Management, Financial Analyzer, Financials, Internet Expenses, Payables, Procurement, Projects, Property Manager, Purchasing, Receivables, Sales Analyzer), 오라클 컨설팅 서비스

"Oracle 10g 소프트웨어는 RAC 구성 환경에 단순히 신규 서버를 추가하는 방식의 확장을 지원합니다.” 포토의 말입니다. “전체 데이터 센터는 동일한 아키텍처로 구성됩니다. 대형 서버는 전혀 필요하지 않으며, 다수의 소형 서버만이 배치되어 필요에 따라 다이내믹하게 할당됩니다."

서버 풀은 일반적으로 2개 또는 4 개의 프로세스를 장착한 Linux 기반 Dell PowerEdge 서버의 조합으로 구성됩니다. ADC는 데이터 스토리지를 위해 Network Appliance가 제공하는 클러스터 스토리지 시스템을 사용하고 있습니다. 이러한 인프라스트럭처를 통해 1,600 개의 독립적인 데이터베이스 환경과 애플리케이션 스택을 실행 중인 수 백여 Oracle On Demand 고객을 지원하고 있습니다."

"사전 할당된 유휴 장비들은 언제든 운영 환경에 투입될 수 있습니다.” 포토는 이렇게 덧붙입니다. “고객이 Oracle On Demand 계약서에 서명하는 시점으로부터 21일 내에 전체 환경의 전환 작업이 완료됩니다. 평균적으로 걸리는 시간은 11-14일 정도에 불과합니다."

비용의 비교

고객들이 애플리케이션 호스팅을 위해 오라클에 연락하는 순간부터, 오라클은 엄격한 관리/운영 프로세스를 통해 고객에게 혜택을 제공합니다. National Retail Properties, Inc.가 Oracle E-Business Suite On Demand에 관심을 갖게 된 이유도 바로 이 때문입니다. “우리는 오라클의 내부 컨설팅 팀으로부터 직접 구축, 업그레이드, 서비스를 제공받을 수 있다는 점, 또 문제가 발생했을 때 실시간으로 지원이 제공된다는 점에 매우 만족했습니다” 플로리다주 올랜도에 본사를 둔 National Retail Properties, Inc.의 정보 시스템 담당 부사장 댄 터보는 이렇게 말합니다.

부동산 투자 신탁 회사인 National Retail Properties, Inc.는 미국 내의 부동산 자원을 인수, 소유, 관리, 간접 개발하는 사업을 추진하고 있습니다. 터보에 의하면, 오라클의 On Demand 환경은 혁신적인 비용 절감 효과와 기술적 문제 해결 시간의 단축 효과를 제공했으며, 덕분에 그의 팀은 내부적인 지원 업무와 비즈니스 프로세스의 개발에 집중함으로써 경쟁력을 개선할 수 있었습니다.
Next Steps

추가 정보
Oracle Grid Computing
Oracle On Demand
Oracle on Linux

Oracle E-Business Suite On Demand를 도입하기 전에 National Retail Properties, Inc.는 하드웨어, 소프트웨어, 프로페셔널 서비스, 업그레이드 등을 포함하는 포괄적 비용 분석을 수행했습니다. 그 결과 인프라스트럭처를 내부적으로 구축, 유지, 업그레이드하기 위해서는 3년 동안 350만 달러의 비용이 필요한 반면, 오라클에 위임하는 경우 2백만 달러가 조금 넘는 비용으로 해결이 가능하다는 결론을 얻을 수 있었습니다.

상시 온라인 환경

오라클이 그리드 컴퓨팅의 기존 경계를 허물기 위한 노력을 계속하면서, 오스틴 데이터 센터는 전체 업계에서도 유일무이한 테스트 베드의 위상을 가지게 되었습니다. 하지만 진정한 혜택은, 이곳에서 얻은 경험의 산물로서 제공되는 개선된 제품을 활용하게 될 고객들의 몫으로 돌아갑니다. “Oracle 10g 신기능의 일부는 실제로 오스틴 데이터 센터에서 얻은 경험의 산물입니다.” 소우더의 말입니다. “그리드 컴퓨팅에 관련한 오라클의 경험이 쌓여 갈 수록, 고객은 더욱 더 많은 혜택을 누릴 수 있게 될 것입니다."


David Baum (david@dbaumcomm.com)은 캘리포니아주 산타 바바라에 거주하는 프리랜서 비즈니스 작가입니다.

여러분의 의견을 보내 주십시오.

E-mail this page
Printer View Printer View