HUEVERTECH

English

+ HUEVERTECH

Cloud ▼

Cloud >

Virtualization

OpenStack 프로젝트는 모든 타입의 클라우트 환경을 지원하는 오픈소스 클라우드 컴퓨팅 플랫폼을 말합니다. 이 프로젝트는 간단한 설치, 확장성 및 풍부한 기능제공에 목표를 두고 있으며, 전세계 클라우드 컴퓨팅 전문가들이 참여를 하고 있습니다. OpenStack은 다양한 상호보완적인 서비스 제공을 통해 Infrastructure-as-a-Service (IaaS)솔루션을 제공하며, 각 서비스들의 상호 통합을 위한 API (Application Programming Interface)를 제공합니다.

OpenStack 특징

OpenStack 장점
- 필요한 성능만큼 OpenStack Control Node를 추가 가능
- 필요한 컴퓨팅 자원 요구를 충족하기 위한 수평적 HW 확장 가능
- Infrastructure Service에 요구되는 High Availability 제공
- RBAC(Role Based Access Control)에 의한 Multi-Tenancy 분리가능

OpenStack Software Architecture

OpenStack Conceptual Architecture

OpenStack 제공 서비스

서비스(기능) 소프트웨어 설명
대시보드
오케스트레이션
컴퓨트 서비스
네트워크
이미지 서비스
블록 스토리지
객체 스토리지
인증 서비스
미터링
Horizon
Heat
Nova
Network
Glance
Cinder
Swift
Keystone
Ceilometer
오픈스택 관리를 위한 웹 대시보드
자원 관리 및 배치•정렬을 자동화
하이퍼바이저, ibvirtd, qumu, kvm으로 가상화 제공
플러그 가능 아키텍처 사용하여 네트워크 기능 제공
인스턴스 빌드를 위한 템플릿 이미지 제공
영구적 저장소 인스턴스용 영구적 볼륨제공
디스크파일 보관
인증원한부여, 테넌트 관리
오픈스택의 사용량 및 성능 측정치 수집