코딩두의 포트폴리오

Cloud Computing - #3 클라우드 서비스 모델 및 배포 모델 본문

Cloud

Cloud Computing - #3 클라우드 서비스 모델 및 배포 모델

코딩두 2024. 3. 26. 18:43

1. 기존 컴퓨팅 모델(H.W) VS 클라우드 컴퓨팅 모델(S.W)

기존 컴퓨팅 모델

  • H/W형 인프라
  • H/W형 솔루션 - 공간, 직원, 물리적 보안, 계획, 자본 지출 필요
  • 긴 H/W 구매 주기
  • 이론적으로 최대 피크를 추정하여 용량을 프로비저닝(provisioning)해야 함

* Provisioning: 사용자의 요구에 맞게 제공하는 것

 

클라우드 컴퓨팅 모델

  • S/W형 인프라
  • H/W 보다 사용이 유연(On-demand 프로비저닝 및 종료)
  • H/W 보다 간편, 경제적으로 구축 및 변경 가능
  • 업무의 집중도 향상

 

2. 클라우드 서비스 모델

대표적인 클라우드 서비스 모델

Iaas (Infrastructure as a Service) - 서비스형 인프라로 네트워크, 컴퓨터, 운영체제 등

 

IaaS 제공 컴퓨팅 자원

  • 일반적으로 네트워킹 (구축) 기능
  • 컴퓨터(가상 또는 전용 하드웨어)
  • 데이터 스토리지 공간 제공

IaaS 특징

  • 일반 IT 부서 및 개발자에게 익숙한 기존 IT 자원과 가장 유사
  • IT 자원에 대한 최고 수준의 유연성 및 관리 제어 기능 제공

PaaS (Platform as a Service) - 서비스형 플랫폼으로 개발자, 컴퓨터, 운영체제 등

 

PaaS 제공 컴퓨팅 자원

  • 애플리케이션 개발과 관리에 집중할 수 있는 개발 플랫폼

PaaS 특징

  • 기본 인프라(H/W와 운영 체제)를 관리할 필요가 없어 개발에 집중 가능

SaaS (Software as a Service) - 서비스형 소프트웨어로 S/W

 

SaaS 제공 컴퓨팅 자원

  • 최종 사용자 애플리케이션(클라우드 서비스 공급자가 운영 및 관리하는 완제품을 제공)

SaaS 특징

  • 애플리케이션을 구동하기 위한 기본 인프라(컴퓨터, 네트워크, 운영체제 등)를 고려할 필요 X
  • ex) 이메일 기본 인프라를 유지보수 및 관리 X -> 이메일 주고 받기 가능 O

IaaS / Paas / SaaS

> IaaS로 근접할수록 IT 자원에 대한 제어 능력이 향상 / SaaS에 근접할수록 IT 자원에 대한 제어 능력 감소

 

세분화된 클라우드 서비스 모델

 

3. 클라우드 컴퓨팅 베포 모델 - 클라우드 서비스 배포 환경

Public Cloud

  • 클라우드에서 모든 서비스 생성 및 제공
  • 기존 인프라 자원을 클라우드로 마이그레이션된 기능
  • 주요 인프라를 관리, 설계 및 확장할 필요가 없는 높은 수준의 서비스 이용 가능

* 마이그레이션: 데이터 or S/W를 시스템 A -> 시스템 B 이동

Private Cloud (On - premise)

  • 전용 자원이 필요한 경우에 온프레미스에 배포
  • 리소스 활용도를 높이기 위해 애플리케이션 관리 및 가상화 기술을 사용 -> 기존 레거시 IT 인프라와 유사
  • 클라우드 컴퓨팅이 가진 많은 장점을 제공하지 못함

* 온프레미스: 기업이 자체적으로 IT 인프라 운영

 

Hybrid Cloud

  • 퍼블릭 클라우드와 기존 온프레미스 인프라의 중간단계
  • 퍼블릭 클라우드 자원과 온 프레미스 자원을 연결하여 사용
  • 퍼블릭 클라우드 자원을 내부 시스템에 연결하면서 클라우드로 확장 가능

기존 IT 자원을 클라우드에서 모두 사용 가능

 

 

3. 클라우드 컴퓨팅 도입 효과 (장점)

  • 자본 비용을 가변 비용으로 대체 가능
  • 사용량 추정 불필요 (온디맨드 조정)
  • 필요한 컴퓨팅 자원 보유속도 향상
  • 데이터센터 운영 및 유지관리 비용 투자 불필요
  • 제품의 신속한 배포