2011년 5월 27일 금요일

Utility Computing

하드웨어 종량제판매라고도 한다. 정보기술(IT) 전기요금이나 수도요금과 같은 유틸리티산업의 개념을 접목한 것이다. 2001 미국의 휴렛패커드가 고성능 유닉스서버인 슈퍼돔을출시하며 처음으로 도입하였으며, 이후 IBM 선마이크로시스템스 대형 컴퓨터 업체가 적극적으로 개발에 참여하고 있다.
Utility Computing 정의
“Hardware, Software, Network 등의 컴퓨팅 자원을 전기, 가스 등과 마찬가지로 서비스를제공 받는 만큼의 사용료만 지불하는 컴퓨팅 환경
Utility Computing 등장하게 배경
  • IT 투자에 대한 ROI 측정이 불확실
  • TCO IT 투자의 효율적인 관리가 주요 관심사로 등장
Utility Computing 특징
  • 실제 사용한 양만큼 비용만 지불하며, 서비스 제공자는 전체적인 자원의 효율적인 관리에 치중한다면 전체적인 운영비용을 크게 절감할 있다는 것이 유틸리티 컴퓨팅의 핵심
  • IT 자원과 서비스를필요한 만큼 즉시사용할 있음을 의미
  • IT기술의 발전에대한 신속한 대처 Risk 회피가 가능.
  • 고객별 맞춤서비스와 서비스의 표준화를 동시에 구현.
  • RTE 위한 환경 제공
Utility Computing 요소기술

Utility Computing 구성요소
구성요소
주요 내용
서비스 관리
-     제공된 서비스를 관리하기 위한 기술
-     Billing, 모니터링, 보안 기술
서비스 자원관리
-     서비스 자원을 최적화하고 관리하기 위한 기술, Utility Computing 핵심 요소
-     Grid, 가상화 기술, 자동화, 최적화, 분할 기술
서비스 자원
-     서비스를 제공하기 위한 물리적 컴퓨팅 자원
-     서버, 네트워크, Storage, OS, 미들웨어, 각종 Application


Utility Computing 기반 기술

클러스터
    • 로컬 지역 내의 컴퓨터(워크스테이션, 서버, 슈퍼컴퓨터 ) 여러 대를 이더넷(Ethernet) 이용해 동일한 시스템(OS) 환경에서 상호 연결하여 규모가큰 하나의 가상화된 컴퓨터처럼 총체적인 서비스를 제공하는 독립적인 개체
    • 서로 다른 운영체계에 대한 제약과 장소의 제약으로 인해 그리드 컴퓨팅과 같이동적인 자원 증가와 작업 스케줄링을 하기 어렵다.
가상화(Virtualization)
    • 이기종 컴퓨터, 스토리지 기타 네트워크 자원에 대해 동적이고 효율적인 일종의 (Pool) 구성하는 것을 의미
    • 복잡한 IT 인프라 구성을 단순화, 모듈화시켜 IT 자원의 재활용을 가능하게 함으로써 전체적인 IT 자원의 사용률(Utilization) 극대화 하는데 기여
분할(Partitioning)
    • 단일 또는 여러대의 서버에대해 하나 이상의 독립적인 운영환경을 구현할수 있도록시스템 자원을 물리적 또는 논리적으로 분할하는기술
    • 물리적으로 대인 대용량 서버를 논리적으로 여러 대로 분할하여 독립적인 애플리케이션 운영 환경을 만들 있는 기능을 의미
프로비져닝(Provisioning)
    • 가상화 / 분할된 서버, 스토리지, 네트워크등의자원을 요구에 따라 조합하여 할당하는 기술
    • 고객의 스토리지 사용 실적을 분석하여 스토리지의 용량 증설 시점과 필요한 저장 공간을 자동적으로 알려주는 역할을 수행
자율 컴퓨팅(Autonomic Computing)
    • 생명체의 자기 보호, 자기 치유,자기 구성 등의 특성을 가지는 자율 신경계를 모델링한 기술
    • 자기 최적화(Self-Optimization), 자기 구성(Self-Configuration), 자기 방어(Self-Protection), 자기 복구(Self-Recovery) 기능
    • 자율 컴퓨팅은 가상화 기술과 함께 사용되어 정책 요구에 따라 다수의 자원을설치, 기동, 변경 등을 있을 뿐만 아니라 서비스 품질도 향상
