Red Hat에 오신 것을 환영합니다

각국 홈페이지

전세계 Red Hat 고객에게 일어나는 일들을 확인해 보십시오.

토픽

OpenStack 이해

OpenStack®은 표준 하드웨어를 실행하여 필요할 때 단일한 위치에서 필요한 모든 툴을 배포할 수 있는 모듈 방식의 클라우드 인프라를 제공합니다.

OpenStack이란?

OpenStack은 풀링된 가상 리소스를 사용해 프라이빗퍼블릭 클라우드를 구축하고 관리하는 오픈소스 툴(또는 프로젝트)의 조합입니다. 이러한 6개의 프로젝트가 컴퓨팅, 네트워킹, 스토리지, Identity, 이미지 서비스와 같은 핵심 클라우드 컴퓨팅 서비스를 처리하며 수십 개 이상의 옵션 프로젝트를 함께 묶어 고유하고 배포 가능한 클라우드를 생성할 수 있습니다.

이렇게 생각해보세요. 가상화에서는 다양한 벤더별 프로그램에서 스토리지, CPU, RAM과 같은 리소스를 추상화해 하이퍼바이저를 통해 분할한 다음 필요에 따라 배포합니다. OpenStack은 일관된 API(Application Programming Interface) 세트를 사용해 해당 가상 리소스를 분리된 풀로 1단계 더 추상화하며, 이를 기반으로 하는 표준 클라우드 컴퓨팅 툴에서 관리자와 사용자가 직접 인터랙션할 수 있습니다.

사용자가 가상화하는 리소스와 사용자에게 필요한 클라우드 서비스 유형에 따라 OpenStack의 모듈 방식 아키텍처를 사용해 다양한 프로젝트를 배포하여 고유한 클라우드 플랫폼을 설계할 수 있습니다.

OpenStack은 단지 가상화 관리 플랫폼일까요?

꼭 그렇지는 않습니다. 비슷한 점들이 많지만 동일하지는 않습니다.

OpenStack과 가상화 관리 플랫폼은 모두 가상 리소스를 기반으로 하며 벤더별 환경에서 프로세스를 검색, 리포트, 자동화할 수 있습니다.

그러나 가상화 관리 플랫폼에서는 가상 리소스의 기능을 조작하는 것이 간편한 반면, OpenStack에서는 툴 조합을 실행하기 위해 실제로 가상 리소스를 사용한다는 차이가 있습니다. 이러한 툴은 미국 국립표준기술원이 제시한 클라우드 컴퓨팅의 5가지 기준인 네트워크, 풀링된 리소스, 사용자 인터페이스, 프로비저닝 기능, 자동 리소스 제어/할당을 충족하는 클라우드 환경을 구축합니다.1

1 https://www.nist.gov/programs-projects/cloud-computing

OpenStack은 무엇을 지원할까요?

OpenStack에서 실행되는 프라이빗 클라우드 배포는 DIY 접근 방식보다 효과적이며 그에 대한 증거도 있습니다. 451 Research의 연구 결과 OpenStack은 설치와 관리가 간편하기 때문에 OpenStack 배포 시 가상 머신이 6%만큼만 더 필요하므로 사용자가 직접 생성한 프라이빗 클라우드보다 큰 가치를 제공하는 것으로 나타났습니다.

451 Research의 연구에 따르면 여러 환경에 배포할 수 있도록 네트워크의 주요 기능을 분리해야 하는 NFV(네트워크 기능 가상화)에서 OpenStack을 사용하는 것은 매우 효과적인 차세대 접근 방식입니다. 이는 애널리스트가 설문조사를 실시한 거의 모든 글로벌 통신 서비스 제공업체에서 중요하게 다루는 주제이기도 합니다.

