Openstack에 대하여
Opnstack은 대시보드를 통해 compute, storage, network 등 거대한 자원 풀을 제어 할 수 있는 클라우드 운영 체제입니다. Openstack의 특징은 이러한 자원들을 모두 웹 인터페이스를 통해서 관리할 수 있다는 점입니다.
Openstack을 구성하는 요소들
Openstack은 다양하면서 상이한 부분으로 구성됩니다. Openstack는 오픈소스기 때문에 모든 사람들은 자신이 필요한 만큼 구성 요소를 추가 할 수 있습니다. 그러나 Openstack 커뮤니티에서는 Openstack의 운영에 있어 중심이 되는 핵심 구성 요소 9가지를 선정했습니다.
- nova
nova는 Openstack의 기본 컴퓨팅 엔진입니다. nova는 다양한 가상 머신과 인스턴스를 구축하고 관리하는 역할을 합니다. - swift
swift는 간단하게 말하면 파일 저장 시스템입니다. 디스크 드라이브의 위치로 파일을 참조한다는 기존의 생각과는 달리 개발자는 파일을 참조하는 고유 식별자를 이용하여 정보 저장 위치를 Openstack이 결정하도록 할 수 있습니다. 개발자는 소프트웨어 뒤에 단일 시스템에서 용량에 대한 걱정을 하지 않아도 되며 확장에 용이하다는 장점이 있습니다. 또한 데이터가 서버나 네트워크의 장애시에도 자동으로 백업이 되는 장점이 있습니다. - cinder
cinder는 블록 스토리지 요소입니다. swift 보다 좀 더 전통적인 저장 방식과 유사합니다. - neutron
neutron은 Openstack용 네트워크 제어 장치입니다. neutron은 신속하고 효율적인 통신을 가능하게 합니다. - horizen
horizen은 대시보드 구성 요소입니다. 대시보드를 통해서 가상 머신들을 설치 및 관리가 가능하고 모니터링을 할 수 있습니다. - keystone
keystone은 인증 서비스를 제공합니다. keystone에 등록된 사용자들만 openstack을 사용할 수 있습니다. 쉽게 말하면 집 마다 하나씩은 있는 자물쇠라고 생각하면 됩니다. - glance
glance는 Opnstack에 이미지(iso같은 os 설치용 파일)를 제공합니다. glance에 있는 이미지를 이용하여 사용자들은 OS를 설치할 수가 있습니다. - ceilometer
ceilometer는 과금 서비스를 제공하는 구성 요소입니다. ceilometer를 통해 openstack을 이용하는 사용자에게 실시간으로 개개인에 알맞은 과금량을 보여줍니다. - heat
heat는 미리 만들어 놓은 스크립트와 템플릿을 이용하여 다음 인스턴스 생성 때 자동으로 개발 인프라를 구축할 수 있는 기능을 제공하는 요소입니다.
ceilometer사용법에대해아세요?
답글삭제