클라우드 컴퓨팅
쉽게 말하면
서버나 저장 공간을 직접 사지 않고 인터넷으로 필요한 만큼 빌려 쓰고 쓴 만큼 돈을 내는 방식이에요. 무엇까지 빌리느냐에 따라 기계만(IaaS), 개발 환경까지(PaaS), 완성된 프로그램까지(SaaS)로 나눠요.
시험용 정의
클라우드 컴퓨팅은 서버·스토리지·네트워크·소프트웨어 같은 컴퓨팅 자원을 인터넷으로 필요한 만큼 빌려 쓰고 쓴 만큼 비용을 내는 방식이다.
비유로 이해하기
피자로 비유하면 IaaS는 부엌만 빌려 직접 요리, PaaS는 반죽·오븐까지 준비된 곳에서 토핑만 올리기, SaaS는 배달 피자를 받아 먹기다.
자세히
서비스 모델
| 모델 | 제공 범위 | 예 |
|---|---|---|
| IaaS | 인프라(가상 서버, 스토리지, 네트워크). OS부터 사용자가 관리 | AWS EC2, Azure VM, GCP Compute Engine, OpenStack |
| PaaS | 개발·실행 플랫폼. 사용자는 앱과 데이터만 관리 | Google App Engine, Heroku, AWS Elastic Beanstalk |
| SaaS | 완성된 소프트웨어 | Gmail, Microsoft 365, Dropbox, Salesforce |
사용자가 직접 설정할 것이 많은 순서
IaaS > PaaS > SaaS. IaaS는 OS·미들웨어·앱을 모두 사용자가 관리하고, SaaS는 설정할 게 거의 없다.
배포 모델
| 퍼블릭 클라우드 | 여러 고객이 공유하는 사업자 클라우드 (AWS, Azure, GCP) |
| 프라이빗 클라우드 | 한 기관이 자체 구축해 단독 사용 (OpenStack 등) |
| 하이브리드 클라우드 | 퍼블릭 + 프라이빗 혼합 |
| 멀티 클라우드 | 여러 퍼블릭 클라우드를 함께 사용 |
OpenStack
IaaS를 구축하는 대표 오픈소스 플랫폼이다. 구성 요소 이름이 시험에 나오기도 한다: Nova(컴퓨팅), Swift(오브젝트 스토리지), Cinder(블록 스토리지), Neutron(네트워크), Keystone(인증), Glance(이미지), Horizon(대시보드).
시험에 이렇게 나와요
- 하드웨어 자원(서버·스토리지)을 빌려주는 서비스 → IaaS
- 사용자가 설정할 것이 많은 순서 → IaaS > PaaS > SaaS
- 대규모 데이터 분산 처리 → Hadoop, 통계·시각화 언어 → R
확인 문제
Q1. Gmail이나 구글 드라이브처럼 설치 없이 브라우저로 완성된 소프트웨어를 바로 쓰는 클라우드 서비스 모델은?
- DaaS
- PaaS
- IaaS
- SaaS
정답 보기
4번 SaaS
SaaS(Software as a Service). 서버·OS·앱 관리를 모두 제공자가 하고 사용자는 소프트웨어만 쓴다. IaaS는 가상 서버 같은 인프라, PaaS는 개발·실행 플랫폼을 빌려준다.
Q2. 사용자가 직접 설정·관리해야 하는 범위가 넓은 것부터 나열한 것은?
- IaaS > PaaS > SaaS
- PaaS > IaaS > SaaS
- SaaS > PaaS > IaaS
- IaaS > SaaS > PaaS
정답 보기
1번 IaaS > PaaS > SaaS
IaaS는 OS부터 사용자가 관리.
Q3. 가상 서버·스토리지 등 인프라 자원을 제공하는 클라우드 서비스 모델은?
- PaaS
- SaaS
- IaaS
- BaaS
정답 보기
3번 IaaS
IaaS(Infrastructure as a Service)다. 서버·스토리지·네트워크 같은 기반을 빌려준다. PaaS는 개발 플랫폼, SaaS는 완성된 소프트웨어를 빌려준다.
Q4. IaaS 구축용 오픈소스 클라우드 플랫폼은?
- Kubernetes
- Ansible
- OpenStack
- Hadoop
정답 보기
3번 OpenStack
OpenStack. Kubernetes는 컨테이너 오케스트레이션, Hadoop은 빅데이터.
Q5. OpenStack에서 컴퓨팅(가상 머신) 자원을 관리하는 구성 요소는?
- Swift
- Nova
- Horizon
- Keystone
정답 보기
2번 Nova
Nova. Swift 오브젝트 스토리지, Keystone 인증, Horizon 대시보드.
헷갈리기 쉬운 O·X
PaaS 사용자는 운영체제 패치까지 직접 관리해야 한다.
정답 보기
X OS부터 직접 관리하는 건 IaaS. PaaS는 앱과 데이터만.
하이브리드 클라우드는 퍼블릭 클라우드와 프라이빗 클라우드를 함께 쓰는 형태다.
정답 보기
O 맞는 설명이다.
클라우드는 사용한 만큼 비용을 내는 종량제 과금이 특징이다.
정답 보기
O 맞는 설명이다.