HCI 아키텍처: 컴퓨팅·스토리지·네트워크를 통합하는 방법
HCI의 분산 스토리지, 데이터 로컬리티, 노드 확장 모델과 주요 솔루션·워크로드별 설계 고려사항을 정리한다.
2026-08-14 · 최초 발행 2026-01-16
분리된 인프라를 노드 단위 운영으로 바꾸는 HCI
HCI(Hyper-Converged Infrastructure)는 컴퓨팅, 스토리지, 네트워킹, 가상화 기능을 x86 기반 상용 서버에 소프트웨어로 통합해 하나의 시스템처럼 제공하는 인프라 아키텍처다. 서버·스토리지·네트워크를 각각 구매하고 운영하던 3-Tier 구조와 달리, 통합된 노드를 클러스터로 구성하고 소프트웨어 계층에서 자원을 관리한다.
3-Tier, CI(Converged Infrastructure), HCI의 차이는 통합 방식과 확장 단위에서 드러난다.
| 구분 | 3-Tier | CI (Converged) | HCI |
|---|---|---|---|
| 구성 | 개별 장비 | 사전 통합 패키지 | 소프트웨어 통합 |
| 스토리지 | 외장 SAN/NAS | 외장 SAN/NAS | 분산 스토리지 (내장) |
| 확장 단위 | 구성 요소별 | 블록 단위 | 노드 단위 |
| 관리 복잡도 | 높음 | 중간 | 낮음 |
| 초기 비용 | 가변 | 높음 | 중간 |
노드 안에서 가상화와 스토리지가 만나는 구조
HCI 노드는 하이퍼바이저, Controller VM(CVM), 분산 스토리지, 로컬 디스크를 함께 가진다. 가상 머신은 하이퍼바이저에서 실행되고, 스토리지 서비스는 CVM과 SDS 계층을 통해 노드 로컬 디스크와 클러스터 전체의 저장 자원을 사용한다.
| 구성 요소 | 역할 | 예시 |
|---|---|---|
| Hypervisor | 가상화 계층, VM 실행 | ESXi, Hyper-V, AHV, KVM |
| Controller VM (CVM) | 스토리지 서비스 제공 | Nutanix CVM, vSAN Agent |
| Distributed Storage | 분산 스토리지 풀 | Nutanix DSF, VMware vSAN |
| Local Disks | 실제 저장 장치 | NVMe, SSD, HDD |
| Network Fabric | 노드 간 연결 | 10GbE, 25GbE |
클러스터의 로컬 디스크는 분산 스토리지 풀로 묶인다. 데이터 보호는 복제본 수 또는 Erasure Coding 방식으로 처리하며, 장애 시 다른 노드의 데이터로 복구한다.
- RF2 (Replication Factor 2): 2개 복제본, 1개 노드 장애 허용
- RF3 (Replication Factor 3): 3개 복제본, 2개 노드 장애 허용
- Erasure Coding: 용량 효율적 데이터 보호 (EC-X)
데이터 로컬리티는 VM이 실행되는 노드에 데이터를 우선 배치하는 방식이다. 네트워크 홉을 줄여 I/O 지연시간을 낮추고 스토리지 성능을 활용하는 데 목적이 있다. 쓰기 시에는 로컬 저장과 원격 복제본 쓰기가 함께 진행된다.
소프트웨어 계층이 담당하는 일
SDS(Software-Defined Storage)는 HCI의 저장 기능을 소프트웨어에서 처리한다. 데이터 분산과 자동 리밸런싱, 계층화, 스냅샷·복제, 압축·중복제거가 이 계층의 기능으로 배치된다.
HCI 플랫폼은 여러 하이퍼바이저와 연계할 수 있으며, 관리 콘솔은 통합된 운영 지점을 제공한다.
지원 하이퍼바이저는 다음과 같다.
- VMware ESXi (vSphere)
- Microsoft Hyper-V
- Nutanix AHV (KVM 기반)
- Red Hat Virtualization (RHV)
노드 간 통신은 관리, 스토리지, VM 트래픽을 포함한다. 네트워크 설계에서는 이 트래픽을 분리하고 필요한 대역폭을 확보해야 한다.
- 최소: 10GbE (관리 + 스토리지 + VM 트래픽)
- 권장: 25GbE 이상, 네트워크 분리
- iSCSI/NFS: 외부 스토리지 연결 시
용량과 성능을 함께 늘리는 노드 확장
HCI는 노드를 추가하는 Scale-Out 방식으로 확장한다. 컴퓨팅 성능, 스토리지 용량, I/O 성능이 노드 증가에 따라 함께 늘어나는 모델이며, 서비스 중단 없이 확장할 수 있다. 다양한 스펙의 노드를 혼합하는 구성도 가능하다.
초기 구성 (4 Nodes):
- vCPU: 320 cores
- Memory: 2TB
- Storage: 100TB raw (50TB usable, RF2)
- Performance: 400K IOPS
확장 후 (8 Nodes):
- vCPU: 640 cores (+100%)
- Memory: 4TB (+100%)
- Storage: 200TB raw (100TB usable, RF2) (+100%)
- Performance: 800K IOPS (+100%)
확장 방법: 새 노드를 네트워크에 연결 후 클러스터에 추가 (약 1시간)
HCI 솔루션별 통합 방식
주요 HCI 솔루션은 하이퍼바이저 통합 방식과 관리 체계, 하드웨어 제공 모델에서 차이를 보인다.
| 솔루션 | 벤더 | 하이퍼바이저 | 특징 |
|---|---|---|---|
| Nutanix | Nutanix | AHV, ESXi, Hyper-V | 멀티 하이퍼바이저, Prism 관리 |
| vSAN | VMware | ESXi | vSphere 네이티브 통합 |
| VxRail | Dell EMC | ESXi | 턴키 어플라이언스 |
| SimpliVity | HPE | ESXi, Hyper-V | 강력한 중복제거, 백업 |
| Azure Stack HCI | Microsoft | Hyper-V | Azure Arc 통합, 하이브리드 |
Nutanix는 Prism Central, Prism Element, AOS, AHV, x86 하드웨어로 이어지는 스택을 구성한다.
VMware vSAN은 vCenter Server와 ESXi 호스트, 분산 공유 스토리지인 vSAN Datastore를 중심으로 구성된다.
VDI와 원격지, 프라이빗 클라우드에서의 활용
VDI에서는 높은 I/O 성능, 선형 확장성, 중복제거를 통한 용량 절감, 단순한 관리가 HCI의 장점으로 작동한다.
원격지·지사(ROBO) 환경에서는 최소 2노드로 HA를 구성하고 Witness를 포함할 수 있다. 본사 클러스터와 비동기 복제를 연결하고 중앙에서 관리하는 방식이다.
- 최소 2노드로 HA 구성
- 중앙 집중 관리
- 본사로 비동기 복제
- IT 전문 인력 불필요
프라이빗 클라우드에서는 HCI 클러스터 위에 셀프서비스 포털을 두고 VM 프로비저닝, 리소스 할당, 사용량 모니터링을 제공할 수 있다. Kubernetes 통합을 통해 컨테이너 워크로드와 PersistentVolume도 다룬다.
도입 전 확인할 비용과 워크로드
TCO는 장비 가격만으로 비교하기 어렵다. 3-Tier에서는 서버, SAN 스토리지, FC 스위치, 개별 관리 비용, 전력·냉각을 함께 고려해야 하며, HCI에서는 HCI 노드, 이더넷 스위치, 통합 관리 비용, 전력·냉각이 비교 대상이 된다. 원본의 비교 기준에서는 HCI가 평균 30-50% TCO 절감 효과를 제시한다.
| 워크로드 | HCI 적합도 | 이유 |
|---|---|---|
| VDI | 매우 높음 | 고밀도 I/O, 선형 확장 |
| 일반 서버 가상화 | 높음 | 관리 단순화, 통합 효과 |
| 중소규모 DB | 높음 | NVMe 성능, 로컬리티 |
| 대규모 미션크리티컬 DB | 중간 | 전용 SAN 대비 성능 검토 필요 |
| 빅데이터/분석 | 중간 | 용량 집약적 노드 필요 |
| AI/ML | 중간 | GPU 노드 지원 여부 확인 |
설계 단계에서는 고가용성, 네트워크 대역폭, 디스크 계층, 여유 용량, 2노드 구성의 Witness 노드를 함께 검토한다.
HCI는 컴퓨팅, 스토리지, 네트워킹을 소프트웨어 계층에서 통합해 데이터센터 운영의 복잡도를 낮춘다. 분산 스토리지와 데이터 로컬리티를 기반으로 I/O 성능을 제공하며, 노드 추가만으로 확장할 수 있다. VDI, ROBO, 프라이빗 클라우드 같은 워크로드에서는 3-Tier 대비 30-50%의 TCO 절감 효과를 기대할 수 있고, 온프레미스 인프라에서의 역할은 더욱 확대될 전망이다.