SAAS, IAAS, PAAS ?

joyy·2020년 5월 12일
0
post-thumbnail

※ 클라우드 서비스 이해를 위한 몇가지 용어 정리

1) 온프레미스(ON-PREMISE)

  • 필요한 모든 장비를 구입하여 직접 설치하는 것을 의미

2) SaaS(Software as a Service)

  • 클라우드 환경에서 운영되는 애플리케이션 서비스를 의미. 모든 서비스가 클라우드에서 이루어진다. 소프트웨어를 구입하여 PC에 설치할 피룡가 없다.
  • 사용기간을 약정하여 비용을 지불하는 방식
    ex) 클라우드 스토리지 서비스(네이버, 구글 등), MS오피스 365, 드롭박스 등

3) IaaS(Infrastructure as a Service)

  • 인터넷을 통해 서버와 스토리지 등, 데이터센터 인프라를 빌려 쓸 수 있는 서비스를 의미. 직접 데이터센터를 구축할 필요 없이 클라우드 환경에서 필요한 인프라를 꺼내 쓰면 된다.
  • 기존의 IDC(Internet Data Center)에서 관리하던 인프라관리 서비스를 인터넷에서 간편하게 할 수 있고, 물리 서버 추가시 발생하던 시간과 비용에 비해 적은 비용 발생으로 비교적 경제적이다.
  • Amazon - AWS, MS -Azure 등 , 사용 기간 보다는 사용 용량으로 가격을 산정

4) PaaS(Platform as a Service)

  • 소프트웨어 개발 시 필요한 플랫폼을 제공하는 서비스. 사용자는 PaaS에서 필요한 서비스를 선택하여 애플리케이션을 개발. PaaS는 IaaS와 SaaS의 중간으로 생각하면 된다. 인프라 구조에 개발 내용을 구현할 수 있는 개발 환경도 포함된 것으로 볼 수 있다. 대부분 IaaS 업체에서 PaaS 서비스도 제공한다.
  • A업체의 PaaS에서 앱을 개발하고 이어서 B업체의 PaaS에서 개발하기는 쉽지 않다는 단점이 있다. 특정 플랫폼에 종속되는 것이다. 대표적인 PaaS 서비스 기업으로 세일즈포스닷컴, 구글앱엔진 등이 있다.

0개의 댓글