2016년 7월 18일 월요일

소프트웨어 개발자 관점의 클라우드 서비스


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

<그림5> 클라우드 서비스 모델의 구분
 
출처 : LG CNS

그림5 살펴보면클라우드를 사용하지 않고 소프트웨어를 개발하면 좌측 Private 같이 모든 것을 고려해야 하지만클라우드를 사용함으로써 개발자의 부담은 점차 줄어들  있고 소프트웨어 개발에  집중할  있게 된다.



더보기

댓글 없음 :

댓글 쓰기