[Cloud] 온프레미스/클라우드/IaaS/PaaS/SaaS
by Choi HyeSun
온프레미스와 클라우드들
온프레미스(on-premises)
-
자사에서 데이터센터를 보유하고 시스템 구축부터 운용까지 모두 수행하는 형태
-
초기 시스템 투자에 드는 비용이 크고, 시스템 가동 후의 운용에 드는 비용도 시스템 이용량과 상관 없이 일정 금액을 부담
퍼블릭 클라우드(public cloud)
-
인터넷을 경유하여 불특정 다수에게 제공되는 클라우드 서비스
-
서버나 네트워크 등 인프라와 관련된 초기 투자가 필요하지 않음
- 자사에서 데이터 센터를 보유하지 않음
-
제공할 서비스
- IaaS/PaaS/SaaS 등
-
종류
- Windows Azure / Amazon Web Service / Google Cloud Platform / Naver Cloud Platform 등
프라이빗 클라우드(private cloud)
-
특정 기업 그룹에게만 제공되는 클라우드 서비스
-
퍼블릭 클라우드에 비해 이용자가 한정적이고, 보안을 확보하기 쉬우며 독자적 기능/서비스 추가가 쉬움
클라우드를 사용하면?
-
클라우드 업체가 제공하는 서비스를 시스템 요구사항에 맞춰 조합하여 단기간 인프라 구축 가능
-
서비스를 이용한 만큼 요금 부과
-
시스템 이용량 증가시 인프라기반 오토스케일(증설) 가능
오토스케일
시스템 부하에 맞춰 동적으로 서버 사양이나 스토리지를 증설/감축
온프레미스가 적합한 경우
-
고가용성이 요구되는 경우
-
기밀성이 높은 데이터를 다룰 경우
-
특수한 요구사항이 있는 경우
클라우드가 적합한 경우
-
트래픽의 변동이 많은 경우
-
재해 대책으로 해외에 백업을 구축하고 싶은 경우
-
서비스를 빨리 제공하고 싶은 경우
IaaS/SaaS/PaaS
-
SaaS : 일종의 레고 모형
-
PaaS : 일종의 레고 블럭
-
IaaS : 일종의 레고 공장
비교 (사용자가 관리해야하는 영역)
전통IT | IaaS | PaaS | SaaS | |
---|---|---|---|---|
애플리케이션 | O | O | O | X |
데이터 | O | O | O | X |
런타임 | O | O | X | X |
미들웨어 | O | O | X | X |
운영체제 | O | O | X | X |
가상화 | O | X | X | X |
서버 | O | X | X | X |
스토리지 | O | X | X | X |
네트워크 | O | X | X | X |
SaaS(Software as a Service)
-
서비스로서의 소프트웨어
-
클라우드 환경에서 운영되는 애플리케이션 서비스
- 모든 서비스가 클라우드에서 이뤄짐
-
장점
-
필요할 때 원하는 비용만 내면 어디서든 쓸 수 있음
-
소프트웨어를 설치하지 않아도 됨
-
중앙에서 소프트웨어를 관리하기 때문에 일일이 업그레이드나 패치를 하지 않아도 됨
-
-
대표적인 서비스
-
구글앱스
-
세일즈포스닷컴(고객관리솔루션(CRM) 서비스)
-
오피스 솔루션 : MS-Office 365, 한글과컴퓨터의 넷피스
-
스토리지 플랫폼 : 드롭박스, T cloud, ucloud
-
PaaS(Platform as a Service)
-
서비스로서의 플랫폼
-
소프트웨어 서비스를 개발할 때 필요한 플랫폼을 제공하는 서비스
-
단점) 플랫폼 기반으로 애플리케이션을 개발하기 때문에 특정 플랫폼에 종속될 수 있음
-
대표적인 서비스 기업
- 세일즈포스닷컴, 구글 앱엔진
IaaS(Infrastracture as a Service)
-
서비스로서의 인프라 스트럭쳐
-
인터넷을 통해 서버와 스토리지 등 자원을 빌려 쓸 수 있는 서비스
-
이용자는 직접 데이터센터를 구축할 필요 없이 클라우드 환경에서 필요한 인프라를 꺼내 씀
-
빌려온 인프라에서 운영체제 및 애플리케이션을 설치 후 원하는 서비스 운영
-
-
대표적인 서비스 제공처
- AWS, MS, 구글, IBM, 오라클
Subscribe via RSS