서버나 네트워크 스토리지와 같은 컴퓨팅 자원을 언제 어디서든 원격의 공유된 풀에서 필요한 경우 요청하여 필요한 만큼 사용하는 모델이다.
대표적으로 개인 클라우드에는 애플의 iCloud, 네이버의 N드라이브, 기업 클라우드는 Amazone의 AWS 등이 있다.
클라우드 컴퓨팅의 배포 모델에 따른 분류
클라우드 컴퓨팅 플랫폼은 장소와 서비스 사용 제공/사용 주체에 따라서 크게 다음과 같이 3가지 형태로 분리 한다.
Y축은 배포 장소를 의미하고 X축은 서비스 사용/ 제공 주체를 의미한다.
Private Cloud
서비스 사용자가 기업 내부의 비즈니스 시스템을 위해서 자체적으로 클라우드 플랫폼을 구축하는 모델(on-premise)
클라우드 플랫폼이 회사 내부 또는 서드파티 데이터 센터에 독립적으로 구축 됨
ex) VMware, CloudStack, Microsoft Data Center based implementation 등
Public Cloud
서비스 제공자가 클라우트 서비스를 제공하기 위한 플랫폼
- 전문 클라우드 사업자(MS,Amazon)에 의해서 서비스가 제공되는 클라우드 플랫폼
- 클라우드 플랫폼은 서비스 사용자의 회사 외부(서비스 제공자)로 배포 됨
- 모든 리소스는 다른 사용자와 공유됨
- 리소스 사용량에 따라 과금되는 형태
- AWS, Windosw Azure,Office365, Google App Engine 등 있다
Hosted Private Cloud
서비스 사용자가 기업 내부의 비즈니스 시스템을 서비스 제공자의 퍼블릭 클라우트 플랫폼을 인프라로 사용하여 구축하는 모델
더보기
이 글은 조대협의 서버사이드 대용량 아키텍처와 성능 튜닝 책을 참고하여 작성되었습니다.
이 글은 코드프레소 DevOps Roasting 코스를 수강하면서 작성한 글입니다.
'아키텍처' 카테고리의 다른 글
[조대협 대용량 아키텍처]아키텍트 (0) | 2020.02.10 |
---|---|
[조대협 대용량 아키텍처]글로벌 서비스 아키텍처 (0) | 2020.02.10 |
[조대협 대용량 아키텍처]OAM Layer의 로그 관리 (0) | 2020.02.10 |
[조대협 대용량 아키텍처]OAM Layer (0) | 2020.02.10 |
[조대협 대용량 아키텍처]실시간 분석 시스템 (0) | 2020.02.10 |