record logo record

목차

IaaS

IaaS(Infra as a Service)는 인프라로서의 서비스를 뜻하며 기조에 물리적인 형태로 사용해왔던 Storage, Server 등의 인프라를 가상화된 환경에서 쉽고 신속하게 할당받아 사용할 수 있는 서비스 입니다.

장점

단점

종류

AWS(EC2(웹 서버), S3(파일 서버)), Rackspace, Google Compute Engine(GCE), Red Hat Cloud Suite, LG 유플러스, KT 가비아 g클라우드 등이 있습니다.

PaaS

PaaS(Platform as a Service)는 IaaS 서비스로 제공되는 인프라 위에 사용자가 원하는 서비스를 개발할 수 있는 환경(Platform)을 제공하는 서비스 입니다. 여기서 말하는 환경이란 운영체제, 미들웨어, 애플리케이션 실행환경 등이 포함됩니다.

장점

단점

종류

AWS Elastic Beanstalk, Heroku, Red Hat OpenShift, 세일즈포스닷컴, 구글 앱 엔진(Google App Engine), Cafe24

SaaS

SaaS(Software as a Service)는 클라우드 기반의 응용프로그램을 서비스 형태로 제공하는 것을 말하며, 일반 사용자들이 가장 많이 접하게 되는 형태 입니다.

장점

단점

종류

웹기반 개인용 스토리지 서비스(dropdox, N드라이브), 구글 드라이브(문서, 스프레드시트, 프레젠테이션), 유플러스(U Cloud) 등이 있습니다.

어떤 서비스를 선택해야 하는가?

IaaS: 빠른 변화를 원한다면

하드웨어나 소프트웨어를 설치하는데 시간과 돈을 낭비할 필요가 없습니다. IaaS는 응용프로그램과 인프라를 완벽하게 제어하고자 하는 대규모 조직에 유용하지만 실제로 소비되거나 필요로하는 것을 구매하려는 경우에만 유용합니다. 또한, 필요에 따라 확장 또는 축소할 수 있는 많은 유연성이 있으므로 새로운 응용 프로그램에 어떤 요구가 필요한지 확실하지 않은 경우 도움이 됩니다.

PaaS: 신속한 개발을 원한다면

동일한 개발 프로젝트를 수행하는 여러 개발자가 있거나 다른 공급 업체도 포함해야하는 경우 PaaS는 전체 프로세스에 뛰어난 속도와 유연성을 제공할 수 있습니다. 또한, 이미 제공된 환경에서 개발을 수행하기 때문에 비용을 크게 절감할 수 있으며, 앱을 신속하게 개발하거나 배포하는 경우에 발생하는 몇 가지 사항들을 단순화할 수 있습니다.

SaaS: 비즈니스에 집중하고 싶다면

보안상 민감한 사항이 아니라면 SaaS는 훌륭한 선택이 될 수 있습니다. 또한, 협업이 필요한 단기 프로젝트라면 SaaS를 도입하는 것이 훨씬 유리합니다. SaaS를 사용하면 비용과 시간을 절약할 수 있습니다.

Reference