MSA 전환 솔루션 (UMA)

오래된 복잡한 소프트웨어 애플리케이션을 더 작고 관리하기 쉬운 마이크로 서비스로 전환하는 솔루션으로, 기존 애플리케이션 환경을 클라우드 네이티브로 환경으로 변경하는 “애플리케이션 현대화”의 가이드를 제시합니다.

애플리케이션 전환 문제점

  • 기존 코드를 분석할 수 있는 수준 높은 인력과 분석능력 요구
  • 작업을 반자동으로 수정할 수 없어 사업 기간 측정 불가
  • 과도한 신규 비용 발생 및 MSA 전환의 복잡성

애플리케이션 전환 방안

  • 성향을 위한 분석, 설계 등 시간 및 비용 절감 필수
  • 자동화된 분석으로 마이크로 서비스 권고 사항 이행
  • 사용하지 않는 코드를 식별하여 효율적인 시스템 운영 및 클라우드 아키텍처 도입
UMA 기능 (Application Modernization & Migration)
01. 분석

기존 소프트웨어 소스 코드 심층 분석

02. 추천

마이크로 서비스 분할을 위한 최적의 방법 제안

03. 생성

마이크로 서비스에 대한 새로운 코드 자동 생성

04. 최적화

데이터 처리 및 서비스 간 통신 성능 개선

1. 분석: A가 기존 소프트웨어 소스 코드 분석
2. 추천: 기존 소프트웨어를 마이크로 서비스로 나누는 최적의 방법 제안
3. 생성: 이러한 마이크로 서비스에 대한 새로운 코드를 자동으로 생성
4. 최적화: 데이터 처리 및 서비스 간 통신을 개선