728x90
반응형
Opentsack?
- 미국 호스팅 업체인 Rackspace 와 NASA가 함께 개발하여 2010년 릴리스한 오픈소스 기반의 플랫폼
- 내부망에 클라우드를 구축하는 Openstack은 외부에서의 접근이 폐쇄되어 있는 Private Cloud 서비스이다.
- 서비스형 IaaS를 쉽게 구축할 수 있는 플랫폼
* Amazon이나 Microsoft의 Azure 같은 공용클라우드(Public Cloud) 서비스는 고객의 데이터를 외부의 데이터센터에서 관리하는 플랫폼을 제공한다. 보안에 대한 구성 및 책임은 클라우드 서비스를 사용하는 고객이 부담해야한다.
Opentsack 서비스 구성
Nova | Compute Service 클라우드 IaaS (Infrastructure as a Service) 구축에 필요한 가상 컴퓨트 인스턴스들을 제어하고 관리하기 위한 서비스로, 오픈스택에서 가장 중요한 프로젝트. AWS의 EC2와 호환된 API를 제공합니다. |
Swift | Storage Service 블락 스토리지(Block Storage)가 아닌 오브젝트 스토리지(Object Storage) 환경을 구축하고 관리하기 위한 서비스로, 오픈스택과 별개로 독립적 구축이 가능함. AWS의 S3의 기능과 유사합니다. |
Glance | Imaging Service 가상 머신 이미지들을 저장/등록/관리/전달하기 위한 서비스로 Nova 와 스토리지 간 중계 역할을 담당. RAW, QCOW, VMDK, VHD, ISO, OVF, AMI/AKI 이미지를 지원합니다. |
Keystone | 인증(Identity) 서비스 통합 인증 시스템으로 오픈스택 서비스들을 위한 ID 제공. SQL, PAM, LDAP 등에 대한 backends를 제공합니다. |
Horizon | Administrative Web-Interface(UI) Service 오픈스택을 기반으로 구현된 서비스들을 관리자나 사용자가 제어하기 위한 웹 인터페이스 제공합니다. |
Cinder | Volume Service 오픈스택 인스턴스에서 Persistent Block 단위의 디바이스를 제공합니다. AWS의 EBS와 유사한 서비스 입니다. |
Heat | Orchestration 템플릿 형태의 클라우드 자동화를 위한 인터페이스를 제공 합니다. 아마존 AWS의 CloudFormation과 유사항 기능을 제공합니다. |
Ceilometer | Telemetry 하이퍼바이저 레벨의 SMS정보와 같은 인스턴스 사용율에 대한 정보를 수집 및 제공합니다. |
Neutron | Networking Software Defined Networking(SDN)의 프레임을 제공합니다. 오픈스택에서의 인스턴스 네트워킹을 위한 서비스 입니다. |
*오픈스택기반 퍼블릭 클라우드 서비스를 만들기 위한 환경
1) 오픈스택을 구동할 환경을 만들어야 한다.
ex) 컴포넌트들의 고가용성(HA), 손쉬운 확장(Scalability), 가상 네트워크의 구성 그리고 인터넷으로 서비스 방법, 글로벌 리전 배포
2) 오픈스택 서비스를 어떻게 사용자에게 제공할건지
ex) 회원 , 사용자가 이용할 수 있는 웹 콘솔, 오픈스택에 새로운 기능 개발 필요
728x90
728x90
'IT > 클라우드' 카테고리의 다른 글
[클라우드] 퍼블릭 , 프라이빗, 하이브리드, 멀티 클라우드란? (0) | 2022.03.28 |
---|---|
[클라우드] Iaas , Paas , Saas 란? (가상화와 클라우드 차이) (0) | 2022.03.28 |
[클라우드] 가상화의 종류(호스트OS , 하이퍼바이저-가상화와 반가상화 , 컨테이너) (0) | 2022.03.24 |