##에 대해 워크플로의 시작을 작동시킬 수 있다. [ 24 ] 텔레메트리 ( Ceilometer ) [ 편집 ] 오픈스택 텔레메트리 ( Ceilometer ) 는 현재 및 미래의 모든 오픈스택 구성요소를 통해 고객 청구 확립이 필요한 모든 카운터를 제공하는, 청구 시스템을 위한 단일 연락 지점을 제공한다. 카운터 전달은 추적 및 감사가 가능하며, 카운터는 새로운 제품들을 지원하기 위해 쉽게 확장 가능하여야 하며 데이터 수집을 하는 에이전트들은 전체 시스템과는 독립적인 것이 좋다. 데이터베이스 ( Trove ) [ 편집 ] Trove는 관계형 및 비관계형 데이터베이스 엔진을 제공하는 서비스로서의 데이터베이스 ( database - as - a - service ) 이다. [ 25 ] 일래스틱 맵 리듀스 ( Sahara ) [ 편집 ] Sahara는 하둡 클러스터를 쉽고 빠르게 제공하기 위한 구성 요소이다. 사용자들은 하둡 버전 번호, 클러스터 토폴로지 유형, 노드 상세 정보 ( 디스크 사용률, CPU, RAM 설정 정의 ) 와 같은 여러 변수들을 지정하게 된다. 사용자가 모든 구성 요소들을 제공한 다음 Sahara는 수 분 안에 클러스터를 배치한다. Sahara는 또한 요청을 받으면 작업자 노드를 추가하거나 제거함으로써 기존
##면서 일반적으로 오픈스택의 성능을 모니터링하는 것과 특히 Nova의 성능을 측정하는 것이 규모 면에서 매우 중요한 이슈가 되었다. 종단 간 성능을 모니터링하려면 Nova, Keystone, Neutron, Cinder, Swift 등의 서비스로부터 메트릭을 추적하는 것뿐 아니라 메시지 전달을 위해 오픈스택 서비스들이 사용하는 RabbitMQ의 모니터링이 필요하다. [ 16 ] [ 17 ] 네트워킹 ( Neutron ) [ 편집 ] 오픈스택 네트워킹 ( Neutron ) 은 네트워크와 IP 주소들을 관리하기 위한 시스템이다. 오픈스택 네트워킹은 네트워크가 병목 현상에 처하지 않도록 보증하며 심지어는 네트워크 구성을 통해서 사용자에게 자체 서비스 기능을 제공한다. 오픈스택 네트워킹은 각기 다른 애플리케이션이나 사용자 그룹을 위한 네트워킹 모델을 제공한다. 표준 모델은 서버와 트래픽을 분리시키는 VLAN이나 플랫 네트워크를 포함한다. 오픈스택 네트워킹은 IP 주소를 관리함으로써 전용 정적 IP 주소나 DHCP를 허용한다. 유동 IP 주소들은 트래픽이 IT 인프라스트럭처 안의 모든 리소스에 동적으로 이어질 수 있게 함으로써 사용자들은 유지보수나 실패 상황에서 트래픽을 다른 곳으로 넘겨줄 수 있다
하나의 테넌트마다 DNS 존을 관리하기 위해 기존의 DNS 서버와 상호 작용하는 등의 목적으로 DNS 서비스를 제공하지는 않는다. [ 31 ] 검색 ( Searchlight ) [ 편집 ] Searchlight는 다양한 오픈스택 클라우드 서비스를 통해 고급 및 일정한 검색 기능을 제공한다. 데이터를 ElasticSearch로 색인화함으로써 다른 오픈스택 API 서버로부터 사용자 검색 결과를 가져와서 성취된다. [ 32 ] Searchlight는 Horizon에 연동되고 있으며 [ 33 ] 명령 줄 인터페이스도 제공한다. [ 34 ] 키 매니저 ( Barbican ) [ 편집 ] Barbican은 기밀 정보의 스토리지에 보안을 제공하고 준비하고 관리하는 REST API이다. 단명하는 대형 클라우드를 포함한 모든 환경에 유용하게 쓰일 수 있도록 하는 것이 목적이다. [ 35 ] 같이 보기 [ 편집 ] 소프트웨어 정의 네트워킹 IEEE 802. 1aq 각주 [ 편집 ] ↑ " OpenStack Releases : Queens ". 《 releases. openstack. org 》 ( 영어 ). 2017년 9월 17일에 확인함. ↑ " OpenStack Launches as Independent Found
中 文 링크 편집 이 문서는 2018년 11월 15일 ( 목 ) 11 : 42에 마지막으로 편집되었습니다. 모든 문서는 크리에이티브 커먼즈 저작자표시 - 동일조건변경허락 3. 0에 따라 사용할 수 있으며, 추가적인 조건이 적용될 수 있습니다. 자세한 내용은 이용 약관을 참고하십시오. 미국 및 다른 국가에 등록되어 있는 Wikimedia Foundation, Inc. 소유의 등록 상표입니다. 개인정보 정책 위키백과 소개 면책 조항 개발자 쿠키 정책 모바일 보기
] 오픈스택 컴퓨트 ( Nova ) 는 IaaS 시스템의 주가 되는 부분인 클라우드 컴퓨팅 패브릭 컨트롤러 ( fabric controller ) 이다. 컴퓨터 자원의 풀을 관리하고 자동화하도록 설계되어 있으며 베어 메탈, 고성능 컴퓨팅 ( HPC ) 구성뿐 아니라 널리 이용 가능한 가상화 기술들과 함께 동작할 수 있다. 하이퍼바이저 기술 ( 가상 머신 모니터 ) 로서 KVM, VM웨어, 젠 중 하나를 선택할 수 있으며, 여기에 하이퍼 - V 및 LXC와 같은 리눅스 컨테이너 기술을 함께 사용할 수 있다. [ 12 ] [ 13 ] 파이썬으로 작성되어 있으며 Eventlet ( 병행 프로그래밍용 ), Kombu ( AMQP 통신용 ), SQLAlchemy ( 데이터베이스 접속용 ) 와 같은 수많은 외부 라이브러리들을 사용한다. [ 14 ] 컴퓨트의 아키텍처는 어떠한 사유 하드웨어 및 소프트웨어 요구 사항 없이 표준 하드웨어 위에서 수평적 확장을 하기 위해 설계되어 있으며 레거시 시스템들과 서드파티 기술들과 연동하는 기능을 제공한다. [ 15 ] 기업 수준의 인프라스트럭처로의 통합이 확산되면서 일반적으로 오픈스택의 성능을 모니터링하는 것과 특히 Nova의 성능을 측정하는 것이 규모 면에서 매우
프로젝트는 다른 하위 프로젝트의 운영 제어를 웹 인터페이스를 통해 담당한다. 오픈스택은 열린 설계와 개발을 지향한다. 커뮤니티는 6개월의 릴리즈 사이클 [ 7 ] 로 개발을 진행하고 있다. 매 사이클의 기획단계에서는 오픈스택 디자인 서밋 ( OpenStack Design Summit ) [ 8 ] 을 개최하여, 개발자 작업을 지원하고, 로드맵을 설정하고 있다. 목차 1 역사 2 구성 요소 2. 1 컴퓨트 ( Nova ) 2. 2 네트워킹 ( Neutron ) 2. 3 블록 스토리지 ( Cinder ) 2. 4 아이덴티티 ( Keystone ) 2. 5 이미지 ( Glance ) 2. 6 오브젝트 스토리지 ( Swift ) 2. 7 대시보드 ( Horizon ) 2. 8 오케스트레이션 ( Heat ) 2. 9 워크플로 ( Mistral ) 2. 10 텔레메트리 ( Ceilometer ) 2. 11 데이터베이스 ( Trove ) 2. 12 일래스틱 맵 리듀스 ( Sahara ) 2. 13 베어 메탈 ( Ironic ) 2. 14 메시징 ( Zaqar ) 2. 15 공유 파일 시스템 ( Manila ) 2. 16 DNS ( Designate ) 2. 17 검색 ( Searchlight ) 2. 18 키 매니저 ( Barbican
OpenStack Foundation. 2013년 1월 7일에 확인함. ↑ " OpenStack Design Summit ". OpenStack Foundation. 2013년 1월 7일에 확인함. ↑ Vaughan, Steven J. ( 2011년 5월 10일 ). " Canonical switches to OpenStack for Ubuntu Linux cloud ". ZDNet. 2012년 10월 23일에 확인함. ↑ " OpenStack Technology Preview Available from Red Hat ". Red Hat. 2012년 10월 23일에 확인함. ↑ " OpenStack Roadmap OpenStack Open Source Cloud Computing Software ". Openstack. org. 2014년 4월 17일에 확인함. ↑ " OpenStack Compute : An Overview " ( PDF ). openstack. org. 2010. 2013년 9월 3일에 원본 문서 ( PDF ) 에서 보존된 문서. 2014년 3월 31일에 확인함. ↑ " HypervisorSupportMatrix ". 2013년 11월 29일에 확인함. ↑ " OpenStack - m
기반이 되는 이 API는 확장성과 보안을 염두에 두고 설계된 효율적인 메시징 엔진이다. 다른 오픈스택 구성 요소들은 Zaqar와 통합하여 이벤트를 최종 사용자에게 표현하고 클라우드 위의 계층에서 실행되는 게스트 에이전트와 통신할 수 있다. 공유 파일 시스템 ( Manila ) [ 편집 ] 오픈스택 공유 파일 시스템 ( Manila ) 은 오픈 API를 제공하여 벤더 독립적인 프레임워크 안의 공유물들을 관리한다. 초기 표준에는 공유물에 대한 작성, 삭제, 접근 권한 부여 / 거부 기능을 포함하며 독립적으로나 각기 다른 다양한 네트워크 환경에서 사용할 수 있다. EMC, 넷앱, HP, IBM, 오라클, Quobyte, 히타치 데이터 시스템의 상용 스토리지 어플라이언스들뿐 아니라 레드햇 GlusterFS와 같은 파일시스템 기술 또한 지원된다. [ 30 ] DNS ( Designate ) [ 편집 ] Designate은 DNS를 관리하는 멀티테넌트 REST API이다. 이 구성 요소는 서비스로서의 DNS를 제공하며 PowerDNS, BIND를 포함한 수많은 백엔드 기술들과 호환된다. 하나의 테넌트마다 DNS 존을 관리하기 위해 기존의 DNS 서버와 상호 작용하는 등의 목적으로 DNS 서비스
##는 기존의 레거시 인프라스트럭처에 수많은 개선 사항을 추가하고 있다. 이를테면 VMware와 연동할 경우 Glance는 고가용성 및 동적 자원 스케줄링 ( DRS ) 인 vSphere 계열에 대한 고급 기능들을 도입하고 있다. vMotion은 하나의 물리적인 서버에서 다른 서버로 서비스 방해 없이 실행 중인 VM의 실시간 마이그레이션을 수행한다. 그러므로 동적이고 자동화된 자체 최적화 데이터센터를 가능케 하며, 없이 성능이 떨어지는 서버들의 하드웨어 유지보수를 허용한다. [ 18 ] [ 19 ] Heat와 같이 이미지와 상호작용이 필요한 다른 오픈스택 모듈들은 Glance를 통해 이미지 메타데이터와 통신해야 한다. 또한, 노바는 이미지에 대한 정보를 표시할 수 있으며 인스턴스를 만들기 위한 이미지의 변경 사항을 구성한다. 한편, Glance는 이미지를 추가, 삭제, 공유, 복제할 수 있는 유일한 모듈이다. [ 20 ] 오브젝트 스토리지 ( Swift ) [ 편집 ] 오픈스택 오브젝트 스토리지 ( Swift ) 는 확장 가능한 여분의 스토리지 시스템이다. 오브젝트와 파일들은 데이터 센터 내 서버를 통해 퍼져있는 여러 개의 디스크 드라이브에 기록되며, 오픈스택 소프트웨어는 클러스터를 통한 데이터 복제 및 무결성을 보장하
클라우드 기반 자원 배치의 접근, 제공, 자동화를 위한 그래픽 인터페이스를 제공한다. 설계는 청구, 모니터링, 추가 관리 도구와 같은 서드파티 제품과 서비스들을 수용한다. 대시보드는 또한 이용하기 원하는 서비스 제공자 및 기타 상용 벤더들을 위해 브랜드화가 가능하다. 대시보드는 사용자들이 오픈스택 자원들과 상호작용할 수 있는 여러 방법 가운데 하나이다. 개발자들은 네이티브 오픈스택 API나 EC2 호환 API를 사용하여 자원을 관리하기 위해 액세스를 자동화하거나 도구를 빌드할 수 있다. 오케스트레이션 ( Heat ) [ 편집 ] Heat는 오픈스택 네이티브 REST API와 클라우드포메이션 호환 쿼리 API를 통해 여러 개의 복합 클라우드 애플리케이션들을 조직하기 위한 서비스이다. [ 23 ] 워크플로 ( Mistral ) [ 편집 ] Mistral은 워크플로를 관리하는 서비스이다. 사용자는 보통 YAML 기반 워크플로 언어를 이용하여 워크플로를 작성한 다음 REST API를 통해 Mistral에 워크플로 정의를 업로드한다. 그 뒤 사용자는 이 워크플로를 동일한 API를 통해서 수동으로 시작하거나 일부 이벤트에 대해 워크플로의 시작을 작동시킬 수 있다. [ 24 ] 텔레메트리 ( Ceilometer ) [ 편집
오픈스택(OpenStack)은 IaaS 형태의 클라우드 컴퓨팅 오픈 소스 프로젝트이다. 2012년 창설된 비영리 단체인 OpenStack Foundation에서 유지, 보수하고 있으며 아파치 라이선스하에 배포된다.AMD, 인텔, 캐노니컬, 수세 리눅스, 레드햇, 시스코 시스템즈, 델, HP, IBM, NEC, VM웨어, 야후! 등 150개 이상의 회사가 이 프로젝트에 참가하고 있으며, 주로 리눅스 기반으로 운용과 개발이 이루어진다.프로세싱, 저장공간, 네트워킹의 가용자원을 제어하는 목적의 여러 개의 하위 프로젝트로 이루어져 있다. 대시 보드 프로젝트는 다른 하위 프로젝트의 운영 제어를 웹 인터페이스를 통해 담당한다. 오픈스택은 열린 설계와 개발을 지향한다. 커뮤니티는 6개월의 릴리즈 사이클로 개발을 진행하고 있다. 매 사이클의 기획단계에서는 오픈스택 디자인 서밋(OpenStack Design Summit)을 개최하여, 개발자 작업을 지원하고, 로드맵을 설정하고 있다.