그리드
    • 지리적으로 분산된 컴퓨팅 자원을 Grid network 이용하여 컴퓨팅자원을 공유하도록 하는 기술
Utility Computing 기존 서비스와 비교

전통적 IT 운용 환경과 유틸리티 컴퓨팅 환경의 비교
구분
전통적인 IT운용환경
유틸리팅컴퓨팅
IT인프라
피크타임 용량기준
실제 사용량기준
운영제공
고객이 직접 구매/구축/운영
전문화된 서비스 업체가 자원을 소유하고 서비스와 비즈니스 관점에서 IT 서비스를 제공
서비스제공형태
One-to-One 방식
One-to-Many 방식
시스템 용량확보
구매나구축에 따라 리드타임이달라짐
최소의 구매절차
명목상 구매:매우짧은 리드타임
지불
직접구매
사용량기준 임대
사용자관리
각종 요청사항 처리를 위한 전담 인력 필요명확히 정의된 서비스 레벨과 서비스 제공의 단순화를 통한 운영 비용 절감
자본투자
대규모 직접투자 필요
점진적인 투자 가능
장점
고객의 요구에
맞춤(Customization)’
공개 표준화된 유틸리티 서비스
비용이 절감, 자원을 효율적으로 활용
비용구조
자산에 기초한 고정비
서비스 사용량에 따른 변동비

서비스 유형별 비교
항목
유틸리티컴퓨팅
ASP
아웃소싱
IT 인프라
IT 자산 또는 어플리케
이션에 대한 서비스
표준적 어플리케이션 제공
IT 자원 아웃소싱
비용
사용량에 기반한 비용
지불
계약(사용자수 )에기
반한 비용 지불
자산에 대한초기
자가
/단점
관리 비용의 절감
맞춤과 표준화를 동시제공
어플리케이션 소유하지않는 데에 따른 비용절감
커스터마이징 어려움
기업의 핵심업무에
집중 가능


유틸리티 컴퓨팅의 벤더별 전략

IBM ‘e-Business on-demand’
  • IBM 급변하는 IT 환경 속에서 능동적으로 대처하며 경쟁력을 지속적으로 확보하고 유지하는 기업을 ‘On-demand’ 기업으로 규정하고, 이러한 기업이 될수 있도록 지원하는 IBM 새로운 컴퓨팅 아키텍쳐로 ‘Ondemand computing’ 제시
  • 디맨드 컴퓨팅은 다이내믹 e비즈니스 환경을 효율적으로 지원하기 위한 컴퓨팅 모델
  • 개방형 표준을 이용해 다양한 인프라 자원들을 통합하고 가상화 기술을 통해 통합된 자원들을 자유롭게 공유할 있도록 지원하는 것을 목표
  • On-demand 기반의 유틸리티 컴퓨팅 서비스를 위한 기반 기술인UMI(Universal Management Infrastructure) 발표
  • UMI IBM 개방형 표준, 통합,가상화, 자동화 기술 등에 기반해 유틸리티형태의 On-demand 컴퓨팅 서비스를 구현하는
  • NHN, 한국화이자 등과 IT 아웃소싱 계약을 체결하면서 UMI 적용
HP Adaptive Enterprise
  • Adaptive Enterprise 복잡/다양하고 통일되지 않은 자원들을 공유 최적화하고 통합하기 위한 적응형 기업환경
  • 기반 시설인 UDC (Utility Data Center), 운영 솔루션으로 ISM (Integrated Service Management) 로서비스 구성.
  • UDC 통해 자원 활용률을 획기적으로 개선하고, 미래 요구에 대한 예측 대응능력을 개선해 고객의 총소유비용(TCO) 절감을 실현한다는 계획
  • 지속적이고 안전한 환경 조성, 복잡성에 대한 단순화 작업으로 능동적 관리 가능,동적 자원의 최적화, 고객의 요구에 부합되는 IT 진화모델 제공
SUN N1
  • 네트워크 자원을 단일 시스템으로 통합해 서버, 저장 장치,소프트웨어 물리적인 네트워크 자원들을 가상화하고 필요한 자원을 자동으로 분배해 주는 동적 프로비저닝을 가능케 하는 한편, 향후 정책 자동화 단계를 목표
  • 멀티 플랫폼, 멀티벤더 운영 환경 지원은 물론, 분산된 컴퓨팅 자원(서버, 스토리지, 소프트웨어, 네트워킹) 통합해 강력한 단일 실체로서 운영
  • N1 기술을 구현하기 위한 요소 기술로는 시스템 통합(SI), 그리드 컴퓨팅 기술,네트워크 기술, 가상화 기술 등이 있으며 이를 지원하는 자원 관리 기술
