
아이아쓰, 파쓰, 싸쓰
면접에서도 물어볼 수 있고, 정보기술사 시험 문제로도 출제되는 개념~.
IaaS, PaaS, SaaS의 특징 및 구축 방법을 설명하시오. IaaS와 클라우드 관계는 무엇이고, 호스팅과의 차이는 무엇인가.
IaaS: Infrastructure as a Service
IDC는 물리 서버를 모아둔다. 호스팅은 서버의 공간을 대여해주는 서비스를 말한다. IDC에서는 유연하게 서버 리소스를 제공하기 어려웠다.
최근 기존의 IDC가 클라우드 형태로 많이 바뀌게 되면서, 서버 리소스를 인스턴스 레벨로 쉽게 제공할 수 있게 되며 이러한 서비스를 제공받는 것이 IaaS이다. 서버 리소스 제공이 훨씬 유연해진 것이며, 클라우드가 IaaS보다 큰 범위에 해당한다.
PaaS: Platform as a Service
IaaS의 인스턴스 레벨은 완전히 빈 서버를 하나 제공한다고 볼 수 있다. 전기, 수도, 가스(네트워크, 전력망) 등이 연결된 완전히 텅 빈 집을 제공받는 서비스이다. PaaS는 가전까지 추가된 집이라고 생각할 수 있다.
PaaS는 플랫폼을 서비스로 제공한다. OS, Web, WAS, DB와 같은 미들웨어도 플랫폼이라고 부를 수 있다. IaaS를 서버 형태로 이용하려면 WAS, Web(JBoss, Tomcat, Apache)을 설치해야 하는데 PaaS는 이 설치까지 한 번에 제공한다.
이러한 PaaS 중 가장 대표적인 것이 AWS lambda가 있다. 람다는 서버리스 플랫폼으로도 불리며 소스 코드만 올리면, 접속할 수 있는 엔드포인트를 제공하고, Web, WAS에서 담당하던 역할을 어플리케이션 레벨에서만 관리만 할 수 있게 한다.
SaaS: Software as a Service
구글 Doc, 365 Office, 사용료만 지불하고 소프트웨어를 이용하는 서비스이다.
'개발 > 클라우드 | 인프라' 카테고리의 다른 글
[인프라] IT 인프라 정복하기 2편 - 네트워크 톺아보기 (0) | 2025.02.01 |
---|---|
[인프라] IT 인프라 정복하기 1편 - 서버 톺아보기 (0) | 2025.01.27 |
[클라우드] 하이브리드 클라우드 왜 쓸까 (0) | 2025.01.24 |
[클라우드] 클라우드와 데이터베이스의 차이 (0) | 2025.01.23 |
[클라우드] MSA가 뭐고 (0) | 2025.01.23 |