애플리케이션이 여러 개 있거나 애플리케이션에 여러 계층이 있는 경우, 공용 API나 사용자 인터페이스를 사용하여 애플리케이션을 생성하려면 프로세스가 길었습니다. VMware Aria Operations for Networks는 애플리케이션 및 계층을 자동 검색하고 자동으로 추가할 수 있으므로 수작업을 많이 줄일 수 있습니다.

VMware Aria Operations for Networks에서 다음을 기반으로 애플리케이션을 검색할 수 있습니다.

  • 태그(VMware vCenter Server 또는 AWS 태그)
  • VM 이름
  • ServiceNow
  • 흐름
  • 고급 속성(예: VM 이름, VM 태그, NSX-V 보안 태그 및 보안 그룹의 조합).
참고:

참고: VMware Aria Operations for Networks에서 VMware NSX-T 태그는 VM 태그로 표시됩니다. 따라서 기본적으로 VMware NSX-T 태그도 애플리케이션 검색에서 지원됩니다.

애플리케이션 검색 구성에 대한 예

다음과 같은 상황의 시나리오를 고려합니다.
  • VMware vCenter Server를 데이터 소스로 추가했습니다.
  • 데이터 센터에 4개의 VM(VM1, VM2, VM3 및 VM4)을 추가했습니다.
  • 각 VM이 속하는 애플리케이션 이름을 정의하는 태그(키-값)를 정의했습니다.
  • 각 VM이 속하는 계층을 정의하는 태그(키-값)를 정의했습니다.
예를 들어, 아래 표를 참조하십시오.
VM 이름 키-값 태그
VM1
  • 애플리케이션 이름: MyApplication1
  • 애플리케이션 계층: App
VM2
  • 애플리케이션 이름: MyApplication1
  • 애플리케이션 계층: Web
VM3
  • 애플리케이션 이름: MyApplication2
  • 애플리케이션 계층: App
VM4
  • 애플리케이션 이름: MyApplication2
  • 애플리케이션 계층: Web

태그를 기반으로 애플리케이션 검색

VMware Aria Operations for Networks에서 이러한 태그에 대한 애플리케이션 검색을 위한 그룹화 기준을 정의할 수 있습니다.

이 예에서는, 정의된 태그와 그룹화 기준에 따라 VMware Aria Operations for Networks는 두 계층(App 및 Web) 및 관련 VM을 사용하는 두 애플리케이션(MyApplication1 및 MyApplication2)을 검색합니다.
애플리케이션 계층 VM
MyApplication1 애플리케이션 VM1
MyApplication1 VM2
MyApplication2 애플리케이션 VM3
MyApplication2 VM4

VM 이름을 기반으로 애플리케이션 및 계층 검색

VM 이름이 다음 형식으로 정의된 경우:

ApplicationName : Tier : VMName.

예를 들면,
MyApplication1 : App : VM1
MyApplication1 : Web : VM2
MyApplication2 : App : VM3
MyApplication2 : Web : VM4
다음 정규식(regex)을 사용하는 경우 VMware Aria Operations for Networks가 2개의 애플리케이션을 검색합니다.
  • 애플리케이션 정규식: (.*)_(.*)_.*-.*
  • 계층 정규식: (.*)_(.*)_(.*)-.*
애플리케이션 계층 및 해당 VM
MyApplication1
  • App 및 MyApplication1 : App : VM1
  • Web 및 MyApplication1 : Web : VM2
MyApplication2
  • App 및 MyApplication2 : App : VM3
  • Web 및 MyApplication2 : Web : VM4
참고: 무작위로 정의된 VM 이름은 애플리케이션 검색을 위해 그룹화할 수 없습니다.

흐름을 기반으로 애플리케이션 검색

VMware Aria Operations for Networks는 기계 학습 및 통계 분석을 사용하여 자동으로 애플리케이션을 검색하고 VM을 해당 애플리케이션 및 계층으로 그룹화합니다. VMware Aria Operations for Networks는 VM 간의 네트워크 흐름을 분석하고 이러한 VM 간의 애플리케이션 및 계층 경계를 식별하여 VM을 그룹화합니다.

시스템에서는 VM 간 흐름 밀도, VM 간 공통 열린 포트, 들어오고 나가는 연결 수, 로드 밸런서의 구성 데이터 등 여러 차원에서 흐름을 분석하고 이러한 차원에서 높은 유사성을 가지는 VM을 고유한 애플리케이션으로 그룹화합니다. 이 프로세스는 VM을 해당 계층으로 그룹화하기 위해 다시 반복되지만 이것은 이미 애플리케이션으로 그룹화된 VM에만 적용됩니다.

참고:
  • 흐름을 기반으로 애플리케이션을 검색하려면 다음 최소 요구 사항을 충족해야 합니다.

    • VMware Aria Operations for Networks에서 검색된 VM이 10개 이상 있습니다.
    • VM-VM 흐름이 100개 이상 있습니다.
  • 흐름 기반 애플리케이션 검색의 정확도를 향상하려면 로드 밸런서를 VMware Aria Operations for Networks에 추가해야 합니다. 지원되는 로드 밸런서에 대해 자세히 알아보려면 지원되는 로드 밸런서 항목을 참조하십시오.

CSV 파일을 업로드하여 흐름을 기반으로 애플리케이션 검색

VMware Aria Operations for Networks에서는 검색 옵션 기능을 사용하여 CSV 파일을 업로드하고 애플리케이션을 검색할 수 있습니다. CSV 파일은 CMDB(컨텐츠 관리 데이터베이스)에서 내보내거나 다른 도구에서 수동으로 생성하여 흐름 기반 애플리케이션 및 계층 검색을 개선할 수 있습니다. CSV 파일의 입력은 흐름 기반 애플리케이션 검색 알고리즘을 사용하여 확인한 다음 애플리케이션을 검색하는 데 사용됩니다. 업로드된 CSV 파일을 사용하여 애플리케이션 및 계층 이름을 지정할 수도 있습니다.

이 기능은 일부 애플리케이션 정의만 알려져 있고 애플리케이션 정의가 완전히 정확하지 않을 수 있는 애플리케이션의 검색을 향상시킬 수 있습니다. 흐름 기반 애플리케이션 검색은 검색 시 CSV 파일의 입력을 기준으로 VM을 추가하거나 VM을 제거할 수 있습니다.