2016년 7월 18일 월요일

클라우드 서비스의 유형


클라우드의 인기가 올라가면서 사용자의 필요성에 따라  가지 다른 모델과 배포 전략이 나타났다클라우드에는  가지 주요 모델이있다인프라플랫폼서비스로 나눌  있으며소프트웨어 관점으로 어떤 모델을 선택할지 전략이 필요하다.

인프라(IaaS; Infrastructure as a Service) 
IaaS 클라우드의 기본 블록을 포함하고 일반적인 네트워크컴퓨팅에 필요한 가상 또는 전용 하드웨어와 데이터 스토리지 공간 등을제공한다소프트웨어가 구동되기 위해 구축하는 인프라 환경이라고 이해하면 되고개발자가 익숙한 IT 리소스 형태로 제공된다(그림2). IaaS  사용하게 되면하드웨어 구성과 구매유지 관리 등을 고민하지 않아도 된다.

<그림2> IaaS 서비스 형태
 
출처 아마존 (Amazon)
 좌측으로 갈수록 하드웨어에 가깝고 우측으로 갈수록 서비스에 가깝다 .

플랫폼(PaaS; Platform as a Service) 
PaaS 어플리케이션 개발과 실행에 필요한 가상화된 서버나 하드웨어 등을 제공한다. PaaS 사용하면 일반적인 하드웨어나 어플리케이션 실행에 필요한 운영체제나 표준화된 소프트웨어라이브러리 등을 관리할 필요가 없다(그림3). 소프트웨어 개발 프로젝트를 수행할  가장 경험이 많이 필요하고 고민이 많이 되는 부분 중의 하나지만 PaaS 사용함으로써 소프트웨어 개발에 집중할  있다.

<그림3> PaaS 서비스 형태
 
출처 아마존 (Amazon)



댓글 없음 :

댓글 쓰기