-
[클라우드 융합] 오픈스택 기초Cloud Integration 2021. 3. 23. 18:08
OpenStack이란
Compute, Storage, Network 자원들을 API들을 통해 관리하는 Cloud OS
Restful API란
모든 resource를 URI(Uniform Resource Identifier)로 표현하고 parameter=value 형식으로 operation을 지정하는 스타일
OpenStack Components
Web Frontend Project : Dashboard 제공
- Horizon Project : Apache Web Server, dashboard는 python django 프레임워크
Compute Project : Instance(VM) 생성 관리
- Nova-Compute Project : 제어기능이 Control Node에 위치하여 compute node 관리
Storage Project : Storage(CD, filesystem, HDD 등) 또는 Storage API를 제공
- Cinder Project : 블록 Storage(HDD) 방식, 정형(Excel, Word 등의 파일) 저장, 포맷 불가
- Swift Project : 오브젝트 Storage, 비정형(이미지 등) 저장
- Manila Project : 공유파일 Storage
- Ceph Project : 오픈소스 Project가 아님, 위 프로젝트들을 대체한다
Networking Project : 네트워킹 기능 제공
- Neutron : 복잡성에 의해 Nova에서 새로 독립한 project
Shared Service Project
- Keystone Project : 물리서버 내의 Compute, 이미지, 네트워크, 스토리지 등의 자원들에 대한 인증관리
- Galnce Project : CD-ROM기능, OS 이미지를 관리
'Cloud Integration' 카테고리의 다른 글
[클라우드 융합] Kubernetes 사이트에서 학습하기 (0) 2021.06.05 [클라우드 융합] 6~9주차 정리 (0) 2021.06.05 [클라우드 융합] 1~5주차 정리 (0) 2021.06.04 [클라우드 융합] 컨테이너 기초 (0) 2021.04.13 [클라우드 융합] 가상화 기초 (0) 2021.03.23