클라우드 컴퓨팅/오픈스택(Open Stack)

[개요] 오픈스택 정의 및 역사

투칼론 2015. 5. 25. 16:41
반응형

1. 오픈스택 정의 by openstack.org

OpenStack is a cloud operating system that controls large pools of compute, storage, and networking resources throughout a datacenter, all managed through a dashboard that gives administrators control while empowering their users to provision resources through a web interface.




2. 오픈스택 정의 by 위키피디아

오픈스택(OpenStack)은 IaaS 형태의 클라우드 컴퓨팅 오픈소스 프로젝트 이다. 2012년 창설된 비영리 단체인 OpenStack Foundation에서 유지, 보수하고 있으며 아파치 라이선스하에 배포된다.

AMD, Intel, 캐노니컬, 수세 리눅스, Red Hat, 시스코 시스템즈, Dell, HP, IBM, NEC, VMware, Yahoo!등의 150개 이상의 회사가 이 프로젝트에 참가하고 있으며, 주로 리눅스 기반으로 운용과 개발이 이루어진다.

프로세싱, 저장공간, 네트워킹의 가용자원을 제어하는 목적의 여러개의 하위 프로젝트로 이루어져 있다. 대시 보드 프로젝트는 다른 하위 프로젝트의 운영 제어를 웹 인터페이스를 통해 담당한다.

오픈스택은 열린 설계와 개발을 지향한다. 커뮤니티는 6개월의 릴리즈 사이클로 개발을 진행하고 있다. 매 사이클의 기획단계에서는 OpenStack Design Summit을 개최하여, 개발자 작업을 지원하고, 로드맵을 설정하고 있다.


3. 오픈스택 역사

2010년 7월 Rackspace사와 미국 항공우주국이 오픈스택(OpenStack) 오픈소스 프로젝트를 시작하였다. 오픈스택은 일반적인 서버에서 클라우드 컴퓨팅 서비스를 생성하고 실행할 수 있도록 해준다. 첫 번째 릴리즈 (코드명 Austin)는 프로젝트 시작 4개월 이후에 공식 릴리즈 되었고, 이후 공식 버전은 6개월 마다 릴리즈된다. 처음에는 미국 항공우주국의 Nebula 플랫폼과 Rackspace의 클라우드 파일 플랫폼의 소스를 기반으로 하였다. 오픈스택은 우분투와 래드햇 배포판에 포함되었다.


4. 오픈스택 릴리즈

첫번째 버전이 2010년 10월 21일 릴리즈된 "Austin" - The first design summit took place in Austin, TX

현재 버전은 "Juno" - 2014년 10월 16일 릴리즈 됨