클라우드 컴퓨팅과 서비스 모델
설명 영상 클라우드 컴퓨팅과 서비스 모델 · 2:31
핵심 정리
클라우드 컴퓨팅은 사용자가 인터넷을 통해 컴퓨팅 자원을 필요한 만큼 빌려 쓰는 서비스이다. 언제 어디서나 네트워크를 통해 공유 컴퓨팅 자원을 주문형으로 제공받아 활용하는 방식도 클라우드 컴퓨팅이다. 이 방식은 기업의 IT 요구를 경제적이고 신뢰성 있게 충족시키는 수단이 될 수 있다.
클라우드 컴퓨팅의 요건은 네트워크를 통한 접속, 주문형 이용, 공유 자원이다. 이러한 특징 덕분에 개별 사용자나 소규모 비즈니스도 규모의 경제 혜택을 누릴 수 있고, 자원을 신속하게 확장할 수도 있다.
제공업체와 이용자는 보안 책임을 나누어 진다. 제공업체는 인프라를 안전하게 유지하고 데이터와 애플리케이션을 보호해야 한다. 이용자는 애플리케이션을 강화하고 강력한 암호와 인증 조치를 사용해야 한다. 자원이 중앙 집중식으로 운영되는 만큼 보안과 프라이버시 과제도 생긴다.
제공 범위에 따른 구분 클라우드 컴퓨팅 서비스 모델에는 IaaS, PaaS, SaaS가 있다. 각 모델은 제공 범위와 추상화 수준이 다르므로 쟁점에 따라 구분해야 한다.
사설·공용·하이브리드 이용 방식은 사설 클라우드, 공용 클라우드, 하이브리드 클라우드로 나뉜다. 이용 방식은 제공 범위를 기준으로 한 서비스 모델과 구별해야 한다.
자세히
PaaS와 개발 환경
PaaS는 응용프로그램 개발 환경과 SDK 등 플랫폼을 서비스로 제공하는 모델이다. 구체적으로 응용프로그램을 구축·테스트·설치할 수 있도록 개발 플랫폼을 제공하는 클라우드 서비스가 PaaS다. IaaS가 인프라 자원을 빌려주는 것과 달리, PaaS는 개발 플랫폼이라는 상위 계층을 제공한다.
세 모델의 제공 범위 비교
| 모델 | 제공되는 것 |
|---|---|
| IaaS | 서비스형 인프라스트럭처 |
| PaaS | 응용프로그램 개발 플랫폼 |
| SaaS | 웹 기반 응용 소프트웨어 |
웹 기반 제공 SaaS는 응용 소프트웨어를 웹 기반 서비스 형태로 제공하는 클라우드 서비스다. SaaS는 개발 플랫폼이 아니라 응용 소프트웨어를 제공한다는 점에서 PaaS와 구분된다.
이어지는 내용
- 이용 방식과 물리 접근
- 중앙 집중식 구조의 과제
- 서비스 모델의 계층 관계
- 자주 헷갈리는 것
- 기출에서는
로그인하면 하루 5페이지까지 무료로 전체를 읽을 수 있습니다.
앱에서 이 절 읽기