OpenStack은 퍼블릭 클라우드 환경 구축을 위한 우수한 오픈소스 옵션입니다. 수십억 달러의 주식공개 기업이든 스타트업 기업이든 OpenStack을 사용해 주요 퍼블릭 클라우드 제공업체와 어깨를 나란히 하는 서비스로 퍼블릭 클라우드를 구축할 수 있습니다.

OpenStack은 프라이빗 클라우드와 퍼블릭 클라우드 모두를 위한 안정적인 기반을 제고합니다. 컨테이너는 애플케이션 제공 속도를 높이면서 애플리케이션의 배포와 관리를 간소화합니다. OpenStack에서 컨테이너를 실행하면 사일로화된 단일 팀에서 전사적인 부서 간 운영에 이르기까지 컨테이너의 이점을 얻을 수 있습니다.

OpenStack의 구성 요소는 무엇입니까?

OpenStack의 아키텍처는 수많은 오픈소스 프로젝트로 이루어져 있습니다. 컴퓨팅, 네트워킹, 스토리지, Identity, 이미지를 처리하는 6가지의 안정적인 핵심 서비스가 있으며, 개발이 진행됨에 따라 수십 가지 이상의 옵션이 제공됩니다. 이 6가지 핵심 서비스는 나머지 프로젝트에서 대시보드, 오케스트레이션, 베어메탈 프로비저닝, 메시징, 컨테이너, 거버넌스를 처리할 수 있도록 하는 인프라가 됩니다.

Nova는 OpenStack 컴퓨팅 리소스를 위한 전체 관리 및 액세스 툴로 스케줄링, 생성, 삭제를 처리합니다.

Neutron은 기타 OpenStack 서비스 전반에서 네트워크를 연결합니다.

Swift는 내결함성이 뛰어난 오브젝트 스토리지 서비스로, RESTful API를 사용해 비정형 애플리케이션을 저장 및 검색합니다.

Cinder는 셀프 서비스 API를 통해 액세스할 수 있는 퍼시스턴트 블록 스토리지입니다.

Keystone은 모든 OpenStack 서비스를 인증하고 권한을 부여하며 모든 서비스를 위한 엔드포인트 카탈로그의 역할도 합니다.

Glance는 다양한 위치에 있는 가상 머신 디스크의 이미지를 저장하고 검색합니다.

OpenStack이 널리 배포되고 있는 이유는 무엇일까요?

많은 벤더가 자체적인 방식의 OpenStack을 제공하고 있지만 OpenStack Foundation을 통해 관리되는 오픈소스 프로젝트는 OpenStack입니다. 이는 마켓에 다양한 OpenStack이 배포되고 있긴 하지만 근본적으로는 모두 같은 소스 코드에서 파생된 것임을 뜻합니다. 또한 사내 리소스를 사용해 전체 OpenStack 기반 클라우드 배포를 다운로드, 설치 및 관리할 수 있음을 의미합니다.

그러나 프로젝트의 수십 가지 구성 요소를 통합하는 일은 특히 릴리스 주기가 빠를 경우 까다로운 일일 수 있습니다. 조직의 수많은 파트너들이 OpenStack을 통해 올바른 툴을 선택하고 하드웨어 리소스를 최적화하고 운영을 온라인 상태로 유지할 수 있었습니다.

OpenStack에 대해 알아야 할 5가지

  1. 표준화를 기반으로 합니다.
  2. 적은 비용으로 큰 혁신을 이룰 수 있습니다.
  3. 업계 전반의 지원이 필요합니다.
  4. 내부 프로세스의 변화를 촉발합니다.
  5. 계속 진화하는 기술입니다.

Red Hat을 선택해야 하는 이유는 무엇일까요?

오픈소스 코드를 사용하여 OpenStack을 시작하였고 계속 성장하고 있는 곳이기 때문입니다. OpenStack은 오픈소스 커뮤니티에서 탄생했으며, Red Hat은 오픈소스를 엔터프라이즈에 도입했습니다. Red Hat은 테스트하지 않은 OpenStack 프로젝트를 컴파일하고 배송하는 데 그치지 않고, OpenStack 커뮤니티에 매우 활발하게 기여하고 있습니다.

