앞에서 살펴본 것처럼, 클라우드 서비스는 소프트웨어를 구동시키기 위해 필요한 모든 것을 제공해준다. 클라우드 개념이 시작되면서가장 먼저 발전된 것은 하드웨어 분야인 IaaS였다. 비용이나 관리적으로 가장 많은 자원이 소요되는 분야이기도 했지만 소프트웨어나사용처의 특성을 크게 고려하지 않아도 서비스할 수 있었기 때문이다. IaaS 이후 가상의 서버를 비롯해 다양한 플랫폼들도 직접 구매하지 않고 클라우드 서비스를 통해 활용하기 시작했고, 소프트웨어 개발과 구동 환경이 일반화 되면서 PaaS의 사용도 활발해지기 시작했다. PaaS의 사용은 플랫폼의 표준적인 모델을 제공하였고 이에 기반하여 완성된 소프트웨어를 제공하는 SaaS도 제공되기에 이르렀다(그림5).
<그림5> 클라우드 서비스 모델의 구분
출처 : LG CNS
그림5를 살펴보면, 클라우드를 사용하지 않고 소프트웨어를 개발하면 좌측 Private과 같이 모든 것을 고려해야 하지만, 클라우드를 사용함으로써 개발자의 부담은 점차 줄어들 수 있고 소프트웨어 개발에 더 집중할 수 있게 된다.
더보기
댓글 없음 :
댓글 쓰기