less than 1 minute read

클라우드와 온프레미스

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 자원을 제공