클라우드 컴퓨팅의 IaaS로서 클라우드 컴퓨팅 환경에서 사용되는 무료 오픈소스 클라우드 소프트웨어이며 사용자는 웹 기반의 대시보드나 명령행 기반 또는 RESTful API 를 사용하여 오픈스택을 관리한다.
IaaS : 통합 개발 환경, 스토리지, 네트워크, 다른 컴퓨팅 자원들을 사용자에게 제공하는 클라우드 모델
RESTful API : HTTP를 통해 데이터에 대한 생성, 검색, 수정, 삭제가 가능한 API를 의미
Nova - 가상머신 관리
Keystone - 사용자 관리
Glance - 커널이나 디스크 이미지와 같은 가상 이미지 관리
Horizon - 웹 브라우저를 이용해 GUI 콘솔 제공
Swift - 클라우드 저장 스토리지 제공
Cinder - 가상머신을 위한 스토리지 관리
Neutron - 가상 네트워크 관리
Heat - 가상머신을 위한 오케스트레이션 기능 제공
Ceilometer - 각 계정들의 사용량 통계 서비스 제공
Trove - 데이터베이스 자원 관리
Sahara - 데이터 프로세싱 기능 제공
Ironic - 베어메탈 제공 서비스
Zaqar - 메시지 서비스 제공
Manila - 파일 공유 서비스 제공
Designate - DNS 서비스 제공
Barbican - 키관리 서비스 제공
Congress - PaaS 제공
Magnum - 컨테이너 오케스트레이션 엔진 생성
Murano - 애플리케이션 카탈로그 서비스 제공
aodh - 알람 서비스 제공
너무 많다...
PaaS를 제공하는 회사라면 모를까 Private Cloud 환경에서의 오픈스택으로 구성된 인프라에서 이렇게 많은 서비스가 사용되어지진 않고 7번 서비스까지 사용 되어진다고 보면 된다.