[8] 서비스 모델
1. IaaS (Infrastructure as a Service)
- 물리적인 IT 자원을 가장 자원의 형태로 제공
- CPU/MEM/HDD, 네트워크
- 물리 인프라 외에는 사용자가 직접 설치/관리
- Networking, storage, servers, virtualization
- IT 자원에 대한 고수준의 제어가 필요하다면
- 보안 요소 : 이미지 보안 취약점, 네트워크 구성 및 엑세스 제어
- 제공자는 제공한 IT 자원 관리, 사용량 모니터링
2. PaaS (Platform as a Service)
- IaaS + 플랫폼 (미들웨어/라이브러리가 설치된 개발환경)
- 사용자는 언제 어디서든 동일한 개발환경을 확보 가능
- HW 인프라 제어가 어렵고 개발 제품과 플랫폼 호환 되는지 확인 필요
- IT 자원에 대한 저 수준의 제어만 가능
- OS, middleware, runtime
- 보안 요소 : 애플리케이션 코드 보안 취약점, 인증 및 접근 제어
- 제공자는 제공한 자원, 플랫폼 관리, 사용량 모니터링
3. SaaS (Software as a Service)
- PaaS + SW 서비스 (클라우드에서 제공하는 서비스)
- 서비스 개발 및 관리 필요x
- 사용자는 customize가 어렵다
- Gmail, 드롭박스
- Data, applications
- IT 자원에 대한 제어 권한 거의x
- 보안 요소 : 데이터 유출, 취약한 계정 암호 노출
- 제공자는 서비스 구현, 관리, 유지보수, 사용량 모니터링
FaaS, Caas, Baas
[9] 클라우드 배포 모델
클라우드 환경의 형태
1. Public cloud
- 클라우드 인프라가 일반 사용자에게 오픈되는 형태
2. Private cloud
- 하나의 조직에게만 오픈되는 형태
3. Community cloud
- 다수의 기관에게 오픈되는 형태
4. Hybrid cloud
- 위의 세가지 배포 모델을 혼용한 형태
'CS > 클라우드 컴퓨팅' 카테고리의 다른 글
[클라우드 컴퓨팅] 컨테이너 및 도커 컨테이너 (11) (0) | 2024.06.20 |
---|---|
[클라우드 컴퓨팅] 가상머신 네트워크 (10) (0) | 2024.06.20 |
[클라우드 컴퓨팅] 클라우드 컴퓨팅 단점 (7) (0) | 2024.06.20 |
[클라우드 컴퓨팅] 클라우드 컴퓨팅 용어 (6) (0) | 2024.06.20 |
[클라우드 컴퓨팅] 클라우드 컴퓨팅 기술적 혁신 (5) (0) | 2024.06.20 |