OpenStack 소개

sunlog·2023년 1월 25일
0

OpenStack이란?

OpenStack에 대한 다른 정의들

  • 퍼블릭 클라우드와 사설 클라우드 구출을 가능하게 하는 오픈 소스 소프트웨어
  • 서버, 스토리지, 네트워크와 같은 자원들을 모두 모아, 이들을 제어하고 운영하기 위한 클라우드 오퍼레이팅 시스템
  • 오픈 소스를 기반으로 클라우드를 구축하고 운용하고자 하는 오픈소스 개발자, 회사, 사용자들이 주축이 되어 발전하는 커뮤니티

릴리즈 관련

  • 6개월 주기로 릴리즈 발표하며 새로운 특징 및 핵심 기능들은 보통 1년을 주기로 많은 변화가 생김
  • 기본적으로 업그레이드 버전업 미지원하나 최근부터 지원하기 시작함

구성 요소

  • Compute
    • Nova - VM 인스턴스 관리
  • Storage
    • Swift - 오브젝트 스토리지 관리
    • Cinder - 블록 스토리지 (가상 하드디스크) 관리
    • Glance - VM이미지 관리 (CentOS 등)
  • Identity
    • Keystone - 로그인 등 통합 인증 관리 (인가, 인증)
  • Network
    • Neutron (Quantum) - 가상 네트워크 관리
  • Template
    • Heat - 템플릿 관리 (상황별 가상머신 몇개, 디스크 몇 등등 지정)
  • Metering
    • Ceilometer - 얼마나 썻는지

0개의 댓글