본문 바로가기

4차산업/클라우드

클라우드 컴퓨팅 특징

클라우드 컴퓨팅 정의


2011년 9월에 발간된 "The NIST Definition of Cloud Computing" 보고서에서 클라우드 컴퓨팅을 다음 5가지 특징으로 정의하고 있음.


1. 주문형 셀프 서비스(On-demand Self-Service)

   웹 기반 관리화면을 통해 사용자가 직접 서비스를 주문하여 사용할 수 있다.


2. 광범위한 네트워크 접근성(Broad network access)

    노트북, 데스크탑, 스마트폰, 테블릿, 사물인터넷(IoT)기기, 자동차 등 다양한 기기들을 통해 서비스에 접속할 수 있으며, 하나의 데이터센터, 국가 뿐만이 아니라 Region을 통해서 접속할 수 있다.


3. 리소스 공유(Resource pooling)

   사업자의 컴퓨팅 자원을 인터넷을 통해 여러 사용자들이 공유하는 형태로 이용할 수 있다. 


4. 신속한 확장성(Rapid elasticity)

   필요한 만큼 사용하다가 더 필요하면 확장(Scale Up)과 축소(Scale Out)을 몇 분 안에 할 수 있다.


5. 측정 가능한 서비스(Measured service) 

   사용하는 만큼 비용을 지불하는 방식이다.



클라우드 컴퓨팅 서비스 모델



IaaS(Infrastructure as a Service)는 인프라를 서비스 형태로 제공. 


PaaS(Platform as a Service)는 IaaS에 서비스개발을 위해 설치하는 운영체제, 개발환경까지 서비스 형태로 제공


SaaS(Software as a Service)는 MS Officce, Google Gmail과 같이 사용자는 서비스를 사용하기만 하면 되도록 애플리케이션 형태로 서비스 제공


일반적으로 거대한 구름으로 표현되는 클라우드는 누구나 접속 가능한 public 인터넷을 기반으로 누구나 접속가능한 클라우드 컴퓨팅 서비스를 제공하는 퍼블릭 클라우드와 공용 인터넷과 연동은 되지만 내부적으로 별도의 네트워크를 구축하여 조직의 멤버들만 사용가능한 프라이빗 클라우드로 구분한다.