╱╱╭╮╱╱╱╱╱╱╭━━━╮╱╱╱╭╮╱╭╮╱╱╱╱╱╱ ╱╱┃┃╱╱╱╱╱╱┃╭━╮┃╱╱╱┃┃╱┃┃╱╱╱╱╱╱ ╱╱┃┣━━┳━━╮┃┃╱┃┣━╮╱┃╰━╯┣━━┳━╮╱ ╭╮┃┃╭╮┃┃━┫┃╰━╯┃╭╮╮┃╭━╮┃╭╮┃╭╮╮ ┃╰╯┃╭╮┃┃━┫┃╭━╮┃┃┃┃┃┃╱┃┃╭╮┃┃┃┃ ╰━━┻╯╰┻━━╯╰╯╱╰┻╯╰╯╰╯╱╰┻╯╰┻╯╰╯

CS/클라우드 컴퓨팅

[클라우드 컴퓨팅] 클라우드 컴퓨팅 서비스 모델 및 배포 환경 (8, 9)

재안안 2024. 6. 20. 17:34


[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
-  위의 세가지 배포 모델을 혼용한 형태