Search

클라우드 서비스

클라우드 서비스

기존의 서버 운용 방식(온프레미스)
웹 어플리케이션 사용을 위해 서버는 항상 동작하고 있어야 함.
서버 운용 및 관리에는 시간과 비용이 많이 들어가고 있었음. (서버용 컴퓨터에 OS 및 서버 어플리케이션을 설치하고 운용, 보안 대책 수립 등)
클라우드 서비스
서버 운용에 필요한 각종 인프라, 플랫폼 등을 제공하는 서비스
유저는 직접 서버를 관리할 필요없이, 손쉽게 서버를 운용할 수 있게 됨.

클라우드 서비스 모델

IaaS(Infrastructure as a Service)

서버, 스토리지 등 물리적인 영역을 제공하는 형태
유저는 OS, 어플리케이션 등을 직접 추가해야 함.
AWS의 EC2

PaaS(Platform as a Service)

어플리케이션 개발을 위해 관련 인프라를 만들거나 유지보수할 필요 없도록, 플랫폼(OS 및 OS 위에서 동작하는 미들웨어, DB 등)을 제공하는 형태
Heroku, Google App Engine, IBM Bluemix, OpenShift, SalesForce 등

SaaS(Software as a Service)

서버의 특정 소프트웨어까지 제공하는 형태
일반 유저가 주로 사용하는 클라우드 서비스
구글 드라이브, Office 365, 드롭박스 등

참고 자료