가상화 시장 공간에서 VMware는 가장 큰 이름 중 하나입니다. 이 회사는 가상 워크스테이션, 네트워크 가상화, 보안 플랫폼을 위한 다양한 제품을 제공합니다.
VMware NSX는 데이터 센터 네트워킹 니즈의 급속한 성장에 대처하기 위해 VMware가 만든 고급 소프트웨어 정의 네트워킹(SDN) 솔루션으로, 두 가지 변형이 있습니다:
NSX-V
NSX-T
VMware NSX란?
NSX는 NSX Manager(NSX Data Center의 구성 요소)를 통해 가상화된 네트워크 생성 및 관리를 제공하는 것을 주요 기능으로 합니다. 또한 VMware NSX는 가상 환경의 안전을 보장하기 위한 중요한 네트워크 보안 기능을 제공합니다.
NSX를 사용하면 기본 하드웨어에 대한 변경이 필요하지 않습니다. 네트워크 프로비저닝과 가상 네트워크 간의 연결은 VM이 작동하는 방식과 유사하게 하드웨어로부터 추상화됩니다. NSX는 OSI 모델의 레이어 2부터 레이어 7까지 스위치, 라우터, 방화벽 및 기타 네트워크 서비스를 가상화합니다.
NSX를 통한 L2-L7 네트워크 서비스 가상화
이 프로세스는 시간, 노력, 비용을 절약하여 대기업이 네트워크 관리와 통제를 중앙화하고 자동화할 수 있게 합니다. 선택한 제품에 따라 VMware NSX는 모든 인프라 유형에 적합합니다:
멀티 클라우드 환경
온프레미스 데이터 센터
베어메탈 서버
컨테이너화된 워크로드
NSX-T가 지원하는 이기종 인프라 환경
아래에서 NSX-V와 NSX-T의 차이점을 자세히 알아보겠습니다.
NSX-V란?
NSX-V 아키텍처(V는 vSphere를 의미)는 온디맨드 가상 네트워크의 배포 재구성, 빠른 프로비저닝, 폐기 기능을 특징으로 합니다. 이 제품은 VMware vSphere에 의존하며 vCenter와의 연결이 필요합니다. NSX-V가 vCenter와 페어링되면 vSphere와의 통합은 원활합니다.
단점은 NSX-V에서 여러 vCenter를 가질 수 없다는 것입니다. 그렇다면 둘 이상의 vCenter가 있는 경우는 어떻게 될까요? 그 경우 여러 NSX 매니저가 있어야 하며, 이는 멀티 클라우드 환경에서 까다로울 수 있습니다. 유지보수가 번거롭고 까다로워질 수 있습니다. 기업이 워크로드 처리를 위해 클라우드로 전환함에 따라 VMware NSX-V 솔루션은 많은 고객에게 부적합함을 입증하고 있습니다. 이제 레거시 VMware 제품에 가깝게 된 NSX-V는 NSX-T로 대체되고 있습니다.
NSX-T란?
VMware NSX-Transformers(NSX-T)는 NSX-V의 후속 제품으로, 고도로 민첩한 SDN 인프라를 구축할 수 있는 옵션을 제공합니다. 이 제품은 베어메탈 및 컨테이너화된 워크로드, 멀티 클라우드, 멀티 하이퍼바이저 환경에 네트워크 가상화를 제공합니다. NSX-T는 클라우드 네이티브 애플리케이션, OpenStack, Kubernetes, KVM, Docker 등을 위한 네트워크 가상화 스택을 지원합니다.
많은 이들이 NSX-T를 NSX-V의 업그레이드로 간주합니다. 두 제품의 핵심 아이디어가 같다는 것은 사실입니다. 그러나 VMware는 NSX-T를 처음부터 새로 구축했으며, 내부 구조는 NSX-V와 완전히 다릅니다.
주요 이점은 NSX-T가 많은 다양한 구성 요소를 가진 이기종 환경(heterogeneous environments)에 배포될 수 있다는 점입니다. NSX-T는 vCenter 배포의 제약을 받지 않습니다. 여러 vCenter 서버를 두고 하나의 NSX 매니저를 단일 창(Single pane of glass)으로 사용하여 가상 네트워크를 제어할 수 있습니다. 또는 vCenter를 전혀 배포하지 않아도 됩니다. 대신 NSX-T GUI에서 ESXi를 운영 체제로 선택할 수 있습니다.
NSX-T Manager 웹 클라이언트 메인 대시보드
NSX-V vs NSX-T 인터페이스
NSX-V라는 이름으로 된 전용 인터페이스는 없습니다. NSX-V 설치 시 vCenter Server에 통합되는 플러그인이 제공됩니다. 따라서 NSX-V의 GUI 옵션에 접근하려면 vSphere 인스턴스에 로그인하여 Networking and Security 옵션을 선택해야 합니다.
예를 들어, vSphere Web Client의 NSX-V 섹션은 다음과 같습니다:
vSphere Web Client 내 NSX-V 관리 메뉴
이 옵션이 GUI에 나타나지 않는다면, 사용 중인 계정에 필요한 권한이 없는 것입니다. NSX Manager를 vCenter Server에 연결한 사용자만 엔터프라이즈 관리자 액세스 권한을 가집니다. 다른 모든 계정은 서비스 권한만 가지며 적절한 권한을 할당받아야 합니다.
NSX-T는 vCenter와 분리된 자체 인터페이스인 NSX-T Manager를 가집니다. 이는 NSX-T 아키텍처를 관리하기 위해 vCenter에 로그인할 필요가 없음을 의미합니다.
NSX-T Manager에 로그인하면 홈 페이지에 네트워킹, 보안, 시스템, 인벤토리 개요, 알람 등이 표시됩니다.
NSX-T Manager 웹 클라이언트 - 다중 vCenter 관리 뷰
NSX-T Manager 웹 클라이언트에서 vCenter를 확인하거나 새 vCenter를 추가하여 인벤토리를 가져올 수 있습니다. 이곳에서 NSX-T가 여러 vCenter를 통한 네트워크 및 보안 자동화 관리 능력으로 NSX-V를 능가하는 것을 볼 수 있습니다.
NSX 주요 구성 요소
VMware NSX의 주요 구성 요소는 다음과 같습니다:
NSX Manager
NSX Controller
NSX Edge
NSX Manager
NSX Manager는 GUI를 통해 모든 NSX 구성 요소를 구성, 관리, 모니터링하는 데 사용되는 기본 구성 요소입니다. REST API를 통해 구성과 객체 조작이 일관되게 유지됩니다.
NSX Manager를 사용하면 컨트롤러 배포, 에지 분산 라우터, 인증서 생성이 가능합니다. NSX-V에서 NSX Manager는 하나의 vCenter Server와 하나의 가상 머신으로 작동합니다. NSX-T의 경우 NSX-T Manager는 KVM 또는 ESXi VM으로 여러 vCenter에 연결될 수 있습니다.
NSX Edge
VMware NSX Edge Services Gateway(ESG)는 VMware vCenter Server의 일부로 다음 필수 게이트웨이 서비스를 제공합니다:
DHCP
NAT
VPN
로드 밸런싱
경계 방화벽
동적 라우팅
NSX Edge는 격리된 네트워크와 공유 네트워크 간의 연결, VM 간의 직접 연결을 가능하게 합니다. 이스트-웨스트 라우팅 외에도, 이 서비스는 북-사우스 연결을 제공하여 테넌트가 퍼블릭 네트워크에 도달할 수 있게 합니다. NSX Edge를 사용하면 워크로드, 구성 요소, 테넌트에 대한 가상 경계를 생성할 수 있습니다.
NSX Controller
NSX Controller는 분산 상태 관리 시스템이자 논리적 스위칭과 라우팅을 위한 중앙 제어 지점입니다. 컨트롤러에는 호스트, VM, 분산 논리적 라우터, VXLAN에 대한 모든 정보가 포함되어 있습니다.
이 가상 어플라이언스는 확장 가능하고 고가용성인 가상 네트워크의 설치와 모니터링에 필수적입니다. 소프트웨어 정의 데이터 센터의 규모에 관계없이, VMware는 필요한 이중성을 달성하기 위해 NSX-T에서 정확히 세 개의 컨트롤러를 요구합니다.
NSX Controller는 SSL(Secure Sockets Layer) 연결을 사용하여 ESXi 호스트에 연결하고, SSL API를 통해 NSX Manager와 상호작용합니다.
NSX-T 3노드 컨트롤러 클러스터 고가용성 구성
NSX 기능
NSX-V와 NSX-T 모두 물리적 네트워크 위에 가상 네트워크를 배포하기 위한 기능을 제공한다는 동일한 목표를 가집니다.
NSX의 일부 기능은 다음과 같습니다:
분산 논리적 라우팅 및 스위칭, NSX Edge 섹션에 나열된 기타 기능
상세 모니터링 및 통계
QoS
API 기반 자동화
소프트웨어 기반 오버레이
향상된 사용자 인터페이스
그러나 두 도구에는 많은 차이가 있으며, 이들은 서로 다른 두 제품으로 구축되었습니다. NSX-V는 여러 vCenter와 작동할 수 없으며 vSphere에 강력하게 의존합니다.
반면 NSX-T는 여러 vCenter 인스턴스와 다양한 환경에서 작동하는 크로스 플랫폼 솔루션입니다. 최신 NSX-T 기능에는 NSX-V에서 NSX-T로의 마이그레이션 및 분산 IDS/IPS도 포함됩니다.
아래 비교표와 기능 상세 섹션을 탐색하여 NSX-V와 NSX-T의 차이점을 더 잘 이해하십시오.
VMware NSX-V vs NSX-T 기능 비교
비교 항목
NSX-V
NSX-T
기본 기능
NSX-V는 온디맨드 가상 네트워크의 배포 재구성, 빠른 프로비저닝, 폐기 등 풍부한 기능을 제공합니다.
이를 통해 vSphere 분산 스위치를 활용하여 단일 가상 스위치가 클러스터 내 여러 호스트에 연결될 수 있습니다.
NSX-T는 사용자에게 민첩한 소프트웨어 정의 인프라를 제공합니다. 클라우드 네이티브 애플리케이션 환경 구축에 적합합니다.
네트워킹 및 보안 운영의 단순성을 제공합니다.
멀티 클라우드, 멀티 하이퍼바이저 환경, 베어메탈 워크로드에 대한 내장 지원을 가집니다.
기원
2012년 최초 출시, NSX-V는 VMware vSphere 환경을 중심으로 구축되었습니다.
NSX-T는 vSphere 생태계에서 기원했지만, 처음부터 새로 구축되었으며 NSX-V가 다루지 못한 일부 사용 사례를 해결하도록 설계되었습니다.
지원 범위
NSX-V 아키텍처는 온프레미스(물리적 네트워크) vSphere 배포와 단일 vCenter Server를 염두에 두고 구축되었습니다.
NSX-T는 멀티 하이퍼바이저, 컨테이너, 클라우드 환경, 베어메탈 서버를 포함하도록 지원 범위를 확장합니다.
NSX-T는 마이크로 세그멘테이션 관련 일부 갭과 제한사항이 있습니다.
하이퍼바이저 지원
vSphere 네트워크 가상화 스택을 지원합니다.
vSphere 스택 외에도 NSX-T는 OpenStack, Docker, KVM, Kubernetes 등을 지원합니다.
마이그레이션
NSX-T에서 NSX-V로의 마이그레이션은 불가능합니다.
NSX-T Manager에는 NSX-V에서 NSX-T로 마이그레이션하려는 사용자를 위한 마이그레이션 유틸리티가 내장되어 있습니다.
NSX Manager 작업
NSX-V Manager는 단일 vCenter Server와만 작동합니다. Photon OS에서 실행됩니다.
NSX-T Manager는 여러 vCenter를 동시에 지원합니다. Ubuntu 운영 체제에서 실행됩니다.
NSX-V는 네트워크 에지 보안 및 게이트웨이 서비스를 사용하여 가상화된 네트워크를 격리합니다.
NSX Edge는 논리적 분산 라우터와 에지 서비스 게이트웨이 모두로 설치됩니다.
NSX-T 라우팅은 클라우드 환경과 멀티 클라우드 용도로 설계되었습니다. 멀티 테넌시 사용 사례와 이기종 환경을 위해 설계되었습니다.
오버레이 캡슐화 프로토콜
NSX-V는 VXLAN 캡슐화 프로토콜을 사용합니다.
NSX-T는 더 진보된 프로토콜인 Geneve를 사용합니다.
논리적 스위치 복제 모드
유니캐스트, 멀티캐스트, 하이브리드
유니캐스트(2계층 또는 헤드)
가상 스위치 사용
vSphere Distributed Switch(VDS)
Open vSwitch(OVS) 또는 N-VDS
2계층 분산 라우팅
지원 안 함
지원함
ARP 억제
지원함
지원함
트래픽 검사 통합
지원함
지원 안 함
네트워크 세그먼트 IP 주소 체계 구성
수동
자동
커널 레벨 분산 방화벽
지원함
지원함
위 표는 NSX-V vs NSX-T 기능 비교 요약을 보여줍니다. 두 솔루션 간의 차이점에 대한 더 자세한 내용은 계속 읽어보십시오.
라우팅
두 VMware NSX 솔루션 모두 물리적 라우터가 제공하는 것을 능가하는 동적 라우팅 기능을 제공합니다. 그러나 NSX-V와 NSX-T 간의 라우팅 차이는 많습니다.
기본적으로 NSX-T는 클라우드 멀티 테넌시를 염두에 두고 설계되었습니다. 제공업체와 테넌트 라우터 구성이 격리를 요구하므로, NSX-T에서 멀티 티어 라우팅 지원이 도입되었습니다:
제공업체 관리자 사용자를 위한 티어 0 논리적 라우팅.
테넌트 관리자 사용자를 위한 티어 1 논리적 라우팅 제어.
NSX-V ESG(Edge Services Gateway)는 가상 네트워크를 격리하기 위해 필수적인 DHCP, NAT, VPN 서비스와 DLR(분산 논리적 라우터)을 제공합니다. 이렇게 하면 NSX가 기존 라우팅보다 적은 네트워크 홉으로 VM 간의 통신을 가능하게 합니다. 그러나 티어드 라우팅과 멀티 테넌시 지원 부족으로 NSX-V는 NSX-T에 뒤처집니다.
NSX의 논리적 스위칭 및 브리징
NSX-V와 NSX-T는 오버레이 네트워크를 사용하여 기존 VLAN을 모방하고 논리적 스위칭과 브리징을 통해 더 쉬운 네트워크 조작을 제공합니다. 기능은 물리적 네트워크의 것과 유사합니다.
NSX-V의 경우, 논리적 스위치는 VXLAN과 결합되어 VM 트래픽을 캡슐화하고 물리적 네트워크로 전달합니다. 물리적 VLAN과 논리적 스위치 간의 레이어 2 브리징을 허용함으로써 NSX-V는 기능 풀을 확장합니다. 여기에는 완전한 가상화가 불가능할 때 물리적 구성 요소와 가상 구성 요소를 연결하는 것이 포함됩니다. NSX-V는 여러 레이어 2 브리지를 지원합니다.
구형 제품과 유사하게, NSX-T는 더 진보된 캡슐화 프로토콜을 사용하여 논리적 스위칭으로 오버레이 기능을 제공합니다. NSX-T의 L2 브리징에는 전용 브리지 노드 생성이 필요합니다. 반면 NSX-V에서는 컨트롤러 VM이 상주하는 하이퍼바이저 커널 레벨에서 브리징이 발생합니다.
NSX 오버레이 캡슐화: VXLAN vs Geneve
다른 기능과 마찬가지로 NSX-V는 NSX-T에 비해 더 전통적인 VXLAN 캡슐화에 의존합니다. Virtual Extensible LAN은 약 1,600만 개의 가상 네트워크 세그먼트 생성을 허용하여, VLAN의 제한과 4,094개 가능한 네트워크를 초월합니다. 이 숫자는 대규모 조직이 가상 네트워크를 더 여유롭게 세분화하는 데 도움이 되었습니다.
Geneve는 Generic Network Virtualization Encapsulation을 의미하며, VXLAN과 STT를 포함한 다른 캡슐화 프로토콜의 장점을 종합합니다. NSX-T는 Geneve를 통해 높은 처리량과 낮은 리소스 사용으로 가상 네트워크 식별자 정보를 전달합니다. Geneve는 유연한 프로토콜로, 네트워크가 진화함에 따라 다른 메타데이터를 포함할 수 있습니다.
보안 및 마이크로 세그멘테이션
NSX-V와 NSX-T 모두 조직이 데이터 센터를 논리적 네트워크 보안 세그먼트로 분리하고 워크로드 수준의 애플리케이션 보호를 달성할 수 있게 합니다. 이를 통해 네트워크 보안 정책을 세밀하게 정의할 수 있습니다. vCenter 객체와 호스트, VM 이름이나 기능, IP 주소, 포트 등을 사용하여 VDC를 세그먼트할 수 있습니다.
NSX 솔루션은 하이퍼바이저 레벨 분산 방화벽을 사용하여 모든 네트워크 파라미터와 보안 정책을 처리합니다. AD 도메인 컨트롤러(ADDC)가 배포된 경우 AD 사용자와 그룹을 사용하여 규칙을 정의할 수 있습니다.
그러나 NSX-T는 NSX-V보다 더 많은 보안 기능과 더 세밀한 보안 규칙 적용을 제공합니다. 그럼에도 모든 NSX 보안 기능은 수동 구성과 유지보수의 제약을 피하기 위해 지속적인 자동화를 위해 구축되었습니다.
배포 옵션
두 제품의 배포 프로세스는 상당히 유사하지만, NSX-V와 NSX-T 기능 사이에는 많은 차이가 있습니다. 배포 시 중요한 차이점은 다음과 같습니다:
NSX-V는 VMware vSphere 및 vCenter와 긴밀하게 통합됩니다. NSX Manager 인스턴스는 ESXi VM으로만 배포되며 vCenter에 등록되어야 합니다. 반면 NSX-T는 KVM 또는 ESXi VM에 배포할 수 있으며 vCenter가 필요하지 않습니다. 또한 여러 NSX Manager가 지원됩니다.
NSX-T에서 Manager와 Controller가 동일한 가상 구성 요소에 포함되는 것과 달리, NSX-V Manager에는 NSX Controller를 별도로 배포해야 합니다.
NSX-T는 향상된 이중성을 위해 3개의 NSX 컨트롤러 클러스터 배포가 가능합니다.
NSX-V에서는 표준 가상 스위치를 사용할 수 없으며 vDS 배포가 필요합니다. NSX-T는 새로운 가상 스위치 기술인 N-VDS 또는 KVM 호스트용 Open vSwitch(OVS)를 사용합니다.
NSX 라이선싱
NSX-V와 NSX-T 라이선싱의 장점은 VMware가 제품을 나누지 않는다는 점입니다. 이미 NSX-V 라이선스가 있다면 준비가 될 때마다 NSX-T를 사용하기 시작할 수 있습니다.
이 솔루션은 이제 VMware NSX Data Center라고 불리며 다음과 같은 에디션이 있습니다:
Standard
Professional
Advanced
Enterprise Plus
원격 근무 증가에 따라 VMware는 원격 사무실/지사(ROBO) 에디션도 도입했습니다.
NSX-V와 NSX-T 선택하기
NSX-V vs NSX-T 시스템의 주요 차이점은 위 표와 섹션에서 명확히 드러납니다. 전자는 VMware vSphere 생태계와 밀접하게 연관되어 있습니다. 후자는 특정 플레폼이나 하이퍼바이저에 얽매이지 않는 무제한 솔루션입니다.
유스케이스 기반 NSX-V vs NSX-T 선택 가이드
각 제품의 유스케이스를 고려하여 어떤 NSX 옵션이 더 나은지 결정하십시오.
NSX-V 선택
이 제품은 여전히 다음과 같은 NSX-V 유스케이스에서 유효한 선택입니다:
멀티 하이퍼바이저 없이 온프레미스 워크로드용.
데이터 센터가 VMware vSphere만 사용하는 경우.
IT 환경이 둘 이상의 vCenter 인스턴스를 사용하지 않는 경우.
여러 NSX Manager를 갖춘 고도로 이중화된 온프레미스 인프라가 필요하지 않은 경우.
NSX-T 선택
많은 업데이트와 개선을 거친 VMware NSX-T는 거의 모든 경우에서 NSX-V를 앞섰습니다. NSX-T 유스케이스는 다음을 포함합니다:
보안
자동화
멀티 클라우드 가상 네트워킹
클라우드 네이티브 앱 지원
중요 애플리케이션 락다운
풀스택 애플리케이션 빠른 배포
멀티 클라우드 환경 지원
마이크로서비스 및 컨테이너화된 애플리케이션을 위한 고급 네트워킹 및 보안 기능
개별 워크로드 보호
다른 자동화 도구와의 통합
급성장하는 비즈니스를 위한 크로스 사이트 네트워크 가상화
컨테이너별 보안 정책
논리적 DMZ 생성
VM을 다른 서브넷으로 마이그레이션할 때 자동 보안 정책 및 액세스 규칙 적용
단일에서 멀티 데이터 센터로 확장
네이티브 컨테이너 간 레이어 3 네트워킹
세분화된 보안 정책을 위한 마이크로 세그멘테이션
일관되고 오류 없는 네트워크 구성 및 관리
결론: VMware NSX는 강력한 네트워크 가상화 플랫폼을 제공합니다
NSX-T와 NSX-V 모두 많은 가상화 문제를 해결하고, 전체 기능 세트를 제공하며, 민첩하고 안전한 환경을 제공합니다. NSX-V는 수년간 정상에 군림했던 오리지널 네트워크 및 보안 가상화 플랫폼입니다. 비즈니스가 성장함에 따라 단일 온프레미스 데이터 센터를 가진 기업은 줄어들고 클라우드 기반 IT 환경은 늘어나고 있습니다.
이것이 NSX-T가 나서는 지점입니다. 기능의 지속적인 확장과 멀티 사이트 및 클라우드 지원으로 NSX-V는 구식이 되어가고 있습니다. 이제 VMware는 자사의 NSX 솔루션을 VMware NSX Data Center로 명명합니다. 기본 물리적 네트워크에 관계없이 데이터를 이동하고 처리하는 데 필요한 도구를 통해 NSX는 애플리케이션의 끊임없는 변화에 적응하도록 돕습니다.
선택은 어떤 NSX 기능이 귀사의 비즈니스 니즈를 충족하는지에 달려 있습니다. NSX를 찾고 계시다면, 더 많은 정보와 NSX-V에서 NSX-T로의 마이그레이션을 위해 저희에게 연락하십시오. 블로그를 계속 읽으며 다양한 도구에 대해 더 알아보고 네트워킹 요구사항에 가장 적합한 솔루션을 찾으십시오.