삼성SDS
  • 미국 유틸리티 컴퓨팅 소프트웨어 벤더인옵스웨어(Opsware)’ 유틸리티 컴퓨팅 솔루션 계약을 체결
  • 대내 고객들의 인프라 전체 영역을 관리 향후 대외 IT 아웃소싱 사업에도 적용
유틸리팅 컴퓨팅의 성고요소 고려사항 기대효과

유틸리티 컴퓨팅 성공 요소
구분성공요소
내용
기술적 측면통합
  • 정책과 규칙에 기반한 표준화된 통합 운영 모델을 수반
  • 이기종간의 시스템 통합 (Integration)
표준화
  • IT 인프라와 운영의 복잡함과 비효율성 제거와 함께 진행
  • 모든 기종을 지원할 있는 개방형 표준이 구축
정책적 측면서비스 수준 향상
  • 필요할 용량을 할당함으로써 활용도를 높이고 작업 로드의변화에 유연하게 대처
  • 고장을 일으켰을 시스템을 재구성하는 복원력과 시스템의연속성을 보장
  • Network 하드웨어의 성능 향상
  • 사용자의 보안에 대한 불안감, 아웃소싱에 대한 거부감을 줄일 있는 정책 개발
  • 성공적인 Utility Computing 서비스 구축사례의 확보
투명한 가격 모델
  • 예측 가능하고 누구나 동의할 있는 합리적 가격 모델


Utility Computing 도입시 고려 사항
  • 기술에 대해 실제 가능한지 사전에 충분히 검토 테스트하여야 .
  • 적용기술에 대한 레퍼런스 확인 필요
  • TCO 측면에서 접근
유틸리티 컴퓨팅의 기대 효과
기대 효과
내용
비용 구조의 개선및 ROI극대화
- IT투자 가변 비용화를 통한 비용절감
- 비용구조의 변혁을 통한 절감효과 지속
- 시스템의 도입과 소유에 따른 투자부담 경감
- IT 비용의 예측 가능
- 수요 변동에 탄력적, 즉각적 대응 가능
시장 변화에 대한신속한 대응
- 신속한 신제품 서비스의 적용이 용이
- 업무 프로세스 사이클 타임 단축을 통한 고객 서비스 향상
- 새로운 서비스의 도입 변경시 적용 시간의 단축
- 개방형 표준을 통한 신속한 시스템 개발 적용
핵심역량 집중 및새로운 매출 성장기회
-핵심 역량 집중을 통한 고부가가치 업무 생산성 향상
-시장변화에의 신속한 대응을 통한 새로운 기회 선점
- 서비스 수준의 관리가 용이


향후 전망
  • 많은 벤더들이 Utility Computing을위한 전략과 솔루션을 발표하고 있으나 실제 서비스에 필요한 모든 기술을 보유한 벤더는 없는 형편임.
  • 벤더가 최종 고객에게 직접 IT 서비스와 기술을 판매하던 방식 Utility 공급자에게IT서비스와 기술을 판매하는 방식으로 변하게
  • Utility 서비스화 추세는 전문적 기술 컨설팅과 SI사업을 점차 축소시키고, IT 기획,설계, 통합에 대한 부분을 고객이 서비스 공급자에게 제공받는 형태로 이루어질 전망
  • 당분간은 ASP xSP 형태로 Utility Computing 서비스를 제공할 것으로 전망됨.
  • 가상화, Grid 기술의 발전에 따라 Utility Computing 핵심 기술들을 적용하여완전한 모습의 Utility Computing 환경으로 발전

댓글 없음:

댓글 쓰기

ETL 솔루션 환경

ETL 솔루션 환경 하둡은 대용량 데이터를 값싸고 빠르게 분석할 수 있는 길을 만들어줬다. 통계분석 엔진인 “R”역시 하둡 못지 않게 관심을 받고 있다. 빅데이터 역시 데이터라는 점을 볼때 분산처리와 분석 그 이전에 데이터 품질 등 데이...