Cloud
오픈스택
Tech Crunchy
2025. 6. 5. 22:58
728x90
개요
오픈스택(OpenStack)은 클라우드 컴퓨팅 환경을 구축하고 관리하기 위한 오픈소스 플랫폼입니다. 다양한 하드웨어와 스프트웨어 환경에서 동작하며 서버, 스토리지, 네트워크 등 다양한 가상 리소스를 효율적으로 관리할 수 있도록 설계되어 있습니다.
국내에서는 KT클라우드, NHN클라우드, 카카오클라우드 등이 오픈스택을 사용하고 있습니다.
내용
오픈스택은 오픈 소스 기반의 클라우드 컴퓨팅 플랫폼입니다. 대규모 데이터센터의 컴퓨팅, 스토리지, 네트워크 리소스를 가상화하여 프라이빗 또는 퍼블릭 클라우드를 구축하고 관리할 수 있게 해줍니다. RackSpace와 NASA가 주도하여 시작된 이 프로젝트는 현재도 활발히 개발되고 있으며, 다양한 산업군에서 사용되고 있습니다.
오픈스택은 여러 독립적인 서비스(모듈)로 구성된 모듈식 아키텍처를 채택하고 있습니다. 각 서비스는 API를 통해 상호작용하며, 공통 인증 서비스(Keystone)를 통해 인증을 처리합니다.
- Nova: 가상 머신(VM) 관리 및 스케줄링
- Swift: 오브젝트 스토리지 관리
- Cinder: 블록 스토리지 관리
- Glance :이미지 관리
- Neutron: 가상 네트워크, IP 관리 등 네트워크 리소스 제공
- Keystone: 사용자 인증 및 권한 관리
- Horizon: 웹 기반 관리화면·대시보드 제공
국내에서는 KT클라우드, NHN클라우드, 카카오클라우드 등이 오픈스택을 사용하고 있습니다. 다양한 산업군에서도 오픈스택 기반 프라이빗 클라우드 구축이 확산되고 있으며, 오픈스택 커뮤니티와 생태계도 꾸준히 성장하고 있습니다.
728x90