서버 가상화에서 가상 시스템을 프로그래밍 방식으로 생성 및 관리하는 것과 동일한 방법으로 NSX 네트워크 가상화에서도 가상 네트워크를 프로그래밍 방식으로 생성 및 관리합니다.
기능상 네트워크 하이퍼바이저에 해당하는 네트워크 가상화를 사용하면 소프트웨어에서 계층 2 - 계층 7 네트워킹 서비스(예: 스위칭, 라우팅, 액세스 제어, 방화벽 기능, QoS)의 모든 기능을 재현할 수 있습니다. 따라서 이런 서비스를 프로그래밍 방식을 통해 임의 조합으로 구성함으로써 몇 초 만에 고유하고 분리된 가상 네트워크를 생성할 수 있습니다.
NSX는 서로 분리되어 있으나 통합된 관리부, 제어부 및 데이터부를 구현하여 작동합니다. 이러한 부분은 두 가지 유형의 노드인
NSX Manager 및 전송 노드에 상주하는 프로세스, 모듈 및 에이전트 집합으로 구현됩니다.
- 각 노드는 관리부 에이전트를 호스팅합니다.
- NSX Manager 노드는 RESTful API 서비스, MP(관리부) 클러스터 데몬 및 CCP(중앙 제어부) 클러스터 데몬을 호스팅합니다.
- 전송 노드는 NSX 데이터부를 구현하는 LCP(로컬 제어부) 데몬 및 전달 엔진을 호스팅합니다.
NSX는 3개 노드가 있는 NSX Manager 클러스터를 지원합니다. 이 클러스터는 노드의 클러스터에 정책 관리자, 관리 및 중앙 제어 서비스를 병합합니다. NSX 릴리스 버전 2.4부터 NSX 컨트롤러 요소가 NSX Manager 장치에 상주합니다. 관리부 및 제어부 노드의 컨버전스는 NSX 관리자가 배포 및 관리해야 하는 가상 장치의 수를 줄입니다. NSX Manager 클러스터링은 Corfu라는 분산 데이터 플랫폼 위에서 실행되며 사용자 인터페이스 및 API의 고가용성을 제공합니다.
NSX Manager 장치는 서로 다른 배포 시나리오에서 세 개의 다른 크기로 사용할 수 있습니다.
- 소형 장치는 랩 및 개념 증명 배포에 적합합니다.
- 최대 64개 호스트 배포를 위한 중형 장치.
- 대규모 환경에 배포하는 고객을 위한 대형 장치.
NSX Manager VM 및 호스트 전송 노드 시스템 요구 사항 및 구성 최대값 도구를 참조하십시오.