AWS クラウドにおけるアプリケーションの近代化戦略 - AWS 規範ガイダンス

翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。

AWS クラウドにおけるアプリケーションの近代化戦略

ビジェイ・トゥンマ、Amazon Web Services (AWS)

2020 年 12 月 (ドキュメント履歴)

アプリケーションモダナイゼーション戦略を成功させるには、まずビジネスニーズを念頭に置き、次にテクノロジーに焦点を当てます。クラウドへの移行が加速する中、組織はクラウドの導入を加速する方法と、アプリケーションモダナイゼーションへの規範的なアプローチを模索してきました。Amazon Web Services(AWS)は、アプリケーションの近代化ロードマップを、評価、近代化、管理という3つのフェーズに焦点を当てた個別のインクリメントに分割することで、アプリケーションの近代化に取り組んでいます。この記事では、アプリケーションの評価とモダナイゼーションの戦略について説明する。AWS プロフェッショナル・サービス・チームが、企業の AWS カスタマーのクラウド導入とアプリケーションのモダナイゼーション・プロジェクトを支援してきた長年の経験に基づいています。

この戦略は、AWS クラウドでアプリケーションのモダナイゼーションを計画しているITおよびビジネスのエグゼクティブ、プログラムおよびプロジェクトマネージャー、プロダクトオーナー、オペレーションおよびインフラストラクチャマネージャーのためのものです。ミッションクリティカルなアプリケーションを特定する方法、さまざまなモダナイゼーション手法 (リファクタリング、リアーキテクト、リライトなど) を評価する方法、スケーラビリティ、パフォーマンス、セキュリティ、信頼性の向上によってアプリケーションにどのようなメリットがあるかを説明しています。

この戦略は、AWS が推奨するアプリケーション近代化のアプローチを取り上げたコンテンツシリーズの一部です。このシリーズには以下も含まれます。

概要

アプリケーションをモダナイズすることで、コストを削減し、効率を高め、既存の投資を最大限に活用できます。それは、新しいテクノロジーを採用し、利用し、ポートフォリオ、アプリケーション、インフラストラクチャの価値をより早く提供し、最適な価格で組織を拡大するための多角的なアプローチです。アプリケーションを最適化した後は、その新しい近代化されたモデルで混乱なく運用し、ビジネス・オペレーション、アーキテクチャ、そして全体的なエンジニアリングの実践を簡素化する必要があります。

リホスト(リフトアンドシフト)アプローチによってアプリケーションを AWS に移行しても、AWS が提供する伸縮性、回復力、導入と管理の容易さ、柔軟性といったメリットを自動的に得られるわけではありません。また、高パフォーマンスのソフトウェア開発を可能にするために、企業文化やプロセスを自動的に近代化するわけではありません。モダナイゼーションとは、現在のアプリケーション環境(ほとんどの場合、レガシーでモノリシック)を、より機動的で伸縮性があり、可用性の高いものに変えることを意味します。そうすることで、ビジネスを現代の企業に変えることができます。

クラウドの導入と移行を最適化するには、まず自社の準備状況を評価し、診断する必要があります。組織の準備状況を評価したら、次のことが可能になります。

  • 1 つまたは 2 つのアプリケーションを選択します。

  • これらのアプリケーションを近代化することで、現在および将来のビジネスのニーズを満たす方法で、アプリケーションを保守、拡張、展開、管理できるようにします。

  • 前の 2 つのステップで得た実践的な経験を活かして、大規模なモダナイゼーションの基盤を確立します。このフェーズでは、サポートインフラストラクチャ、アプリケーションミドルウェア、ミドルウェアサービス (データベース、キューイングソフトウェア、統合ソフトウェア、その他のテクノロジーなど)、およびその他のコンポーネントを決定することで、完全なモダナイゼーションソリューションを作成できます。

この記事で説明するアプリケーション・モダナイゼーションへの反復的アプローチは、評価、モダナイズ、管理という 3 つの大まかなフェーズに分けることができます。これらの段階については、この記事の後半で詳しく説明します。

Phases of the application modernization process