컨테이너와 Amazon API Gateway 사용하여 기존 Microsoft ASP.NET (ASMX) 웹 서비스를 점진적으로 현대화 - AWS 규범적 지침

기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.

컨테이너와 Amazon API Gateway 사용하여 기존 Microsoft ASP.NET (ASMX) 웹 서비스를 점진적으로 현대화

댄 브로드웨이, Amazon Web Services (AWS)

2021년 11월 (문서 기록)

이 가이드에서는 Amazon Web Services (AWS) 에서 레거시 ASP.NET 웹 서비스를 현대화하기 위해 스트랭글러 그림 패턴을 구현하는 접근 방식과 모범 사례를 설명합니다. strangler fig 패턴은 레거시 시스템의 기존 기능을 새로운 애플리케이션 및 서비스로 점진적으로 대체하는 현대화 접근 방식입니다. 새 시스템이 결국 레거시 시스템의 이전 또는 주요 부분을 모두 대체할 때까지 말입니다. 기능이 교체되면 기존 시스템 (주로 모놀리식) 의 비활성 부분을 제거하거나 폐기할 수 있습니다.

이 가이드에서는 점진적으로 소프트웨어 시스템을 변경하기 위한 일반적인 기술인 수정된 브랜치 바이 추상화 접근 방식에 대해 설명합니다. 서비스 위임은 서비스가 해당 동작을 다른 최신 서비스로 연기하여 서비스 소비자의 주요 변경 사항을 관리하는 데 도움이 됩니다.

목표 비즈니스 결과

이 가이드의 목적은 고객이 의 표현 상태 전송 (REST) 또는 단순 개체 액세스 프로토콜 (SOAP) 표준을 기반으로 하는 레거시 ASP.NET 서비스를 현대화하도록 지원하는AWS 것입니다. 대규모 모놀리식 애플리케이션을 분리할 때 종종 발생하는 전송 위험을 관리하기 위해 점진적 현대화 접근 방식이 필요한 시나리오에 중점을 둡니다. 또한 여러 소비자가 있는 서비스를 주요 변경 사항 없이 동시에 업그레이드할 수 없는 시나리오에 대해서도 설명합니다.

이 가이드는 다음과 같은 도움을 주기 위한 것입니다.

  • ASP.NET 애플리케이션을 마이그레이션, 현대화 및 확장하십시오.AWS

  • 레거시 애플리케이션 현대화와 관련된 딜리버리 리스크 관리

  • 가용성이 높은 소비자가 여러 개 있는 서비스를 분리합니다.