오픈스택
IT 위키
OpenStack
IaaS 형태의 클라우드 인프라를 직접 구축할 수 있게 해 주는 오픈소스 플랫폼
- 2010년 NASA 와 랙스페이스가 함께 시작했고, 현재는 OpenInfra 재단이 관리한다.
- 서버, 스토리지, 네트워크 자원을 가상화해 사용자에게 API 와 대시보드로 제공한다.
- 공개 클라우드에 의존하지 않고 사내에 프라이빗 클라우드를 세울 때 주로 쓴다.
| 프로젝트 | 역할 |
|---|---|
| Nova | 컴퓨트. 가상 머신 생성과 관리 |
| Neutron | 네트워킹. 가상 네트워크와 IP 관리 |
| Cinder | 블록 스토리지. VM 에 붙이는 디스크 |
| Swift | 오브젝트 스토리지. 파일 단위 저장 |
| Glance | 이미지. VM 템플릿 관리 |
| Keystone | 인증과 권한 |
| Horizon | 웹 대시보드 |
| Heat | 오케스트레이션. 템플릿 기반 자원 배치 |
- 특정 벤더에 종속되지 않고, 구성 요소를 필요한 것만 골라 쓸 수 있다.
- 반대로 직접 구축·운영해야 하므로 난이도가 높다. 전문 인력이 필요하다.
- 통신사, 금융권, 공공기관처럼 데이터를 외부에 두기 어려운 곳에서 많이 채택했다.
