実行中のアプリケーションから再利用可能なテンプレートを作成する

Application Design Center を使用すると、実行中の App Hub アプリケーションのアーキテクチャから再利用可能なテンプレートを生成できます。標準化されたテンプレートは、開発チームがアプリケーションを一貫してデプロイし、組織の標準への準拠をサポートし、アプリケーション管理のベスト プラクティスを促進するのに役立ちます。

テンプレートは、異なる環境へのデプロイや新しいバージョンの開発の基盤として使用できます。たとえば、実行中の translator_v4.0 アプリケーションのアーキテクチャを使用して、今後の translator_v5.0 アプリケーションのテンプレートを作成できます。

始める前に

既存のアプリケーションからテンプレートを作成する前に、次の手順を完了する必要があります。

ソース アプリケーションを特定して確認する

App Hub を使用して、既存のアプリケーションのアーキテクチャの明確なブループリントを取得します。

  1. App Hub から [アプリケーション] ページに移動します。

    [アプリケーション] に移動

  2. アプリケーションのリストで、ソースモデルとして使用する実行中のアプリケーションを見つけます。次に、その名前をクリックします。

  3. アプリケーションの詳細ページで、登録されているサービスとワークロードを確認します。このビューは、アプリケーションのアーキテクチャの信頼できる情報源として機能します。

テンプレートを生成してパラメータ化する

App Hub のアプリケーション ブループリントを使用して、Application Design Center で柔軟で再利用可能なテンプレートを構築します。

  1. アプリケーション テンプレートを設計し、ソース アプリケーションのサービスとワークロードのインベントリを設計キャンバスにマッピングします。
  2. リージョン、マシンサイズ、インスタンス数など、デベロッパーがデプロイごとにカスタマイズする必要があるコンポーネント内の構成値を特定します。これらをテンプレートの入力パラメータとして定義します。この方法により、テンプレート ユーザーは設定を指定して、コア アーキテクチャを維持できます。
  3. テンプレートに詳細な説明、バージョン番号、その他の関連メタデータを追加します。

テンプレートを公開して検証する

テンプレートの設計とパラメータ化が完了したら、カタログに公開して、他のチームが使用できるようにします。

  1. テンプレートを確認する。
  2. テンプレートをカタログに共有する。
  3. 最終的な検証として、テスト アプリケーションのアーキテクチャが元のソース アプリケーションと一致していることを確認します。

デベロッパーは、組織の標準に準拠した一貫性のあるアプリケーションのテンプレートを再利用できるようになりました。