[Ch3-2] 기본 개념과 용어
클라우드와 온프레미스
Cloud
클라우드는 원격으로 확장성있고 측정된 IT자원을 제공(프로비저닝)할 목적으로 설계된 IT 환경
- ‘클라우드(구름)’ 기호는 원래 네트워크를 나타냈으나 이제는 클라우드 환경을 나타냄
나머지 기본 개념은 피피티 참고…
온프레미스(On-Premise)
IT기술을 사용자가 자체적으로 보유해 컴퓨팅 환경을 구축하고, 운영 및 관리를 직접 하는 것, IT 리소스는 IT 엔터 프라이즈의 사내에 있는 것으로 간주.
- 제어되는 IT환경이 클라우드 환경이 아님
- 클라우드 소비자(Cloud Consumer): 클라우드 기반 IT 리소스를 사용하는 측
- 클라우드 제공자(Cloud Provider): 클라우드 기반 IT 리소스를 제공하는 측
스케일링(Scaling)
: IT 리소스가 증가 또는 감소된 사용 수요(사용량 요구)를 처리할 수 있는 능력
Horizontal Scaling
동일한 유형의 IT리소스를 할당하거나 해제하는 것(동일한 서버를 늘림. 동일한 사양의 증가, 무한의 확장 형태)
- 느려진다 할지라도 downtime은 발생하지 않음
- 일반적인 확장 형태
- 새로운 서버가 들어오면 동기화 필요
- Scaling out - 할당(allocation of resources)
- Scaling in - 해제(release of resources)
Vertical Scaling
기존 IT 리소스를 더 높거나 낮은 사양의 다른 자원으로 교체하 는 것
- 교체가 될 때 downtime(서비스 중단)발생
- 최대 하드웨어 용량에 제약을 받음
- Scaling up – 더 높은 사양의 IT자원으로 교체
- Scaling down – 더 낮은 사양의 IT자원으로 교체
서비스
클라우드 서비스
- 클라우드는 원격으로 액세스 할 수 있는 확경
- IT 리소스를 캡슐화하여 서비스로써(as a service) IT 자원을 제공