개념
- IT 자원을 구매하거나 소요할 필요 없이, 필요한 만큼 사용료를 주고 쓰는 개념
경제성
- 오버 프로비저닝, 언더 프로비저닝이 발생하지 않음
- 비용 절감, 정상적 서비스 제공 가능
오버 프로비저닝
- 자원 > 수요
- 비용 낭비
- 서버 감축 필요
언더 프로비저닝
- 자원 < 수요
- 정상적 서비스 제공 불가
- 서버 증가 필요
제공 유형에 따른 분류
IaaS(Infra as a Service)
- 인프라 제공 서비스
- 프로세싱 파워, 서버, 네트워크, 가상화 및 OS와 같은 기본적인 컴퓨팅 자원을 제공하는 클라우드 서비스
- ex) Amazon AWS
PaaS(Platform as a Service)
- 플랫폼 제공 서비스
- 클라우드 컴퓨팅 환경을 통해 어플리케이션 개발 환경, 플랫폼을 제공하는 서비스
- ex) Heroku, Google App Engine, IBM Bluemix, OpenShift, SalesForce, 구름IDE
SaaS(Service as a Service)
- 소프트웨어 제공 서비스
- 별도의 전용 소프트웨어를 제공하여 소비자가 어플리케이션만 사용하는 클라우드 서비스
- ex) Office365, Dropbox, Google Drive
가상 머신, 컨테이너, 베어베탈
가상 머신
- 하이퍼바이저 위에서 운영체제와 함께 동작
컨테이너
- 커널을 기반으로 독립적으로 응용프로그램을 실행
- 시간, 비용 낭비
베어베탈
- 물리 서버로, 컨테이너 서비스를 구축하여 클라우드 컴퓨팅 서비스를 만듬
소프트웨어 정의 인프라
- 인프라 전체를 소프트웨어 기반으로 제어하는 환경
- 필요한 만큼 자원을 수동으로 확장/축소하는 것이 아닌 프로그래밍 가능한 인프라 환경을 통해 자동으로 확장/축소
'Study > Infra, DevOps' 카테고리의 다른 글
[Jenkins Pipeline] Github repository 변경 시 자동 배포 (0) | 2021.11.04 |
---|---|
[AWS EC2] Docker 설치, root로 접속, 포트포워딩 (0) | 2021.11.03 |
Docker (0) | 2021.08.11 |
OpenStack (0) | 2021.07.10 |
가상화 (0) | 2021.07.05 |
Comment