클라우드 컴퓨팅
클라우드 컴퓨팅
클라우드 컴퓨팅
Cloud Computing이란? –
- 인터넷 기술을 이용해서 다수의 사용자에게 하나의 서비스로서 방대한 IT능력을 제공하는 컴퓨팅 방식
- Grid Computing + Utility Computing
- Grid Computing: 가상 네트위크를 이용하여 분산된 컴퓨팅 자원을 공유하도록 하는 기술 방식(Failure Tolerance, Flexibility 높다)
- Utility Computing: 사용량에 따라 요금을 부과하는 종량제 방식의 기술 기반, 필요할 때 가져다 쓴다는 On demand computing 방식
Characteristic of Cloud Computing
On demand self service
- 고객이 IT service provider의 개입 없이 원하는 시점에 바로 서비스를 사용할수 있다.
Broad network access
- Cloud Service Provider가 제공하는 network를 이용하여 다양한 Client Platform이 빠르게 접속 가능
Resource pooling
- 물리적 및 가상화된 자워을 pool로 관리 -> 사용자의 요구에 따라 동적으로 할당 재할당 가능
measured service
- 실시간 수집 요금산정 기능
Cloud Computing 구조
물리적 시스템 계층
- 수평적으로 scale out 가능 -> agility(민첩성) 제공 -> 서버 프로비저닝(+해제) 신속히 수행
관리 계층
- 물리적 시스템 계층에서 제공되는 자원 라이프 사이클 관리, 모니터링 -> 성능, 고가용성, 패치 관리, 클라우드 보안과닐 요소와 결합 되어 있다.
서비스 계층
- 뒤에서 자세히 다루겠다.
클라우드 컴퓨팅 제공 방식
On Premise
- Old way, 자체 데이터 센터를 구축하는 방식
Public Cloud
- 인터넷을 통해 다수의 사용자에게 서비스 공급
- 모든 유저가 한 public cloud를 접근하나, 사용자 간 간섭 x, b/c 사용자 및 그룹 단위로 권한 관리를 통해 서비스 격리
Private Cloud
- 제한된 네트워크에서 특정 사용자나 기업만을 대상으로 하는 클라우드 서비스(Intranet 방식 이용)
Hybrid Cloud
This post is licensed under CC BY 4.0 by the author.