-
Network - 클라우드CS/Network 2021. 2. 23. 21:01
클라우드
클라우드 컴퓨팅이란?
-
서로 다른 물리적인 위치에 존재하는 컴퓨터들의 리소스를 가상화 기술로 통합해 제공하는 기술이다.
배치 모델: 클라우드 인프라의 위치와 운영에 따른 분류
- public Cloud
- 서비스 제공업체가 구축한 서버, 스토리지 등 IT인프라를 기업, 개인이 사용료를 내고 이용하는 방식이다.
- private Cloud
- 자체적으로 데이터 센터 안에 클라우드 환경을 구축해서 사용하는 방식이다.
- hybrid Cloud
- public의 유연성, 경제성과 private의 보안성, 안정성을 가진다.
- public + private를 결합한 형태이다.
서비스 모델: 사용자에게 인프라의 어느 계층까지 서비스할 것인지에 따른 분류
- Packaged Software
- 직접 인프라와 플랫폼, OS, 애플리케이션까지 모두 구성하여 관리해야 한다.
- 물리장치, 하드웨어를 직접 구매해야 하고, 네트워크 환경을 직접 구성해야 한다,
- 서버 관리 등 모든 것을 사용자가 다 준비해야 한다.
- IaaS(Infrastructure as a Service)
- infrastructure 레벨을 제공한다. 사용자는 OS를 설치하고 그 상위 계층만 구성하면 된다.
- OS 어플리케이션을 사용자가 관리한다.
- ex) AWS EC2
- PaaS(Platform as a Service)
- 개발자가 응용 프로그램을 작성할 수 있는 환경을 제공한다.
- 사용자는 OS, 네트워크, 서버등을 고려할 필요가 없다. 즉 빠르게 어플리케이션을 개발하고 서비스할 수 있다.
- ex) google app engine, ibm blumix, openshft등.
- Saas(Software as a Service)
- 설치할 필요도 없이 클라우드를 통해 제공되는 sw이다.
- 모든것을 클라우드에서 제공하므로 사용자는 별도의 설치나 부담이 없다.
- ex) 오피스365, 네이버 클라우드, 구글 클라우드 등.
reference
library.gabia.com/contents/infrahosting/9147/
wnsgml972.github.io/network/2018/08/14/network_cloud-computing/
'CS > Network' 카테고리의 다른 글
Network - Dynamic Routing Protocol (0) 2021.03.11 Network - Routing (0) 2021.03.06 Network - VPN (0) 2021.02.21 Network - NAT (0) 2021.02.16 Network - 캐시/쿠키/세션 (0) 2021.02.10 -