애플리케이션을 분석하여 변환에 적합한 구성 요소를 식별할 수 있습니다. Application Transformer for VMware Tanzu는 CSA(Cloud Suitability Analyzer)와 통합되며 분석 중에는 컨테이너화를 위한 애플리케이션 준비 상태를 확인하기 위해 1~10 사이의 점수를 생성합니다.
사전 요구 사항
- 애플리케이션 추가 및 편집.
- 애플리케이션에
REPLATFORM
또는 REFACTOR
태그를 할당합니다.
- VM 자격 증명 업데이트 또는 공통 자격 증명 할당.
- VM 검사.
- Oracle WebLogic Server 분석의 경우 분석 중인 Oracle WebLogic Server 서버 도메인 폴더(DOMAIN_HOME) 및 아티팩트 경로(DOMAIN_HOME 외부에 있는 경우)에 대한 읽기 권한이 있어야 합니다.
- Tomcat 분석의 경우 분석 중인 Tomcat 폴더(CATALINA_BASE 및 CATALINA_HOME) 및 CATALINA_BASE/webapps 외부에 있는 외부 라이브러리, 애플리케이션 .war 또는 .jar 위치에 대한 읽기 권한이 있어야 합니다.
- 다음 Linux 명령에 대한 액세스 권한이 있어야 합니다.
find
cd
unzip
tar
mkdir
pwd
프로시저
- 기본 메뉴에서 분석을 클릭합니다.
- 애플리케이션 이름 옆에 있는 화살표를 클릭합니다.
애플리케이션에 분석 가능한 구성 요소와 분석 불가능한 구성 요소 목록이 표시됩니다.
- 분석 가능 탭에서
- 분석을 클릭합니다.
- WebLogic의 경우: 분석 작업은 내부적으로 WDT(Oracle WebLogic Server Deploy Tooling)를 사용하여 도메인 정보를 추출하고 Cloud Suitability Analyzer를 사용하여 검색된 애플리케이션을 분석합니다. 컨테이너화 전에 사용할 수 있는 모델 .yaml 파일을 생성합니다.
- Tomcat의 경우: 분석 작업은
CATALINA_BASE
, 배포된 애플리케이션, 사용자 지정 라이브러리, DB 리소스에서 구성을 위한 Tomcat 인스턴스를 검색하고, Cloud Suitability Analyzer를 사용하여 검색된 애플리케이션을 분석합니다.
- JBoss: 분석 작업은 배포된 애플리케이션에 대한 JBoss 인스턴스를 검색하고 Cloud Suitability Analyzer를 사용하여 분석합니다.
- JAVA: 분석 작업은 애플리케이션 바이너리를 검색하고 Cloud Suitability Analyzer를 사용하여 분석합니다.
- 작업 목록에서 분석 작업이 트리거되는 것을 볼 수 있습니다.
- 작업이 성공한 후 다음 작업을 수행할 수 있습니다.
- 구성 요소에서 실행 중인 서비스 목록과 CSA에 의해 결정된 해당 점수를 참조하십시오.
- 점수가 10이면 애플리케이션이 컨테이너화에 좋은 상태입니다.
- 점수가 10 미만이면 Application Transformer for VMware Tanzu는 발견한 사항 목록을 제공하고 컨테이너화를 위해 애플리케이션을 업데이트하기 위한 권장 사항 목록을 준비합니다. 컨테이너화를 계속하거나 구성 요소에 태그를 지정하여 리팩터링 및 재분석한 다음 컨테이너화할 수 있습니다.
- 경로, 점수, 권장 사항(있는 경우)과 같은 세부 정보로 서비스 이름을 클릭합니다.
- 서비스 필드 옆의 더하기 기호를 클릭하여 JAR, WAR 또는 JAVA 파일을 더 추가하고, 서비스 이름, 해당 경로를 입력하고, 분석을 트리거하여 점수를 확인합니다.
- 점수를 클릭하면 다른 탭을 볼 수 있습니다.
- 요약: 파일 수, 클래스 파일, 찾기, 기술 점수, 권장 사항을 포함하는 모든 애플리케이션에 대한 세부 정보를 제공합니다.
- 분산: 서비스와 관련된 정보를 제공합니다.
- 차트: 서비스에 있는 상위 API(최대 5개)를 제공합니다.
분석이 성공하면 사용할 수 있는
변환으로 승격 옵션을 볼 수 있습니다.
- 변환으로 승격 옵션을 클릭합니다.
참고: 구성 요소를 변환 단계로 승격한 후에는 작업을 실행 취소할 수 없습니다. 따라서 구성 요소 점수를 업데이트하는 구성 요소를 다시 분석하고 아티팩트 메타데이터를 업데이트할 수 있습니다.
- 확인 페이지에서 프로비저닝을 클릭합니다.
누락된 파일이 있으면 메시지 프롬프트에 파일 이름 목록이 표시됩니다.
상태가
변환으로 이동됨으로 표시됩니다.