AWS クラウドでアプリケーションを最新化するための段階的なアプローチ - AWS 規範ガイダンス

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

AWS クラウドでアプリケーションを最新化するための段階的なアプローチ

ビジェイ・トゥマとアシッシュ・アメタ、Amazon Web Services(AWS)

2023 年 5 月(「ドキュメント履歴」

モダナイゼーションには、新しいテクノロジーを採用・利用し、ポートフォリオ、アプリケーション、インフラストラクチャーの価値をより迅速に提供し、最適な価格でスケーリングできるようにするための多角的なアプローチが必要です。アプリケーションを最適化し、維持し、最新化されたモデルで混乱なく運用することが必要であり、ビジネス・オペレーション、アーキテクチャ、エンジニアリング全般を簡素化する必要があります。

モダナイゼーションはアプリケーションだけの問題ではなく、安全で柔軟な運用フレームワークを提供する最新のインフラストラクチャーを必要とします。ビジネス・プロセスの品質、可用性、敏捷性に関して、アプリケーションとインフラは切っても切れない関係にあります。インフラストラクチャを考慮せずにアプリケーションをモダナイズすると、全体的なコストが高くなり、パフォーマンスと品質に悪影響を及ぼします。最新のアプリケーションは、新しいアーキテクチャパターン、運用モデル、ソフトウェア配信プロセスを組み合わせて構築されています。ゼロから数百万のユーザーまでスケールアップ、スケールダウンし、(ペタバイトとは言わないまでも)テラバイト単位のデータを管理し、グローバルに利用可能で、ミリ秒単位で応答します。Amazon Web Services(AWS)クラウドで管理するワークロードのポートフォリオを最新化する場合、コンテナ、サーバーレス技術、専用データストア、ソフトウェア自動化を使用して、これらのワークロードをリプラットフォーム、リファクタリング、リプレースし、AWS が提供する俊敏性と総コスト最適化(TCO)のメリットを最大限に活用します。

このガイドは、アプリケーション所有者、ビジネス所有者、アーキテクト、技術リーダー、プロジェクトマネージャーを対象としています。このガイドでは、最新化評価フェーズで選択されたアプリケーションの基礎的な機能を開発する方法や、段階的アプローチを用いて近代化の取り組みを加速させる方法について説明します。

このガイドには、AWS が推奨するアプリケーション最新化アプローチをカバーするコンテンツシリーズの一部が含まれます。このシリーズには以下のものも含まれます:

ターゲットを絞ったビジネス成果

アプリケーションの近代化に対する段階的アプローチによって、以下のような成果が期待できる:

  • ビルド・アンド・プルーブ・アプローチやマイクロサービスなどのクラウドネイティブ・アーキテクチャを活用することで、より迅速にイノベーションを起こすための組織的な能力とキャパシティ。

  • トレーニングとツールの改善を通じて組織を構築する変更管理および運用モデル。

  • チーム・アプローチにより、最短 12 週間で最初の成果を出し、体験的な学習を提供し、独立した持続的なカスタマーの成功を可能にします。

  • マイクロサービス、API、再利用可能なコンポーネント、コンテナ化に基づくコンポーザブル・アプリケーション・アーキテクチャ。

  • 厳選された戦略的アプリケーションのための拡張可能な近代化ロードマップであり、スプリット・アンド・シードモデルで作業するための規定ガイダンスを含みます。このモデルでは、モダナイゼーションの機能とサービスが複数のエンジニアリングチームに分散され、ビジネスの成果に焦点を当てます。新しい最小実行可能製品(MVPs)が定義されると、最初のチームメンバーは新しい製品チームを作るために分裂します。