Record2/Cloud Computing

클라우드란? SaaS PaaS IaaS Private Public Hybrid

honey bun 2020. 11. 19. 16:03
728x90
반응형

1. 클라우드 컴퓨팅이란?

네트워크를 통해 클라우드 사업자의 리소스를 서비스로 사용하는 것으로, 대표적인 클라우드 서비스는 AWS, Azure, GCP, Alibaba Cloud 등이 있다. 

 

2. 클라우드의 특징

  • 주문형 셀프서비스 (빠른 구축 속도): 서비스 이용 시 사업자와 컨택 불필요
  • 광범위한 네트워크 접속
  • 리소스의 공유
  • 신속한 확장성 (유연성): 필요에 따라 스케일 업/다운 가능
  • 측정 가능한 서비스 (경제성): 이용한 만큼 요금 부가

3. 클라우드 서비스 모델

  • SaaS (Software as a Service)
    • 업무에서 사용하는 소프트웨어를 라이센스별로 구매하는 것이 아니라, 필요한 만큼 서비스로 이용하는 것
    • G Suite, Office 365, Adobe Cloud, and more.
    • 애플리케이션, 미들웨어, 운영체제, 하드웨어 모두 사업자 운용/관리
  • PaaS (Platform as a Service)
    • 클라우드 사업자가 제공하는 실행 및 개발 환경을 서비스로 이용하는 것
    • SaaS는 정해진 애플리케이션을 제공하지만, PaaS는 자사에서 개발한 프로그램 사용 가능
    • IaaS와는 다르게 서버, 네트워크, 보안 등의 업무는 사업자가 하기 때문에, 서버 및 미들웨어의 상세 설정이 불가하여 클라우드 사업제가 제공하는 환경 의존도가 높아져 다른 환경으로 이동이 어려워질 수 있음.
    • Cloud Foundry, OpenShift 등과 같은  오픈 소스 PaaS 기반 소프트웨어는 IaaS와는 독립적으로 작동하기 때문에 다양한 클라우드 서비스(VMware, AWS 등)에서 실행시킬 수 있음
    • 미들웨어, 운영체제, 하드웨어를 사업자가 운용/관리
  • IaaS (Infrastructure as a Service)
    • 하드웨어 보유 없이 서버와 스토리지, 네트워크 등 리소스 사용을 서비스로 이용하는 것
    • 서버의 운영체제에 설치되는 미들웨어, 응용프로그램 등을 자유롭게 운영할 수 있음
    • Amazon Elastic Compute Cloud (EC2)
    • 하드웨어를 사업자가 운용/관리

4. 클라우드 이용 모델

  • Private Cloud
    • Internal (On-premise): 자사에서 구입/보유하고 있는 하드웨어에 자사 전용 클라우드 환경 구축
    • External (Hosted)
  • Public Cloud
  • Hybrid Cloud
  • Community Cloud
728x90
반응형

'Record2 > Cloud Computing' 카테고리의 다른 글

Public | Private | Hybrid  (0) 2020.11.13
IaaS PaaS SaaS  (0) 2020.11.12