반응형

Openstack 8

Openstack Cinder/Swift란? (block storage/object storage)

Overview 오늘은 블록 스토리지와 오브젝트 스토리지의 차이점에 대해서 알아보고 오픈스택에서 이 두가지 서비스를 담당하는 Cinder와 Swift의 사용 용도를 구분지어 비교해보도록 한다. Block storage 블록 스토리지란 쉽게 생각하면 클라우드 시스템의 하드디스크를 뜻한다. 오픈스택이나 AWS와 같은 클라우드 시스템에서 한대의 컴퓨터(가상머신)을 인스턴스라고 부르듯 하드디스크와 같은 저장 공간을 블록 스토리지라고 부르는 것이다. 그리고 블록 스토리지는 인스턴스에 연결(attach), 해제(detach)가 가능하는 특징을 가지고 있다. 이를 통해 새로 생성한 인스턴스에 기존에 존재하는 볼륨을 연결해서 원하는 형태로 포맷한 후 사용할 수 있다. Object storage 오브젝트 스토리지란 파일..

Openstack 2022.08.09

Openstack horizon이란? (dashboard)

Overview 오늘은 Horizon에 대해서 공부해보려고 한다. Horizon이란? OpenStack 대쉬보드(horizon)를 사용하면 클라우드 관리자와 사용자들이 다양한 OpenStack 자원과 서비스를 GUI 환경에서 관리 할 수 있습니다. Dashboard service는 horizon이라는 프로젝트로 개발되었습니다. OpenStack은 오픈소스로써 이러한 프로젝트들이 핵심프로젝트로 올라가면 이를 실제 OpenStack에 반영하여 사용하고 실제 프로젝트 Name은 Module Name 및 CLI 환경에서 Command로 사용할 수 있습니다. Openstack 서비스(e.g. Nova, Glance, Keystone 등)와 자원을 관리할 수 있도록 제공하는 웹 인터페이스입니다. 논리 아키텍처에서 ..

Openstack 2022.08.08

Openstack Keystone이란? (identity)

Overview 오늘은 openstack keystone에 대하여 공부해보려고 한다. Keystone이란? Keystone은 인증(Authentication) 및 인가(Authorization), Endpoint URL, 서비스 검색 메커니즘을 제공합니다. 중앙 집중식 인증을 통해 자원을 안전하게 사용할 수 있도록 제공하는 서비스입니다. Keystone 서비스는 인증, 인가 및 테넌트, 사용자, 역할을 생성합니다. Keystone 구성요소 Token Backend: 사용자의 임시 토큰(OpenStack 서비스에 접근하기 위한 신분 증명 데이터)을 관리합니다. Catalog backend: 모든 OpenStack 서비스의 대한 End-point URL을 관리(OpenStack Client에서 OpenSta..

Openstack 2022.08.08

Openstack Glance란? (image)

Overview 오늘은 Openstack Glance에 대해서 공부해보려고 한다. Glance란? OpenStack 이미지 서비스 (glance)는 사용자들이 가상 머신 이미지를 검색하여 반영하거나 복제하여 가져올 수 있습니다. OpenStack Image 서비스는 IaaS(Infra Infrastructure as a Service)에서 핵심요소로 동작합니다. Glance 역할 및 구성요소 역할 Instance 생성에 사용될 이미지 관리 서비스 Instance 생성시 nova에 이미지를 제공한다. 지원하는 format 디스크 ISO RAW qcow2 VHD VMDK VDI 컨테이너 bare ovf docker 구성요소 Glance API 이미지 검색, 저장을 위한 API 요청 및 호출 Glance-re..

Openstack 2022.08.08

Openstack 배치 서비스 Placement란?

Overview 오늘은 nova와 관련이 있는 placement 에 대해서 공부해보려고 한다. 2022.07.29 - [Openstack] - Openstack Nova란? Openstack Nova란? Overview 오늘은 Openstack Nova에 개념과 구조에 대하여 공부하려고 합니다. Nova란? Nova는 오픈 스택 프로젝트 중 하나이며, compute instance(가상 서버), provisioning 서비스를 제공한다. compute instan.. somaz.tistory.com Placement란? Placement는 newton에서 도입되었고 stein으로 넘어오면서 좀 더 발전된 component라고 한다. 해당 component는 전체적인 자원관리를 담당한다. 따라서 nova,..

Openstack 2022.08.08

Openstack Neutron이란? (network)

overview 오늘은 neutron에 대해서 공부해보려고 한다. neutron 이란? 네트워크 서비스, 가상 네트워크 인프라를 생성하고 관리할 수 있도록 허용하는 서비스이다. OpenStack 네트워킹 (neutron)은 가상 네트워킹 인프라 (VNI)에 대한 모든 네트워킹 측면과 OpenStack 환경에서 물리 네트워킹 인프라 (PNI)의 접근 레이어 측면에서 관리합니다. OpenStack 네트워킹은 firewall, load balancer, virtual private network (VPN) 같은 서비스를 포함할수 있으며, 진보한 가상 네트워크 토폴리지를 생성하여 tenant를 활성화 합니다. 네트워크 서비스 : 가상 네트워크 인프라의 모든 네트워크 요소와 실제 물리 네트워크 인프라의 접근계층을..

Openstack 2022.08.08

Openstack Nova란? (compute)

Overview 오늘은 Openstack Nova에 개념과 구조에 대하여 공부하려고 합니다. Nova란? Nova는 오픈 스택 프로젝트 중 하나이며, compute instance(가상 서버), provisioning 서비스를 제공한다. compute instance(가상 서버) 가상 서버란 하나의 물리적 서버에서 여러 개의 애플리케이션, 운영체제(os)들이 제각기 서로 영향을 미치지 않으면서 사용되는 서버를 뜻합니다. (가상 서버=가상 머신=VM) provisioning(프로비저닝) 사용자의 요구에 맞게 시스템 자원을 할당, 배치, 배포해 두었다가 필요 시 시스템을 즉시 사용할 수 있는 상태로 미리 준비해 두는 것을 프로비저닝이라고 합니다. 쉽게 말해서, 서비스를 제공하기 위해, 네트워크, 저장공간 그..

Openstack 2022.07.29

Openstack이란?

Overview 오늘은 openstack 무엇인지에 대해 공부하고 개념에 대해 정리해보려고 한다. OpenStack 이란? OpenStack은 풀링된 가상 리소스를 사용하여 프라이빗 및 퍼블릭 클라우드를 구축하고 관리하는 오픈소스 플랫폼입니다. OpenStack 플랫폼을 포함하는 툴, 일명 "프로젝트"는 컴퓨팅, 네트워킹, 스토리지, Identity 및 이미지 서비스의 핵심 클라우드 컴퓨팅 서비스를 처리합니다. 또한 수십 개 이상의 옵션 프로젝트를 번들로 묶어 배포 가능한 고유의 클라우드를 생성할 수도 있습니다. 서비스형 IaaS를 쉽게 구축할 수 있는 플랫폼으로, 관리자는 데이터센터의 프로세싱, 스토리지, 네트워킹 자원들을 대시보드를 통해 제어할 수 있고, 사용자는 웹을 통해 필요한 기능을 사용할 수 ..

Openstack 2022.05.11
반응형