Application Transformer for VMware Tanzu는 CSA(Cloud Suitability Analyzer) 도구와 기본적으로 통합되어 있습니다. CSA 도구는 환경에서 실행 중인 모든 애플리케이션과 해당 서비스를 이해하는 프로세스를 자동화합니다. 애플리케이션을 그룹화하고 설정의 유사점을 강조 표시하고 패턴을 자동으로 구축합니다. 이는 애플리케이션 마이그레이션을 계획하고, 마이그레이션을 스케줄링하고, 공장 패턴을 구축하는 데 도움이 됩니다.

CSA는 선택되거나 필터링된 각 VM을 검토하여 VM에서 실행 중인 대상 구성 요소(JAVA 바이너리)를 식별합니다. 아키타입 또는 패싯, 가져오기, 호출, 주석을 기반으로 애플리케이션과 서비스를 그룹화합니다. CSA는 임의 클러스터 번호를 생성하고 유사한 애플리케이션을 클러스터로 그룹화합니다.

사전 요구 사항

  • vCenter Server 추가
  • 구성 요소에 CSA 활성화
  • 분석 중인 바이너리에 대한 읽기 권한이 있어야 합니다.
    • Tomcat: CATALINA_BASE/webapps/대상 바이너리(예: SampleHRApps.war)
    • Oracle WebLogic Server: DOMAIN_HOME 폴더
    • JBoss:
      • HOME/standalone/deployments/<target binaries>
      • HOME/standalone/data/<target binaries>
    • Java 애플리케이션: 바이너리 위치의 경로.
  • 다음 Linux 명령에 대한 액세스 권한이 있어야 합니다.
    • find
    • cd
    • unzip
    • tar
    • mkdir
    • pwd

프로시저

  1. CSA를 사용하여 분석하려는 VM을 다시 검사합니다.
    1. 왼쪽 탐색 페이지에서 인벤토리 > 가상 시스템으로 이동합니다.
    2. VM 검사.
      작업 창에 검사 작업이 시작됩니다. 이 작업이 성공적으로 완료되면 CSA 사용 구성 요소에 대해 바이너리 분석 작업이 트리거됩니다.
      참고: 바이너리 분석 작업이 완료되면 검색된 애플리케이션의 바이너리 경로를 검토해야 합니다. 검색된 바이너리 경로가 올바르지 않으면 경로를 업데이트하여 바이너리 분석을 다시 실행해야 합니다.
  2. 기본 메뉴에서 분석을 클릭합니다.
  3. 왼쪽 탐색 페이지에서 CSA > 보고서로 이동합니다.
    • 차트 탭에는 애플리케이션의 클러스터 보기가 표시됩니다. 각 애플리케이션에는 여러 서비스가 있을 수 있습니다. 그래프의 각 점은 서비스를 나타냅니다. 점 색은 클러스터를 나타냅니다. 따라서 동일한 색의 점이 여러 개 표시되면 모든 서비스가 단일 클러스터 아래에 그룹화됩니다. 마우스를 점 위로 가져가면 클러스터 이름 및 서비스가 표시됩니다.
    • 개요 탭에 클러스터 정보가 표시됩니다. 유사점이 있는 서비스에는 0, 1, 2와 같은 동일한 클러스터 이름이 지정됩니다.
    • 세부 정보 탭에서 클러스터를 확장하여 유사점을 찾을 수 있는 서비스의 기술 세부 정보를 확인합니다.
  4. CSV로 내보내기 클릭하여 보고서를 내보냅니다.