この記事では、Azure アプリケーション オファーのソリューション テンプレート プランを発行するための要件について説明します。 ソリューション テンプレート プランは、Azure アプリケーション プランでサポートされる 2 種類のプランの 1 つです。 これら 2 つのプランの種類の違いについては、「プラン の種類」を参照してください。 まだ行っていない場合は、「 Azure アプリケーション オファーの計画」を参照してください。 ソリューション テンプレート プランの種類には、ソリューション インフラストラクチャを自動的にデプロイするための Azure Resource Manager テンプレート (ARM テンプレート) が必要です。
ソリューション テンプレートの要件
| Requirements | 詳細 |
|---|---|
| 課金と使用量計測 | ソリューション テンプレート プランは取引できませんが、Microsoft Marketplace を通じて課金される有料 VM オファーをデプロイするために使用できます。 ソリューションの ARM テンプレートがデプロイするリソースは、顧客の Azure サブスクリプションで設定されます。 従量課金制の仮想マシンは、Microsoft 経由で顧客と取引され、顧客の Azure サブスクリプション経由で課金されます。 ライセンス持ち込み (BYOL) の課金の場合、Microsoft は顧客サブスクリプションで発生するインフラストラクチャ コストを請求しますが、ソフトウェア ライセンス料金を顧客と直接取引します。 マネージド アプリケーション プランを使用して、Azure アプリケーションを直接処理します。 |
| 顧客利用のアトリビューション | Microsoft Marketplace で公開されているすべてのソリューション テンプレートで、顧客の使用状況属性を有効にする必要があります。 顧客の使用状況の属性とそれを有効にする方法の詳細については、 Azure パートナーの顧客の使用状況の属性に関するページを参照してください。 |
| 展開パッケージ | 顧客がプランをデプロイできるようにする展開パッケージが必要です。 同じ技術構成を必要とする複数のプランを作成する場合は、同じプラン パッケージを使用できます。 詳細については、次のセクション「デプロイ パッケージ」を参照してください。 |
展開パッケージ
デプロイ パッケージには、このプランに必要なすべてのテンプレート ファイルと、.zip ファイルとしてパッケージ化されたその他のリソースが含まれています。
すべての Azure アプリケーションは、.zip アーカイブのルート フォルダーに次の 2 つのファイルを含める必要があります。
- mainTemplate.jsonという名前の Resource Manager テンプレート ファイル。 このテンプレートでは、顧客の Azure サブスクリプションにデプロイするリソースを定義します。 Resource Manager テンプレートの例については、 Azure クイック スタート テンプレート ギャラリー または対応する GitHub: Azure Resource Manager クイック スタート テンプレート リポジトリを参照してください。
- createUiDefinition.jsonという名前の Azure アプリケーション作成エクスペリエンスのユーザー インターフェイス定義。 ユーザー インターフェイスでは、コンシューマーがパラメーター値を指定できるようにする要素を指定します。
注
デプロイ パッケージには、仮想マシン イメージなどのバイナリを含めてはなりません。 Azure アプリケーションによってデプロイされるすべてのイメージは、Microsoft Marketplace から参照されるイメージである必要があります。 Azure アプリケーションを発行する前に 、ARM テンプレート テスト ツールキット を使用して、オファーが推奨プラクティスに準拠していることを確認します。
Azureリージョン
プランは、Azure パブリック リージョン、Azure Government リージョン、またはその両方に発行できます。 Azure Government に発行する前に、特定のエンドポイントが異なる場合があるため、環境内でプランをテストして検証します。 プランを設定してテストするには、 Microsoft Azure Government 試用版に試用版アカウントを要求します。
発行元は、コンプライアンス管理、セキュリティ対策、ベスト プラクティスに責任を負います。 Azure Government では、物理的に分離されたデータ センターとネットワークが使用されます (米国内のみ)。
Microsoft Marketplace でサポートされている国と地域の一覧については、 地理的な可用性と通貨のサポートに関するページを参照してください。
Azure Government サービスは、特定の政府の規制と要件の対象となるデータを処理します。 たとえば、FedRAMP、NIST 800.171 (DIB)、ITAR、IRS 1075、DoD L4、CJIS などです。 これらのプログラムの認定資格に対する認識を高めるために、それらを説明するリンクを最大 100 個提供できます。 これらは、プログラム上のリストへの直接のリンクまたは独自の Web サイトでのコンプライアンスの説明へのリンクのいずれかです。 これらのリンクは、Azure Government のお客様にのみ表示されます。
あなたのプランを閲覧できるユーザーを選択
各プランは、すべてのユーザー (パブリック) または特定の対象ユーザー (プライベート) にのみ表示されるように構成できます。 最大 100 個のプランを作成でき、そのうち最大 45 個をプライベートにすることができます。 プライベート プランを作成して、特定の顧客にさまざまな価格オプションや技術的な構成を提供することができます。
割り当てる各サブスクリプション ID の説明を含めるオプションを使用して、Azure サブスクリプション ID を使用してプライベート プランへのアクセスを許可します。 を使用して、最大 10 個のサブスクリプション ID を手動で追加することも、最大 10,000 個のサブスクリプション ID を追加することもできます。CSV ファイル。 Azure サブスクリプション ID は GUID として表され、英字は小文字である必要があります。
注
プライベート プランを発行する場合は、後で可視性をパブリックに変更できます。 ただし、パブリック プランを発行すると、その可視性をプライベートに変更することはできません。
ソリューション テンプレート プランの場合は、Microsoft Marketplace からプランを非表示にすることもできます。 これは、プランが別のソリューション テンプレートまたはマネージド アプリケーションを介してのみ間接的にデプロイされる場合に行うことができます。
注
プライベート プランは、クラウド ソリューション プロバイダー プログラム (CSP) のリセラーを通じて確立された Azure サブスクリプションではサポートされていません。
詳細については、「 Microsoft Marketplace のプライベート オファー」を参照してください。