Cloud Computing
서로 다른 물리적인 위치에 존재하는 컴퓨터들의 리소스들을 사용자의 직접적인 활발한 관리 없이 가상화 기술로 통합해, 사용자가 필요 시 바로 제공(on-demand)하는 컴퓨터 환경을 뜻한다.
IaaS(Infrasructure as a Service) : 물리적 자원 제공
- IaaS는 컴퓨팅, 네트워킹, 스토리지 및 기타 인프라스트럭처를 사용하기 위한 서비스이며, 사용자는 필요할 때마다 서비스를 통해 리소스를 구입할 수 있습니다.
- 일반적으로 적은 OS가 지원됩니다. (아마존은 일부 Linux와 Windows Server 제공)
- 고객은 OS와 어플리케이션을 직접 관리해야 합니다.
- 관리 측면에서 개발자와 인프라 관리자의 역할을 분담시킬 수 있습니다.
PaaS(Platform as a Service) : S/W 개발을 돕는 플랫폼 제공
- PaaS는 OS, S/W 업데이트, 스토리지 같은 인프라스트럭처를 관리할 필요 없이 가상화된 플랫폼 상에서 서비스를 가능하게 한다.
- 즉, 개발자는 빠르게 어플리케이션을 개발하고 서비스를 출시할 수 있다.
- 제공된 미들웨어 위에 코드만 실행하면 되기 때문에 관리가 매우 용이하다.
SaaS(Software as a Service) : 서비스로 제공하는 S/W
- 필요한 모든 자원을 클라우드 환경에서 제공함으로 사용자는 별도의 설치나 부담이 필요없이 S/W를 이용할 수 있다. 즉, 웹(Public Cloud)에서 필요한 모든 자원을 별도의 설치 과정없이 바로 사용이 가능하다.
- 인터넷에서 접속이 되어있다면 어디서나 이용이 가능하며, 최신 S/W 업데이트를 매우 빠르게 제공받거나 받지않아도 언제든지 최신으로 사용할 수 있다.
'Before 2022 > AWS & DevOps' 카테고리의 다른 글
AWS S3 & CloudFront & Route 53을 활용한 정적 웹 호스팅 하기 (0) | 2021.03.14 |
---|---|
Route 53 DNS 레코드 등록하기 (0) | 2021.03.09 |
서버 H/W 모니터링 시스템 만들기 (2) | 2021.02.21 |
Docker 소개 (0) | 2021.02.20 |
Prometheus 소개 (0) | 2021.02.20 |