コンテナと 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.NETAWS サービスをお客様が最新化できるようにすることです。大規模なモノリシックなアプリケーションの分離に伴う配信リスクを管理するために、段階的な最新化アプローチが必要なシナリオに焦点を当てています。また、複数のコンシューマーを使用するサービスが、重大な変更を加えないと同時にアップグレードできないシナリオについても説明します。

このガイドは、次のことを支援することを目的としています。

  • ASP.NET アプリケーションの移行、最新化、拡張をAWS

  • レガシーアプリケーションの最新化に伴う配信リスクの管理

  • 可用性の高いコンシューマーが複数存在するサービスを切り離す