Recent Comments
Link
Recent Posts
Today
Total
«   2025/11   »
1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30
관리 메뉴

Study Memory Work

OpenStack 구성요소 본문

Infra/OpenStack

OpenStack 구성요소

Hera Choi 2022. 12. 1. 10:52

OpenStack 기본 구성

아주 기본적으로 Compute ,Networking, Storage Dashcoard가 있다.

각각, Compute는 노바, NetworkingNeutron, StroageCinder, Dashboardsms Horizon이라고 불린다.

 

릴리즈별 추가 컴포넌트

릴리즈의 NovaSwift 시작으로 여러 릴리즈를 거치면서 다양한 서비스들이 생겨나면서 지금의 Openstack이 되었다.

코드명 릴리즈 일자 추가된 컴포넌트
Austin 2010-10-21 Nova, Swift
Bexar 2011-02-03 Glance
Cactus 2011-04-15  
Diablo 2011-09-22  
Essex 2012-04-05 Horizon, Keystone
Folsom 2012-09-27 Quantum, Cinder
Grizzly 2013-04-04  
Havana 2013-10-17 Heat, Ceilometer
Icehouse 2014-04-17 Trove
Juno 2014-10-16 Sahara
Kilo 2015-04-30 Ironic
Liberty 2015-10-16 Zaqar, Manila, Designate, Barbican, Searchlight
Mitaka 2016-04-07 Magnum
Newton 2016-10-06 aodh, cloudkitty, congress, freezer, mistral, monasca-api, monasca-log-api, murano, panko, senlin, solum, tacker, vitrage, Watcher
Ocata 2017-02-22  
Pike 2017-08-30  
Queens 2018-02-28 blazar, ceilometer-powervm, karbor, octavia, storlets, tricircle, zun
Rocky 2018-08-30 Cyborg, ec2-api, Masakari, Qinling
Stein 2019-04-10 monasca-events-api, placement, searchlight
Train 2019-10-16  
Ussuri 2020-05-13  

 

최근의 OpenStack 서비스 구성도

OpenStack의 서비스를 구분하는 방법 중 하나로 Core 서비스와 Core서비스를 서포트하는 옵셔널 서비스로 나누는 방식이 있다.

위에 빨간색 네모 박스로 표시된 부분이 Core서비스에 해당하고 나머지는 이 Core 서비스를 서포트 하는 형식으로 서비스되고 있다.

그리고 각 서비스들은 RestAPI메세지큐 형태의 약결합으로 이루어져있다.

 

OpenStack Service (Core서비스 위주로 소개)

Nova(노바)

OpenStack Compute 서비스의 핵심.

하이퍼바이저, 메세지큐, 인스턴스 접속을 위한 콘솔 등 여러 기능이 유기적으로 연결되어 있으며 가상 서버를 생성할 수 있는 시스템을 구성하고 라이프사이클을 관리한다. (ex. Amazon E2)

Horizon(OpenStack의 대쉬보드 역할을 하는 서비스)에서 본 모습

Neutron(뉴트론)

네트워크 서비스.

OpenStack의 모든 네트워크를 담당. Network, Subnet, Router, Loadbalancer 등 인프라 구성에 필요한 대부분의 네트워크 구성요소를 제공하며 다양한 네트워크 기술 지원을 위해 Plug-In 방식으로 서비스 한다.

Horizon(OpenStack의 대쉬보드 역할을 하는 서비스)에서 본 모습

 

Cinder(신더)

볼륨 스토리지 서비스.

가상머신의 디스크로서 가상머신에 마운트되어 사용자의 데이터를 저장하고 관리한다. (ex. Amazon EBS)

 

Swift(스위프트)

오브젝트 스토리지 서비스.

계정별로 하나의 저장공간으로 관리되는 것이 특징이며 동영상, 이미지, 디스크 이미지 등 대용량 데이터나 비정형 데이터를 저장하는 데에 적합하다.  (ex. Amazon S3)

 

Glance (글랜스)

이미지 관리 서비스

디스크 이미지를 관리/보관.
Glance에 있는 이미지로 바로 VM생성을 할 수 있기 때문에 항상 Nova 옆에 따라다닌다.

 

Keystone (키스톤)

사용자 인증을 통해 물리 서버 내의 자원을 사용할 수 있도록 관리하는 서비스. OpenStack은 Keystone을 통한 중앙집중식 인증방식을 사용하고 있다.

모든 OpenStack서비스에 인증(Authorization)과 권한(Authentication)을 관리 및 제공하며 각 서비스들의 Endpoint URL을 제공한다.

'Infra > OpenStack' 카테고리의 다른 글

클라우드 컴퓨팅과 IaaS 기술 원리  (0) 2022.12.01
OpenStack 이란?  (0) 2022.12.01