Application Portfolio Auditor 대규모 응용 프로그램 세트의 감사를 자동화하고 단순화하는 오픈 소스 평가 도구입니다. 최대 18 개의 분석 도구를 활용하여 응용 프로그램에 대한 통찰력을 신속하게 얻고 효과적인 애플리케이션 현대화 로드맵을 구축 할 수있는 포괄적 인 보고서를 생성합니다.
주요 기능 :
포괄적 인 CLI : audit Command Line Interface (CLI)는 대규모 응용 프로그램 세트를 안정적으로 분석하기위한 장벽을 낮 춥니 다.
기본적으로 강화 : 모범 사례에 따라 전제 조건 및 사전 구성 분석 도구를 체계적으로 검증합니다.
다양한 애플리케이션 지원 : 대부분의 최신 프로그래밍 언어 (Java, Python, .NET, NODEJS) 및 분석 및 소스 코드가 컴파일 된 바이너리로 포함됩니다.
결합 된 인텔리전스 : 최대 18 개의 무료 및 오픈 소스 애플리케이션 분석 도구에 대한 통찰력과 결합.
집계 된 요약 : 클라우드 준비, 보안, 사용 된 언어, 라이센스 및 품질과 같은 다양한 관점에서 포트폴리오를 이해하는 데 도움이되는 모든 결과를 연결하는 정적 HTML 페이지를 생성합니다.
휴대용 결과 : 보고서를 폭발 디렉토리, Zip 파일, Kubernetes 또는 Cloud-Foundry 배포로 내보내는 보고서.
다음 단계에 따라 Application Portfolio Auditor 자를 시작하십시오.
$ git clone [email protected]:vmware-tanzu/application-portfolio-auditor.git$ cd application-portfolio-auditor
$ ./audit setup참고 :이 명령은 필요한 모든 필수 전제 조건의 설치를 자동화합니다. 감지 된 운영 체제 (MacOS, Ubuntu, Centos 또는 Amazon Linux 2023)를 기반으로 자동 구성되며 Sudo 권리가 필요합니다. 프로세스를 완료하는 데 몇 분이 걸릴 수 있습니다.
힌트 : 설치 중에 문제가 발생하는 경우 로컬 사용자가 설치 폴더에 완전히 액세스 할 수 있는지 확인하십시오 :
$ sudo chown -R $(id -u):$(id -g) "application-portfolio-auditor"
$ ./audit download참고 :이 명령은 인터넷에서 필요한 리소스를 다운로드하고 여러 Docker 이미지를 로컬로 구축합니다. 프로세스를 완료하는 데 몇 분이 걸릴 수 있습니다.
mkdir -p apps/test; wget -P apps/test https://repo1.maven.org/maven2/org/codehaus/cargo/simple-ear/1.10.9/simple-ear-1.10.9.ear./audit run -a -g testreports/TIMESTAMP 디렉토리에서 index.html 파일을 엽니 다.reports/TIMESTAMP 디렉토리에서 ./launch_csa_ui.sh 를 실행하여 클라우드 적합성 분석기 백엔더를 시작하십시오. 다른 모든 보고서는 정적 파일입니다.| 범주 | 미니늄 | 추천 |
|---|---|---|
| 운영 체제 | Centos, Ubuntu 또는 MacOS | 최신 버전이 설치되었습니다 |
| 숫양 | 16+ GB | 32GB |
| 디스크 | 100+ GB | SSD 디스크 |
| CPU | 8+ 코어 / VCPU | - |
| 작은 조각 | 인텔 또는 사과 실리콘 | - |
| 인터넷 | 설정 및 업데이트에 사용할 수 있습니다 | 분석 중에 사용할 수 있습니다 |
문서를 다시 시작하거나 일부 정리 또는 한눈에 도움이되지 않으면 GitHub에서 문제를 만들 수 있습니다. 보고서에 포함 할 내용에 대한 세부 사항은 위의 풀 요청 가이드 라인을 따르고 공유하십시오.
응용 프로그램 포트폴리오 감사 프로젝트 팀은 커뮤니티의 기여를 환영합니다. 코드를 기여하고 싶고 기고자 라이센스 계약에 서명하지 않은 경우, 당사의 봇은 풀 요청을 열 때 문제를 업데이트합니다. CLA 프로세스에 대한 질문은 FAQ를 참조하십시오. 자세한 내용은 Contributing.md를 참조하십시오.
애플리케이션 포트폴리오 감사원은 Apache 라이센스 2.0에 따라 릴리스됩니다. 자세한 내용은 라이센스 파일을 참조하십시오.