애플리케이션 전환 문제점
- 기존 코드를 분석할 수 있는 수준 높은 인력과 분석능력 요구
- 작업을 반자동으로 수정할 수 없어 사업 기간 측정 불가
- 과도한 신규 비용 발생 및 MSA 전환의 복잡성
애플리케이션 전환 방안
- 성향을 위한 분석, 설계 등 시간 및 비용 절감 필수
- 자동화된 분석으로 마이크로 서비스 권고 사항 이행
- 사용하지 않는 코드를 식별하여 효율적인 시스템 운영 및 클라우드 아키텍처 도입
UMA 기능 (Application Modernization & Migration)
01. 분석
기존 소프트웨어 소스 코드 심층 분석
02. 추천
마이크로 서비스 분할을 위한 최적의 방법 제안
03. 생성
마이크로 서비스에 대한 새로운 코드 자동 생성
04. 최적화
데이터 처리 및 서비스 간 통신 성능 개선
1. 분석: A가 기존 소프트웨어 소스 코드 분석
2. 추천: 기존 소프트웨어를 마이크로 서비스로 나누는 최적의 방법 제안
3. 생성: 이러한 마이크로 서비스에 대한 새로운 코드를 자동으로 생성
4. 최적화: 데이터 처리 및 서비스 간 통신을 개선