클라우드 컴퓨팅을 구분하는 기준은 다양하지만 베리 소신스키의 '클라우드 컴퓨팅 바이블'에서는
배치 모델과 서비스 모델로 구분하고 있다
여기서 배치 모델에 해당하는 것이 Public cloud, Private cloud 그리고Hybrid cloud이다
Public cloud : 인터넷에 접속 가능한 모든 사용자를 위한 서비스
Private cloud : 제한된 네트워크 상에서 특정 기업이나 특정 사용자만을 대상으로 하는 서비스
Hybrid cloud : Public cloud + Private cloud의 개념이었으나 최근에는 모호해진 경향이 있어 가상서버 + 물리서버를 결합한 형태를 말하기도 함
특정 기업이나 사용자를 위한 서비스가 아닌 인터넷에 접속 가능한 모든 사용자를 위한 클라우드 서비스모델이다
데이터나 기능, 서버 같은 자원은 각 서비스에서 사용자 별로 권한 관리가 되거나 격리되어, 서비스 사용자 간에는 전혀 간섭이 없다는 장점이 있다
대표적으로 AWS, Google Cloud, MS Azure 등이 있다
제한된 네트워크 상에서 특정 기업이나 특정 사용자만을 대상으로 하는 클라우드 서비스모델이다
클라우드 서비스의 자원과 데이터는 기업 내부에 저장된다
따라서 보안성이 매우 뛰어나며, 개별 고객의 상황에 맞게 클라우드 기능을 커스터마이징 할 수 있다는 장점이 있다
단일 IT환경처럼 보이지만, 실제로는 여러 환경이 LAN, WAN, VPN 및 API를 통해 연결된 형태이다
Public cloud + Private cloud의 형태로 사실상 거의 모든 IT 시스템이 이러한 형태를 띈다
reference
가비아 라이브러리 : 클라우드 컴퓨팅
Red Hat : 클라우드 컴퓨팅