클라우드는 인터넷을 통해서 언제 어디서든지 원하는 때 원하는 만큼의 IT리소스(컴퓨팅, 스토리지, 네트워크)를 손쉽게 사용할 수 있게 하는 서비스를 말합니다.
클라우드 서비스 종류
클라우드는 무엇을 서비스하느냐에 따라 크게 IaaS, PaaS, SaaS 3가지로 분류합니다.
Green: 직접 관리해야하는 부분, White: 가상화되서 관리할 필요가 없는 부분
IaaS(Infrastructure as a Service)
서버, 스토리지 , 네트워크를 가상화 환경으로 만들어 필요에 따라 인프라 자원을 사용할 수 있게 제공하는 서비스입니다.
웹 서버나 애플리케이션 서버로 사용할 리눅스나 윈도 서버를 호스팅 업체에서 임대하는 것이라고 할 수 있습니다.예를 들어 AWS(Amazon Web Service)의 EC2(Elastic Computing Cloud), S3(Simple Storage Service)가 있습니다.
PaaS(Platform as a Service)
SaaS 개념을 개발 플랫폼으로 확장한 것으로, 웹에서 개발 플랫폼을 쉽게 빌려 쓸 수 있는 서비스입니다.
예를 들어 웹 사이트를 구축한다고 가정했을 때 개발자는 데이터베이스 서버와 웹 서버를 구축해야 하는데 이때 필요한 서비스가 바로 PaaS입니다.
네이버나 다음에서 제공하는 뉴스를 보여주거나 케이웨더에서 제공하는 날씨 정보를 보여 주는 웹 페이지를 개발한다고 가정해봅시다.
이때 네이버나 다음에서 제공하는 뉴스 API나 케이웨더에서 제공하는 날씨 API를 이용한다면 좀 더 쉽게 웹 페이지를 구현할 수 있습니다. 이런 API 서비스도 PaaS 서비스의 일부입니다.
SaaS(Software as a Service)
SaaS는 IaaS와 Paas 위에 올라가는 소프트웨어를 말하며, On-demand Software라고도 합니다. 중앙에서 호스팅되는 소프트웨어를 웹 브라우저 등 클라이언트로 이용하는 서비스입니다.
댓글