AWS Microservice Extractor for .NET

.NET 애플리케이션 리아키텍팅 간소화

AWS Microservice Extractor for .NET은 이전의 모놀리식 애플리케이션을 보다 작은 코드 프로젝트로 리아키텍팅하여 마이크로서비스 기반 아키텍처를 구축하는 프로세스를 간소화합니다. 애플리케이션 및 해당 종속성의 시각적 표현을 생성하도록 소스 코드 및 런타임 지표를 분석하는 지원 도구를 사용하여 애플리케이션을 현대화하고 전환하세요.

Microservice Extractor는 컴퓨팅 집약적인 그래프 처리를 클라우드로 오프로드하고 개발자가 자신의 노트북에서 최대 5만 개의 클래스가 있는 대규모 엔터프라이즈 애플리케이션을 시각화하고 상호 작용할 수 있도록 합니다. Microservice Extractor의 AI 기반 자동화된 권장 사항을 통해 개발자는 레거시 애플리케이션을 리아키텍트할 수 있는 가이드 경험을 얻을 수 있습니다.

AWS Microservice Extractor for .NET 소개 | Amazon Web Services(1:01)

장점

애플리케이션 구성 요소 식별 속도 향상

각 구성 요소의 지표와 종속성을 보여주는 시각화 캔버스를 사용하여 더 작은 마이크로서비스로 리아키텍팅할 애플리케이션 구성 요소를 빠르게 식별할 수 있습니다.

AI 기반 자동 권장 사항

휴리스틱 기반 기법과 기계 학습을 사용하여 일반적인 추출 후보를 탐지하고 이를 시각화하여 강조 표시합니다. 이러한 권장 사항을 그대로 사용하거나 시작점으로 사용하여 모놀리식 코드베이스에서 마이크로서비스를 추출할 수 있습니다.

Strangler-fig 포팅

더 작은 프로젝트를 추출하여 원래 애플리케이션의 영향 범위를 줄이고 .NET Framework에서 크로스 플랫폼 .NET으로 포팅하여 Linux에서 실행할 수 있습니다.

작동 방식

AWS Microservice Extractor for .NET의 작동 방식

사용 사례

.NET 애플리케이션 리아키텍팅

모놀리식 MVC(모델 뷰 컨트롤러) 애플리케이션, ASP.NET 웹 양식 및 WCF(Windows 통신 프레임워크) 애플리케이션을 더 작은 서비스로 리아키텍트하여 더 큰 규모, 향상된 복원력 및 빠른 개발 속도의 이점을 누릴 수 있습니다.

모든 C# 애플리케이션 소스 코드 시각화

애플리케이션과 애플리케이션 종속성을 분석하고 시각적으로 표현할 수 있습니다.

.NET Framework에서 크로스 플랫폼 .NET으로 점진적으로 포팅

클래스의 하위 집합을 식별 및 추출하여 크로스 플랫폼 .NET으로 포팅하고 Linux에서 실행할 수 있습니다. 원하는 속도로 이 과정을 반복하여 애플리케이션을 Linux로 점진적으로 마이그레이션할 수 있습니다.

 AWS Microservice Extractor for .NET 기능
AWS Microservice Extractor for .NET의 기능 확인

애플리케이션 시각화 및 코드 추출과 같은 기능을 살펴보세요.

자세히 알아보기 
무료 계정에 가입
무료 계정에 가입

AWS 프리 티어에 즉시 액세스할 수 있습니다. 

가입하기