클라우드란?
클라우드(Cloud)란 인터넷을 통해 서버, 저장소, 데이터베이스, 네트워크 등의 IT 자원을 필요한 만큼 빌려 사용하는 서비스이다.
예전에는 직접 서버를 구매하고 관리해야 했지만, 클라우드를 사용하면 필요한 만큼만 사용하고 비용도 사용한 만큼만 지불하면 된다.
클라우드 서비스 종류
클라우드는 제공 범위에 따라 크게 IaaS, PaaS, SaaS 세 가지로 나뉜다.
1. IaaS (Infrastructure as a Service)
인프라(서버, 네트워크, 스토리지)를 제공하는 서비스
사용자는 운영체제 설치부터 프로그램 실행까지 직접 관리한다.
특징
- 서버를 직접 생성 가능
- 운영체제 설치 및 관리
- 높은 자유도
- 개발자가 서버를 직접 관리해야 함
대표 서비스
- AWS EC2
- Microsoft Azure Virtual Machine
- Google Compute Engine
비유
빈 땅을 빌려 집을 직접 짓는 것
2. PaaS (Platform as a Service)
애플리케이션을 실행할 수 있는 플랫폼까지 제공하는 서비스
운영체제나 서버 관리는 서비스 제공자가 해주고, 개발자는 코드 작성과 배포에만 집중하면 된다.
특징
- 서버 관리 필요 없음
- 코드만 배포하면 실행 가능
- 개발 생산성이 높음
대표 서비스
- AWS Elastic Beanstalk
- Google App Engine
- Heroku
비유
이미 지어진 집을 빌려 가구만 배치하는 것
3. SaaS (Software as a Service)
완성된 소프트웨어를 인터넷을 통해 사용하는 서비스
사용자는 설치나 관리 없이 로그인만 하면 바로 사용할 수 있다.
특징
- 설치 필요 없음
- 웹 브라우저만 있으면 사용 가능
- 유지보수는 서비스 제공자가 담당
대표 서비스
- Gmail
- Google Drive
- Microsoft 365
- Slack
- ChatGPT
비유
호텔에 가서 숙박만 하는 것
IaaS, PaaS, SaaS 비교
| Iaas | Paas | SaaS | |
| 제공 범위 | 서버, 네트워크 | 개발 플랫폼 | 완성된 소프트웨어 |
| 서버 관리 | 사용자가 직접 | 서비스 제공자 | 서비스 제공자 |
| 개발 가능 | 가능 | 가능 | 불가능 |
| 대표 서비스 | AWS EC2 | AWS Elastic Beanstalk | Gmail, ChatGPT |
'AWS' 카테고리의 다른 글
| AWS VPC와 EC2 기초 정리 (0) | 2026.08.03 |
|---|