전체 클라우드는 개방되어 있어야 하며 독점적인 코드에 종속되지 않아야 합니다. 이러한 신념이 Red Hat의 모든 제품에 반영되어 있습니다. 경쟁업체의 시스템에서 인증을 받은 Red Hat 제품도 있으며 Amazon 및 Google과 같은 클라우드 제공업체와의 긴밀한 협력 관계가 밑바탕이 되므로 어떤 인프라에 배포하든 우수한 성능을 경험할 수 있습니다. 이로써 더 안전한 클라우드가 만들어지며, 단일 벤더가 소유한 코드가 병목 현상을 일으키지 않으므로 퍼블릭 및 프라이빗 부문 전체의 조직과 회사가 인프라 보안을 원활하게 테스트하고 개선할 수 있습니다.

Red Hat은 자유로움과 단순함을 기본으로 합니다. 오픈소스를 기반으로 기업이 원하는 클라우드를 개발할 수 있는 유연성을 얻을 수 있다고 Red Hat은 생각합니다.

OpenStack을 엔터프라이즈에 도입

대규모의 OpenStack 커뮤니티가 든든하게 지지하고 있으므로 기업이 고유한 클라우드를 위한 기반을 생성할 수 있습니다.

OpenStack으로 시작하는 데 필요한 모든 요소

인프라

오픈 프라이빗 또는 퍼블릭 클라우드를 구축하고 관리하기 위한 확장 가능하고 안정적인 기반입니다. 오픈소스 프로젝트의 혁신을 활용하면서 프로덕션 배포를 위한 안정적인 플랫폼을 유지할 수 있습니다.

인프라

OpenStack이 클라우드 환경을 생성하고 배포하고 지원하는 데 효과를 발휘할 수 있게 만들어 줍니다. 이는 OpenStack이 실행될 수 있게 만들어진 고유한 운영 체제입니다.

인프라

전체 통합된 소프트웨어 정의 스토리지 시스템으로, 블록, 오브젝트, 파일 스토리지를 제공하여 클라우드 복원력과 가용성, 성능을 지원합니다.

플랫폼

DevOps를 전체적으로 도입하여 OpenStack 환경에 컨테이너를 배포합니다. 오픈소스, 오픈 표준 그리고 수년간의 경험을 갖춘 Red Hat은 컨테이너와 관련된 모든 부분에서 훌륭한 파트너입니다.

플랫폼

컨테이너 애플리케이션 플랫폼과 프라이빗 클라우드 인프라가 퍼블릭 클라우드의 상호 운용성 및 관리와 적절하게 결합되어 있어 전체 스택에서 컨테이너를 구현하는 데 필요한 모든 것을 얻을 수 있습니다.

인프라

이 멀티프로덕트 솔루션은 클라우드와 데이터센터를 통합하고 프라이빗 클라우드를 구축 및 관리하는 기능을 통해 퍼블릭 클라우드로 확장해줍니다.

관리

단일 툴 내에서 하이브리드 클라우드 환경을 통합할 수 있도록 설계된 관리 및 운영 플랫폼으로, OpenStack의 빌트인 툴을 보완합니다.

인프라

클라우드에 대한 대비가 부족한 애플리케이션을 지원하는 오픈소스 가상화 솔루션입니다.

OpenStack® 워드 마크 및 OpenStack 로고는 미국 및 기타 국가에 등록된 OpenStack Foundation의 등록 상표/서비스 마크 또는 상표/서비스 마크이며, OpenStack Foundation의 허가하에 사용됩니다. Red Hat은 OpenStack Foundation 또는 OpenStack 커뮤니티와 아무런 제휴, 보증, 후원 관계에 있지 않습니다.

OpenStack의 가능성은 열려 있습니다