본문 바로가기

Nutanix

Nutanix - Core Overview

반응형

Nutanix - Core
   Nutanix Core는 HCI 플랫폼의 기본 구성이라고 할 수 있다. 지난번에 간략하게 소개한 Nutanix 플랫폼의 기능을 활용하기 위해 필수적으로 구축이 되어야 하는 부분이 바로 이 Core 부분이다. Nutanix Core는 3가지 구성요소로 이루어져 있다. AOS는 모든 핵심 서비스(스토리지, 업그레이드, 복제 등)를 제공하고, 프리즘(Prism)은 통합 관리 콘솔을 제공하며, AHV는 무료 가상화 플랫폼을 제공한다. AHV를 대신해서는 타사 하이퍼바이저(ESXi, Hyper-V)도 지원 한다.
   
AOS(Acropolis OS)
  AOS(Acropolis Operating System)는 Nutanix가 활용하는 핵심 기능을 제공한다.
  하이-레벨 AOS 아키텍처는 다음과 같다(출처: Nutanix Bible)

AOS High Level Architecture


 100% SW로 구현되는 AOS는 사용자 업무(워크로드), 리소스 관리, 프로비저닝 및 운영을 지원하는 백엔드 서비스이다.
 AOS의 목표는 사용자 업무를 가상화 및 클라우드 서비스로 추상화하고 운영을 위해 단일 "플랫폼"을 제공하는 것이다.
 이를 통해 사용자 업무를 하이퍼바이저, 클라우드 공급자 및 플랫폼 간에 원활하게 이동할 수 있다.
 
 AOS를 통해 다양한 Nutanix의 서비스와 기능들이 제공된다. 압축 및 중복제거 등의 다양한 스토리지 기술, 스냅샷기반의 백업 및 재해복구, 하이퍼바이저를 통한 가상화 자원 관리, HW/SW의 Life Cycle 관리 등의 Nutanix의 모든 기능이 이 곳에 다 담겨 있다고 보면 된다.
 
 나중 포스팅에 각각의 기술들의 자세한 내용은 다루기로 하고 오늘은 개요 정도의 정리로 마무리 하겠다.
 
AHV (Acropolis Hypervisor)
  AHV는 Nutanix에서 제공하는 하이퍼바이저로, 이에 대응되는 타사 제품은 VMware사의 ESXi나 Microsoft사의 Hyper-V가 되겠다. 물론 Nutanix AOS위에 타사의 제품 모두 서비스가 가능하지만, Nutanix 제품을 설명하는 글에서는 AHV를 기본으로 설명하겠다.
  
  AHV는 CentOS의 KVM을 기반으로 하는 가상화 하이퍼바이저다. AHV를 통해 하드웨어를 가상화하여 여러 가상머신들에게 프로비전이 가능하게 된다. 하나의 AHV 노드는 아래 그림과 같은 아키텍처를 가진다.(출처: Nutanix Bible)

AHV Node Architecture

 
  리소스의(CPU/Mem) 가상화는 AHV를 통해 이루어지고, 사용자 가상머신의 디스크 I/O는 CVM(Controller VM, AOS가 설치된 VM)을 통해 처리된다. CVM의 I/O는 AHV를 통해 이루어지지 않고 PCI Passthrough를 통해 다이렉트로 디스크에서 처리된다.

Prism
  Prism은 Nutanix의 핵심 구성요소 중 하나로, HTML5로 구현된 통합관리도구이다. Prism은 상당히 직관적이고 심플하게 구성되어 있는데 기능은 생각보다 강력하다. Prism의 하이-레벨 아키텍처는 다음과 같다(출처: Nutanix Bible)
  

Prism High Level Architecture

  Prism에서는 UI/API를 모두 제공하고, 가상머신 관리, 모니터링, 재해복구부터 비용관리, 용량예측 등 폭넓은 기능들을 제공한다. 기능이 다양해서 하나하나 설명을 다하고 넘어가면 며칠이 걸릴 것 같으니, 추후 포스팅에 기능 하나하나를 다뤄보고자 한다.


  Prism은 PE(Prism Element)와 PC(Prism Central) 2가지가 있는데, PE는 1:1 클러스터 관리로 하나의 로컬 클러스터를 관리하는 Prism이다. 모든 Nutanix 클러스터는 기본적으로 PE를 포함하고 있다. PC는 1:n 클러스터 관리로 하나의 Prism에서 여러 클러스터를 관리하는 Prism이다. PC는 선택적인 옵션으로 추가적인 Prism Central 가상머신을 구성해야 한다.

 

  Nutanix Core에 해당하는 기능과 일부 Essential의 기능은 PE에서 사용이 가능하지만, 많은 기능들은 PC에서 제공되는 추세이다. 아무래도 Nutanix에서는 Hybrid Cloud로의 여정을 가면서는 PE 보다는 점점 PC를 쓰도록 강요(?)아닌 강요를 할 것처럼 보인다.

 

다음 포스팅에서는 AOS의 기능부터 하나씩 다뤄볼 예정이다.

반응형