3.1 NIST의 클라우드 컴퓨팅 참조 아키텍쳐




클라우드 컴퓨팅(cloud computing) 아키텍처는 아래로부터 물리적 시스템계층, 가상화계층(하이퍼바이저), 로비저닝 계층, 서비스 관리체계 계층,그리고 서비스 계층의 5계층으로 구분합니다.









2.1 클라우드 컴퓨팅의 구성요소

클라우드 제공자
클라우드 클라이언트 또는 클라우드 단말
클라우드 네트워크
클라우드 보안
클라우드 서비스 브로커 
클라우드 소비자
클라우드 서비스 소유자
클라우드 자원 관리자



2.2 클라우드 컴퓨팅의 특성

주문형 자가 서비스 (on -demand - self -service)

폭넓은 네트워크 접근(broad network access)

자원 풀링 (resource pooling)

신속한 탄력성(rapid elasticity)

측정된 서비스 (measured service)


2.3 서비스 모델 

  • SaaS (Software as a Service)

완전한 서비스를 클라우드 환경 기반에서 제공


  • PaaS (Platform as a Service)

RDS 와 같은 서비스 개발에 필요한 플랫폼을 제공 



  • IaaS(Infrastructure as a Service)

기본만 갖춰진 인프라 환경의 컴퓨팅 자원을 제공 


  • Daas(Desktop as a Service)

고객의 데스크탑이 클라우드 인프라 상에서 VM 형태로 실행되며

사용자는 다양한 경량 클라이언트나 제로 클라이언트를 이용해 데스크탑에 접근할수 있다.






2.4 전개 모델 (Deployment Model)

NIST 의 Deployment Model은 프라이빗 커뮤니티 퍼블릭, 하이브리드 클라우드로 구분할수 있다.


  1. 프라이빗 클라우드(private cloud)
  2. 커뮤니티 클라우드(community cloud)
  3. 퍼블릭 클라우드(public cloud)
  4. 하이브리드 클라우드 (hybrid cloud)
  5. 모바일 클라우드(moblie cloud)



 






'Computer Science > Cloud Computing' 카테고리의 다른 글

클라우드 컴퓨팅 참조 아키텍쳐  (0) 2018.09.30
클라우드 컴퓨팅의 개요  (0) 2018.09.30

1. 클라우드 컴퓨팅 의 개요

1.1 클라우드 컴퓨팅은 IT 자원 렌탈 샵이다.


  • 컴퓨팅 자원 : EC2
  • 스토리지 자원 : S3 
  • 네트워크 자원 : Virtual Private Cloud(VPC) 
  • 데이터 베이스 : RDS


1.2 주요 개념 및 용어 

  • 클라우드 
원격으로 iT 자원을 준비해 확작,측정 가능한 방식으로 제공하는 IT환경 

  • Virtual Machine
클라우드 컴퓨팅 환경에서는 하나의 물리적 서버상에 하이퍼바이져라고 하는 SW가 여러개의 VM을 생성하여 사용자에게 제공을 하게 된다.
VM상에서는 서로 다른 OS 를 사용할수 있으며 
컴퓨팅 자원을 서로 적절히 할당하여 사용할수 있다. 

  • 수평 확장 
Scale Out 
Scale In


  • 수직 확장

Scale Up

Scale Down


  • 클라우드 서비스 

IaaS // 아이아스

PaaS // 파스

SaaS // 사스



1.3 클라우드 컴퓨팅의 장점

  1. 투자 및 비용감소
  2. 확장석 증가
  3. 가용성 및 신뢰성 증가
  4. 이동성 증가
  5. 보안 강화




+ Recent posts