付録:アプリケーションモダナイゼーションアンケート - AWS 規範ガイダンス

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

付録:アプリケーションモダナイゼーションアンケート

このセクションのアンケートは、移行プロジェクトの評価と計画段階のための情報収集の出発点としてお使いください。このアンケートは Microsoft Excel 形式でダウンロードして、情報を記録するために使用できます。

ダウンロードアンケート

処分

  1. アプリケーション ID とは何か?

  2. アプリケーションタイプとは何か?

  3. アプリケーションの意図する処理 (リプラットフォーム、リファクタリング、置換など) は何か?

リファクタリング決定の再検証

  1. これは高価値の (収益を生み出す) アプリケーションですか?

  2. これは顧客向けのアプリケーションですか?

  3. これはビジネス機能の追加や強化を必要とする戦略的アプリケーションですか?

  4. 加速するイノベーションをサポートするためにアプリケーションを変革する気はありますか?

  5. このアプリケーションは独自仕様またはカスタムのフレームワークまたはライブラリを使用していますか? 「はい」の場合は、プロプライエタリなフレームワークまたはライブラリの名前を入力してください。

  6. アプリケーションプログラミング言語のフレームワークとバージョンは何ですか? (カスタムアプリケーションにのみ必要)

インターフェースと依存関係

  1. このアプリケーションにアクセスするアプリケーション (インバウンドインターフェース) を一覧表示します。

  2. このアプリケーションがアクセスするアプリケーション (アウトバウンドインターフェース) を一覧表示します。これは顧客向けのアプリケーションですか?

  3. インターフェースのタイプは何ですか?

  4. インターフェースプロトコルとは?

  5. このアプリケーションが使用する共有サービス (アクティブディレクトリ、ロギング、バックアップ、監視など) のリストを提供してください。

  6. 現在のアプリケーションのデータベースに依存するアプリケーションのリストを提供してください。

  7. インターフェースはダイレクトですか、仲介ですか、それとも両方なのですか。

アプリケーションの特性とプロファイル

  1. アプリケーションはどのようなキャッシュ戦略またはテクノロジーを使用していますか?

  2. アプリケーションはどのようなクラスター戦略またはテクノロジーを使用していますか?

  3. アプリケーションはどのようなキューイングサービスまたはテクノロジーを使用していますか?

  4. アプリケーションはモバイルインターフェースをサポートしていますか? (モバイルチャネルでのみ必要)

  5. アプリケーションはステートレスですか?

  6. アプリケーションはスケーラビリティをどのようにサポートしていますか?

  7. このアプリケーションを実行するために設定されているジャバ仮想マシン (JVM) のヒープサイズはどのくらいですか?

  8. 行数で測定したアプリケーションのコードサイズはどのくらいですか? (カスタムアプリケーションにのみ必要)

  9. このアプリケーションでは、規制要件の変更に迅速に対応できますか?

  10. このアプリケーション用のユニットテストスクリプトはありますか?

COTS アプリケーション

  1. 商用オフザシェルフ (COTS) のアプリケーションコードは拡張およびカスタマイズされていますか?

  2. COTS カスタマイズプログラミング言語拡張とは何ですか?

  3. COTS アプリケーション用にカスタマイズされたコード拡張のサイズ (行数) はどのくらいですか?

  4. この COTS アプリケーションにはカスタム設定が必要ですか?

  5. アプリケーションのインストール、設定、検証にかかる全体的な労力はどれくらいですか?

データベース (カスタム)

  1. データベースのサイズ (GB 単位) はどのくらいですか?

  2. データベーステーブルの総数はいくつですか?

  3. ストアドプロシージャの総数とは?

  4. データベース外に保存されているリモート BLOB またはローカル BLOB の合計サイズはどれくらいですか? (BLOB がアプリケーションデータベースで使用されている場合にのみ回答してください)。

  5. テーブルあたりの平均属性数はいくつですか?

  6. このアプリケーションにはいくつのデータベースジョブがありますか?

画面、レポート、バッチジョブ (カスタムと COTS)

  1. アプリケーションにはいくつの画面が含まれていますか?

  2. アプリケーションに関連するすべてのレポートを一覧表示します。

  3. アプリケーションに関連するすべてのバッチジョブとプロセスを一覧表示し、ジョブを実行する制御システムを一覧表示します。

セキュリティとコンプライアンス

  1. ソースコントロールまたはリポジトリシステムとは何ですか?

  2. このアプリケーションのコンプライアンス要件をすべて挙げてください。

  3. データ分類とは?

  4. このアプリケーションが使用するシングルサインオン(SSO) の統合がある場合は、その名前を指定します。

  5. このアプリケーションが使用するサードパーティの認証システムがあれば、その名前を指定します。

  6. データはどのように保護されているのですか。

操作

  1. このアプリケーションはロードバランサーの背後にデプロイされていますか?

  2. このアプリケーションにはスティッキーセッションが必要ですか?

  3. このアプリケーションは共有ストレージにアクセスする必要がありますか? その場合は、共有ストレージのサイズを指定してください。

  4. 静的コンテンツ (MP3、JPEG、AVI、WMV、PNG、GIF ファイルなど) のサイズ (GB 単位) はどのくらいですか?

  5. 目標復旧時間 (RTO) と目標復旧時点 (RPO) とは?

  6. このアプリケーションには高可用性が必要ですか?

  7. アプリケーションにはディザスタリカバリ用のセカンダリフェイルオーバーサイトが必要ですか?

  8. このアプリケーションの実行には何個の CPU が使用されていますか?

  9. アプリケーションのメモリサイズはどのくらいですか?