[인프라] laaS, PaaS, SaaS
※ IT 인프라 개념
1. Application : 응용프로그램
2. Data : 응용 프로그램의 서비스를 제공하기 위해 축적하는 데이터 (DB..?)
3. Runtime : 프로그램 코드 실행 도구
4. Middleware : 운영체제 및 응용프로그램 연결용 소프트웨어
5. OS : 운영 체제
6. Virtualization : 가상화 기능
7. Server : 전송 장치
8. Storage : 데이터 저장 장치
9. Networking : 외부 통신을 위한 네트워크 시스템
※ 클라우드 컴퓨팅의 종류 : laaS, PaaS, SaaS
: 클라우드 컴퓨팅은 IT 인프라의 몇몇 요소를 대체하거나, 완전히 대체하는 것을 목표로 합니다. laaS, PaaS, SaaS는 얼마만큼 대체하느냐에 따른 기준이라고 할 수 있다.
1. laaS(Infrastructure as a Service)
- 인프라 레벨만 제공하는 모델이다.
- IT인프라 개념(맨위) 중 1~5는 사용자가 직접 관리, 6~9는 클라우드 컴퓨팅 서비스를 제공 받습니다.
- 클라우드에서 가상 서버나 온라인 스토리지, 네트워킹 등을 이용하기 때문에 서버나 스토리지, 네트워크를 관리할 필요가 없습니다.
- 인터넷을 통해 인프라 자원을 제공(제공업체에서) : 네트워크, 스토리지(저장 공간), 서버(+가상화)
2. PaaS(Platform as a Service)
- 앱 구축 및 개발 환경 플랫폼을 서비스로 제공하는 모델이다.
- 사용자는 IT 인프라 중 1~2만 관리하고, 3~9에 대해서는 서비스를 제공 받는다.
- laaS에 비해 더욱 많은 서비스를 제공 받기에 소프트웨어 업데이트나 하드웨어 유지 관리 측면에서 이점이 있다.
- 응용프로그램(Application)의 서비스 외에는 신경쓸 필요가 없다.
- 핵심 인프라를 호스팅하고 운영체제와 미들웨어까지 제공
**미들웨어 : 운영체제와 애플리케이션 사이에서 운영 체제가 제공하지 않는 기능을 제공하는 소프트웨어 ex) WAS
3. SaaS(Software as a Service)
- IT 인프라의 모든 요소(1~9)에 대해 모두 클라우드 서비스를 제공받는 모델이다.
- 사용자는 아무런 설치나 구축을 할 필요가 없다.
- 컴퓨터 리소스도 제한이 없기 때문에 언제 어디서나 웹에만 접속하면 서버, 스토리지, 네트워크 서비스를 사용할 수 있고, 최신 SW업데이트까지 가능하다. 클라우드 컴퓨팅의 최고 모델.
https://www.hpe.com/kr/ko/what-is/infrastructure-as-a-service.html
IaaS(서비스형 인프라)란? | 용어 해설
IaaS(서비스형 인프라)는 중앙에서 관리되는 클라우드, 컴퓨팅, 스토리지, 네트워킹 리소스를 필요에 따라 가상화 환경에서 신속하게 프로비저닝할 수 있도록 지원합니다. | HPE 대한민국
www.hpe.com