오픈스택 개념적 아키텍처



Image result for 오픈스택 아키텍처



OpenStack 서비스

서비스

프로젝트 이름

설명

대시보드

Horizon

인스턴스를 작동하고, IP 주소를 할당하고, 접속 제어 구성과 같은 OpenStack 서비스와 상호 작용하는 웹 기반 셀프 서비스 포털을 제공합니다.

ComputeNova

OpenStack 환경에서 compute 인스턴스의 수명 주기를 관리합니다. 가상머신의 spawning, scheduling, decommissioning을 포함하여 책임지고 작동합니다.

NetworkingNeutron

OpenStack Compute에 대한 다른 OpenStack 서비스에 대한 Network-Connectivity-as-a-Service를 활성화합니다. 사용자가 정의한 네트워크와 부착물에 대한 API를 제공합니다. 많은 유명한 네트워킹 벤더와 기술들을 지원하기위한 플러그인 아키텍처를 가지고 있습니다.

  Storage
Object StorageSwift

HTTP 기반 API, RESTful 를 통해 임의의 구조화되지 않은 데이터 객채를 검색하고 저장합니다. 데이터 복제와 스케일 아웃 아키텍처에 대한 높은 결함에 대한 너그러움을 보여줍니다. 이것에 대한 구현은 파일 서버에 디렉토리를 마운트하는 것과는 다릅니다. 이 경우, 여러 드라이브에 객체와 파일을 저장하고, 데이터는 서버 클러스터에 걸쳐 복제하여 데이터 무결성을 보장합니다.

Block StorageCinder

실행중인 인스턴스에 persistent 블록 스토리지를 제공합니다. 플러그인 드라이버 아키텍처는 블록 스토리지 장치의 생성과 관리를 용이하게합니다.

  Shared services
Identity serviceKeystone

다른 OpenStack 서비스에 대한 인증과 권한 부여 서비스를 제공합니다. 모든 OpenStack 서비스에 대한 endpoint의 카탈로그를 제공합니다.

Image serviceGlance

가상 머신 디스크 이미지를 저장하고 검색합니다. OpenStack Compute는 인스턴스 제공하는 동안 만들어 사용합니다.

TelemetryCeilometer

청구서, 벤치마킹, 확장성, 통계 결과에 대한 OpenStack 클라우드를 모니터링하고 측정합니다.

  Higher-level services
OrchestrationHeat

Orchestrate는 OpenStack 네이티브 API와 CloudFormation-compatible 쿼리 API 모두를 통해서 네이티브 HOT 템플릿 포멧 또는 AWS CloudFormation 템플릿 포멧으로 여러 클라우드 어플리케이션을 혼합하여 사용할 수 있습니다.











'OpenStack' 카테고리의 다른 글

Openstack ?  (0) 2018.06.19

+ Recent posts