개발서/서버의 기본

3-03 클라우드 서비스의 종류

nohesitation 2020. 7. 9. 06:13

클라우드 서비스는 운용관리 비용의 삭감, 구축 스피드의 향상 등 여러 장점을 가지고 있다.

클라우드 서비스의 형태는 크게 아래 3가지로 나눌 수 있다.

 

# IaaS (Infrastructure as a Service)

IaaS는 메모리, CPU, 스토리지 등의 인프라를 제공하는 타입의 클라우드 서비스이다.

AWS의 EC2나 마이크로소프트의 Azure가 이 타입에 해당한다.

시스템 관리자는 메모리나 스토리지의 용량, CPU와 OS의 종류 등, 하드웨어적인 요소를 선택하고,

그러면 어플리케이션 소프트웨어가 설치되지 않은 빈 깡통의 서버가 제공된다.

 

# PaaS (Platform as a Service)

PaaS는 IaaS의 확장판으로, 어플리케이션을 가동하기 위한 플랫폼을 제공하는 타입의 클라우드 서비스이다.

서비스포스의 Force.com, 마이크로소프트의 Azure가 이 타입에 해당한다.

PaaS는 IaaS의 인프라에 더해서 프로그래밍 언어나 데이터베이스 어플리케이션 등, 어플리케이션을 가동하기 위한 플랫폼까지 제공해 준다.

 

# SaaS (Software as a Service)

SaaS는 소프트웨어 서비스를 제공하는 타입의 클라우드 서비스이다.

시스템 관리자는 클라우드 상에 있는 소프트웨어를 서비스로 이용한다.

이용자는 준비된 URL에 접속해, 웹 브라우저로부터 서비스를 이용한다.

Gmail이나 GoogleMap등이 가장 흔한 예가 될 수 있겠다.

IaaS나 PaaS는 기반 부분에 대해서 고려할 필요가 있지만, SaaS는 이러한 부분까지 제공해주는 업자에게 맡길 수 있기 때문에 관리 효율이 크게 향상된다.

'개발서 > 서버의 기본' 카테고리의 다른 글

3-05 서버 가상화 해야할까  (0) 2020.07.14
3-04 자사 vs 데이터센터  (0) 2020.07.10
3-02 on-premises와 cloud  (1) 2020.07.08
3-01 어떤 서버를 이용할까  (0) 2020.07.07
2-12 NAT와 NAPT  (0) 2020.07.04