본문으로 이동
메뉴 여닫기
환경 설정 메뉴 여닫기
개인 메뉴 여닫기
로그인하지 않음
지금 편집한다면 당신의 IP 주소가 공개될 수 있습니다.

유틸리티 컴퓨팅(Utility Computing)은 전기·수도처럼 컴퓨팅 자원을 필요한 만큼 공급받고 쓴 만큼 요금을 내는 컴퓨팅 자원의 제공·과금 모델이다.

유틸리티 컴퓨팅은 서버, 스토리지, 네트워크, 소프트웨어를 사용자가 직접 소유하지 않고 서비스 제공자의 자원 풀에서 요청 즉시(On-demand) 할당받아 쓰며, 사용량을 계량해 종량제(Pay-per-use)로 비용을 낸다는 개념이다. 1961년 존 매카시(John McCarthy)가 "컴퓨팅이 언젠가 공공 설비(Public Utility)처럼 조직될 것"이라고 말한 데서 출발했고, 2000년대 초 IBM 의 온디맨드(On Demand), HP 의 유틸리티 데이터 센터, 썬의 Sun Grid 같은 상용 서비스로 구체화됐다.

유틸리티 컴퓨팅은 무엇을 어떻게 기술적으로 구현하느냐보다 자원을 어떻게 공급하고 과금하느냐에 초점을 둔 비즈니스 모델이다. 이를 구현하는 기술이 가상화, 그리드 컴퓨팅, 자동 프로비저닝이며, 이 모델이 가상화·인터넷 서비스와 결합해 대중화된 것이 클라우드 컴퓨팅이다.

  • 종량제 과금 — 고정 투자(CAPEX) 대신 사용량에 비례한 운영비(OPEX)로 전환한다.
  • 온디맨드 공급 — 필요할 때 자원을 즉시 늘리고 줄인다.
  • 자원 계량(Metering) — CPU 시간, 저장 용량, 전송량 등을 측정해 과금 근거로 삼는다.
  • 자원 풀링 — 제공자는 여러 사용자의 수요를 하나의 자원 풀로 묶어 이용률을 높인다.
  • 서비스 수준 보장 — 가용성·성능을 SLA 로 약정한다.
  • 자동화 — 자원 할당·회수와 장애 대응을 자동화한다(자율 컴퓨팅과 연결된다).
구성 요소 역할
자원 풀 가상화된 서버·스토리지·네트워크의 집합
프로비저닝 관리 요청에 따라 자원을 자동 할당·회수
계량·과금 자원별 사용량 수집과 요금 산정
서비스 카탈로그·포털 사용자가 자원을 선택하고 신청하는 창구
모니터링·SLA 관리 성능·가용성 감시와 약정 준수 확인
장점 단점
초기 투자 없이 시작, 비용이 사용량에 비례 사용량이 꾸준히 많으면 자체 보유보다 비쌀 수 있다
수요 급증에 탄력적으로 대응 제공자 의존(종속)과 서비스 중단 위험
유휴 자원 감소로 자원 이용률 향상 데이터가 외부에 있어 보안·규제 부담
운영 인력·관리 부담 감소 사용량 예측이 어렵다면 비용 통제가 어렵다

유사 컴퓨팅 모델과 비교

편집 원본 편집
구분 유틸리티 컴퓨팅 그리드 컴퓨팅 클라우드 컴퓨팅 서버 기반 컴퓨팅(SBC) 네트워크 컴퓨팅
핵심 개념 자원을 쓴 만큼 과금하는 공급 모델 분산된 이기종 자원을 묶어 대규모 연산 가상화된 자원을 인터넷으로 서비스로 제공 응용프로그램을 서버에서 실행하고 화면만 단말에 전송 응용프로그램과 데이터를 네트워크에서 내려받아 실행
초점 과금·비즈니스 모델 연산 자원 공유 서비스 제공 방식 중앙 집중 실행·관리 저가 단말과 중앙 관리
자원 소유 제공자 여러 기관이 나눠 소유 제공자 조직 내부 서버 조직 서버
핵심 기술 계량, 자동 프로비저닝 미들웨어(Globus), 작업 스케줄링 가상화, 멀티테넌시, 자동화 터미널 서비스, 원격 화면 프로토콜 자바 등 이식 가능한 코드, 네트워크 컴퓨터(NC)
단말 제약 없음 제약 없음 제약 없음 씬 클라이언트 네트워크 컴퓨터
대표 예 IBM On Demand, Sun Grid SETI@home, 과학 계산 그리드 AWS, Azure, Google Cloud 시트릭스, 원격 데스크톱 1990년대 오라클·썬의 NC
  • 네트워크 컴퓨팅은 1990년대 중반 오라클·썬 등이 내세운 개념으로, 저장 장치를 최소화한 네트워크 컴퓨터(NC)가 서버에서 프로그램과 데이터를 내려받아 실행하게 해 PC 관리 비용을 줄이려 했다. 실행은 단말에서 한다는 점이 서버에서 실행하는 SBC 와 다르다.
  • 클라우드는 유틸리티 컴퓨팅의 과금 모델과 그리드의 분산 자원 활용, SBC·네트워크 컴퓨팅의 중앙 집중 관리를 가상화와 인터넷 서비스로 통합한 것으로 볼 수 있다.
  • NIST 가 클라우드의 필수 특징으로 꼽은 측정된 서비스(Measured Service)가 유틸리티 컴퓨팅의 계량·과금 개념을 이어받은 것이다(클라우드 서비스 모델).