클라우드 컴퓨팅 구성 요소
클라우드 컴퓨팅 구성요소를 크게 클라이언트쪽과 제공자쪽으로 나눌 수 있다.
- 클라이언트 쪽은 다음과 같이 구성되어있다.
- 클라우드 소비자는 기관, 사람, 클라우드 컴퓨팅 클라이언트등
- 제공자 쪽을 보면 다음과 같이 구성되어있다.
- 클라우드 서비스 소유자,
- 클라우드 캐리어(클라우드 네트워크나 통신을 제공자 ex)kt등),
- 클라우드 제공자
- 클라우드 자원관리자
- 클라우드기반 IT자원(서비스 포함)을 관리하는 사람이나 조직
- 클라이언트와 제공자 사이의 중간 역할을 하는 중간자가 있다.
- 중간자의 역할은 다음과 같은 일을 맡는다.
- 클라우드 보안
- 클라우드 네트워크
- 클라우드 서비스 브로커 : 이종의 클라우드(AWS , Azure등) 연결자/중계자
- 클라우드 감사(auditor) : 클라우드 환경에 대해 독립적인 평가를 수행하는 제 3자(인증기관)
조직경계와 신뢰경계
클라우드 서비스를 이용하기 전에 조직경계와 신뢰경계의 개념에 대해 알아야한다.
클라우드를 사용하는 조직과 클라우드를 제공하는 조직은 다르다.
여기서 클라우드를 이용하려는 조직내의 사람들. 위 그림의 Organiztion A의 바운더리내의 사람들끼리는 서로 신뢰할 수 있다. 즉, 조직경계와 신뢰경계가 일치한다.
하지만 클라우드서비스를 제공하는 조직은 이용하려는 조직과 다르기에 조직경계와 신뢰경계가 불일치한다.
그렇다고 사용을 하지 않을 수 없기에 클라우드서비스를 이용자는 신뢰경계를 클라우드 서비스를 제공하는 곳까지 신뢰경계를 넓혀야한다.
클라우드 컴퓨팅의 특성
- 주문형 자가서비스(On-demand self-service) :
- 물리적으로 찾아가지 않고, 소프트웨어적으로 주문을 하면 자동으로 제공이 된다.
- 넓은 네트워크 접근(Broad network access)
- 자원 풀링(resource pooloing)
- 사용자의 요구에 맞춰 동적할당을 한다.
- 테넌트(tenant) : 클라우드 자원/ 서비스에 대해 공유접근 서비스 사용자(그룹)
- 멀티네넌시(multi-tenancy)
- 하나의 프로그램 인스턴스가 여러 상이한 임차자에게 각각 분리되어 사용될 수 있도록 해주는 소프트웨어의 특성
- 도일 클라우드서비스임에도 불구하고, 하나의 프로그램 인스턴스가 테넌트마다 서로 다른 UI, 기능, 데이터를 제공할 수 있는 소프트웨어 특성
- 신속한 탄력성 : Auto Scaling등
- 측정된 서비스
서비스 모델
주요 모델
- SaaS(Software as a Service)
- 클라우드 소비자 활동 : 클라우드 서비스를 사용하고 구성
- 클라우드 제공자 활동
- 클라우드 서비스를 구현,관리, 유지함
- 클라우드 소비자의 사용량을 모니터링함
- PaaS(Platform as a Service)
- 클라우드 소비자 활동 : 클라우드 서비스와 클라우드 기반 솔루션을 개발, 테스트, 전개, 관리함
- 클라우드 제공자 활동
- 플랫폼을 사전-구성하고 기반 인프라구조, 미들웨어, 기타 필요한 IT 자원을 필요한 만큰 준비함
- 클라우드 소비자의 사용량을 모니터링함
- IaaS(Infrastructure as a Service)
- 클라우드 소비자 활동 : 실제(bare) 인프라구조를 설정하고 구성함. 필요한 소프트웨어를 설치, 관리, 모니터링함
- 클라우드 제공자 활동
- 요구되는 물리적 처리(컴퓨트), 스토리지, 네트워킹을 준비하고 관리함
- 클라우드 소비자의 사용량을 모니터링함
배포 모델
문제
클라우드 컴퓨팅 특성
특성 | 내용 |
주문형 자가서비스 | 사람개입이 없음 |
넓은 네트워크 접근 | - |
자원 풀링 | 풀링되어 사용자의 요구에 맞춰 동적할당 |
신속한 탄력성 | - |
측정된 서비스 |
서비스 주요 모델 3가지
서비스 유형 | 클라우드 소비자 활동 | 클라우드 제공자 활동 |
Saas | 클라우드 서비스를 사용하고 구성함 | 클라우드 서비스를 구현, 관리, 유지함 |
Paas | 클라우드 서비스와 클라우드 기반 솔루션을 개발, 테스트, 관리함 | 플랫폼을 사전구성하고 기반 인프라구조, 미들웨어, 기타 필요한 IT 자원을 필요한 만큼 준비함 |
Iaas | 실제 인프라구조를 설정하고 구성 함. 필요한 소프트웨어를 설치, 관리, 모니터링함 |
요구되는 물리적 처리, 스토리지, 네트워킹을 준비하고 관리함 |
'AWS' 카테고리의 다른 글
클라우드컴퓨팅_Chapter04_EC2 (1) | 2022.10.07 |
---|---|
클라우드컴퓨팅_Chapter03_클라우드 컴퓨팅 기반 기술 (2) | 2022.09.16 |
클라우드컴퓨팅_Chapter01_개요 (0) | 2022.09.02 |
AWS_Chaper6~10_요약 (0) | 2022.06.09 |
AWS_Chapter10_Docker로 MySQL서버 구축 (0) | 2022.06.02 |