Azure Resource Manager (ARM)
をテンプレートにして作成
[
トップ
] [
新規
|
一覧
|
単語検索
|
最終更新
|
ヘルプ
]
開始行:
「[[マイクロソフト系技術情報 Wiki>http://techinfoofmicros...
-[[戻る>Azure]]
* 目次 [#k4c086fe]
#contents
*概要 [#ed306dc3]
グループ化されたソリューション [[リソース>#c500a780]]をデ...
*モデル [#bd8fe031]
-Azure ソリューションのデプロイと管理における方法
-新旧、2つのモデルがある。
--[[クラシック デプロイ>#i75362db]](旧)
--[[Resource Manager デプロイ>#qf6eca89]](新)
-2つのモデルに互換性はない。
-現在では、[[Resource Manager デプロイ>#qf6eca89]]が推奨...
**2つのモデル [#i1b65f24]
***クラシック デプロイ(旧) [#i75362db]
-当初からのモデル
-各[[リソース>#c500a780]]が独立して存在
-関連[[リソース>#c500a780]]をまとめてグループ化する方法が...
-デプロイには、すべての[[リソース>#c500a780]]を正しい順序で
--Azureポータル経由で個別に作成・削除
--作成・削除するスクリプトを作成して実行
>する必要があった。
-[[タグ>#l6352a6a]]などによって、グループ化された[[リソー...
-[[リソース>#c500a780]]に[[アクセス制御>#ba96d852]]を適用...
***Resource Manager デプロイ(新) [#qf6eca89]
-2014 年にResource Manager が導入され、[[リソース・グルー...
-グループ化されたソリューション [[リソース>#c500a780]]を...
-ソリューションを、[[リソース・グループ>#f9664018]]という...
--[[リソース>#c500a780]]が一貫した状態(順序、[[アクセス...
--ライフサイクル全体で繰り返し
>デプロイできる。
-[[テンプレート>#acb11ff6]]
--スクリプトではなく、[[テンプレート>#acb11ff6]]という、[...
--ソリューションのインフラストラクチャ全体を 1 つの[[テン...
[[リソース>#c500a780]] < [[テンプレート>#acb11ff6]] < [[...
-[[タグ>#l6352a6a]]によって、グループ化された[[リソース>#...
-[[リソース・グループ>#f9664018]]に属するすべての[[リソー...
**モデルのサポート [#u4c52516]
***サポートされない。 [#y864d852]
Cloud Services (SaaS)では、新旧、どちらのモデルもサポート...
***両方サポートされる。 [#jbd3ef23]
-[[リソース>#c500a780]]
--[[仮想マシン>Azureの仮想マシン]]
--[[ストレージ・アカウント>Azureのストレージ#t36c3007]]
--[[仮想ネットワーク>Azureの仮想ネットワーク]]
-[[リソース>#c500a780]]作成時のモデルが、
--[[クラシック デプロイ>#i75362db]]の場合、~
クラシック ポータルの操作でそのリソースを操作し続ける必要
--[[Resource Manager デプロイ>#qf6eca89]]の場合、~
Resource Manager ポータルの操作を使用し続ける必要がある。
***Resource Manager がサポートされる。 [#h0915bee]
上記以外の[[リソース>#c500a780]]は、[[Resource Manager デ...
**クイックスタート [#w438df9b]
***クラッシック デプロイメント モデル [#s7b2480c]
-VM を Azure Portal で作成する~
https://docs.microsoft.com/ja-jp/azure/virtual-machines/w...
***Resource Manager デプロイメント モデル [#n5fea899]
-Azure クイック スタート - ポータルで Windows VM を作成す...
https://docs.microsoft.com/ja-jp/azure/virtual-machines/w...
*用語 [#c42e14a1]
**リソース [#c500a780]
Azure を通じて管理できる要素。
-リソース
-[[仮想マシン>Azureの仮想マシン]]
-[[ストレージ・アカウント>Azureのストレージ#t36c3007]]
-[[仮想ネットワーク>Azureの仮想ネットワーク]]
-Web アプリ
-データベース
-データベース サーバー
-サード パーティのサービス
-, etc.
**リソース・グループ [#f9664018]
-Azure ソリューションの関連する[[リソース>#c500a780]]を保...
-リソース・グループには(グループとして管理したい)[[リソ...
-[[タグ>#l6352a6a]]を適用することで、[[リソース>#c500a780...
-1つの[[リソース>#c500a780]]は1つのリソース・グループに...
-管理操作の[[アクセス制御>#ba96d852]]スコープを設定できる。
-プラクティス
--[[サイクル>#be981023]]が別の場合は、リソース・グループ...
--[[依存関係>#d69a9c7b]]により、上記で分割したリソース・...
--以下の項目からは自由
---リソース・グループへの[[リソース>#c500a780]]追加、削除...
---リージョン(なお、コンプライアンス上の理由から、データ...
**リソース・プロバイダ [#e403ab83]
-デプロイおよび管理できる[[リソース>#c500a780]]を提供する...
-デプロイされた[[リソース>#c500a780]]を利用するための操作...
-一般的なリソース・プロバイダ
--Microsoft.Compute:[[仮想マシン>Azureの仮想マシン]]
--Microsoft.Storage:[[ストレージ・アカウント>Azureのスト...
--Microsoft.Web:Web アプリに関連したリソース
--, etc.
-[[リソース>#c500a780]]の種類を表す名前は、
--{resource-provider}/{resource-type} のような形式
**宣言型構文 [#j9444a15]
-一連のプログラミング コマンドを記述しなくても、~
"作成しようとしているもの" を明確に宣言することのできる構...
-宣言型構文の例
--[[テンプレート>#acb11ff6]]
*機能 [#db07b885]
**[[テンプレート>Azure Resource Manager テンプレート]] [#...
**タグ [#l6352a6a]
-要件に合わせて[[リソース>#c500a780]]を論理的に分類・整理...
--管理:タグを共有する[[リソース>#c500a780]]の視覚化(役...
--課金:タグを共有する[[リソース>#c500a780]]のコストを表...
-独自のタグ分類法を作成できる。
**依存関係 [#d69a9c7b]
-他の[[リソース>#c500a780]]の機能がないと[[リソース>#c500...
-デプロイ後にやり取りするだけの[[リソース>#c500a780]]は(...
-依存関係を設定することで、
--Resource Manager により、[[リソース>#c500a780]]が依存す...
--Resource Manager では、[[テンプレート>#acb11ff6]]の検証...
-依存関係の定義の方法には、
--[[dependsOn 要素>#p40387fb]](明示的な依存関係)
--[[reference 関数>#m240f874]](暗黙的な依存関係)
>がある。
-同じ依存リソースに、[[dependsOn 要素>#p40387fb]]と[[refe...
不要な依存関係が追加されないように、できる限り、[[referen...
--明示的に設定しなくても連鎖的な依存関係になるようにする。
--デプロイの前に値を指定できる場合は、依存関係なしで[[リ...
***dependsOn 要素(明示的) [#p40387fb]
-[[テンプレート>#acb11ff6]]内で使用する明示的な依存関係。
-1 つの[[リソース>#c500a780]]が 1 つ以上の[[リソース>#c50...
-並列でデプロイされないため、デプロイ時間に影響を及ぼす可...
-子[[リソース>#c500a780]]の定義
--resources プロパティを使用する。
--子[[リソース>#c500a780]]の定義の深さは 5 レベルまで。
***reference 関数(暗黙的) [#m240f874]
-暗黙的な依存関係
-他の JSON の名前と値のペアまたはランタイム リソースから...
-これにより、ある[[リソース>#c500a780]]が別の[[リソース>#...
***リソース・リンク [#i1019d79]
リソースが相互にどのように接続されているかをドキュメント...
**アクセス制御 [#ba96d852]
-[[Role Based Access Control (RBAC)]]
*その他 [#l13b8607]
**管理レイヤー [#v6cff5be]
-Azureポータル
-[[Azure PowerShell]]
-[[Azure CLI]]
-REST API
-開発ツール
**サイクル [#be981023]
-ライフ サイクル
-デプロイ サイクル
が別であれな、別の[[リソース・グループ>#f9664018]]に含め...
*参考 [#hbf918d8]
**[[Role Based Access Control (RBAC)]] [#j93eaab5]
**[[Network Security Group (NSG)]] [#u59301ee]
**[[Azure Resource Manager テンプレート]] [#c9ae9532]
**Microsoft Docs [#k6845959]
-Azure Resource Manager のドキュメント - チュートリアル、...
https://docs.microsoft.com/ja-jp/azure/azure-resource-man...
***リソース・プロバイダ [#i720155f]
-Azure リソース プロバイダーとリソースの種類~
https://docs.microsoft.com/ja-jp/azure/azure-resource-man...
***Resource Manager デプロイとクラシック デプロイ [#d186b...
-Resource Manager デプロイとクラシック デプロイ~
https://docs.microsoft.com/ja-jp/azure/azure-resource-man...
-クラシック仮想ネットワークを Azure Resource Manager VNet...
https://docs.microsoft.com/ja-jp/azure/vpn-gateway/vpn-ga...
-移行~
--プラットフォームでサポートされているクラシックからAzure...
--移行に関する技術的な詳細~
https://docs.microsoft.com/ja-jp/azure/virtual-machines/w...
---IaaS リソースの移行~
https://docs.microsoft.com/ja-jp/azure/virtual-machines/w...
・Azure PowerShell を使用して移行~
https://docs.microsoft.com/ja-jp/azure/virtual-machines/w...
・Azure CLI を使用して移行~
https://docs.microsoft.com/ja-jp/azure/virtual-machines/l...
----
Tags: [[:セキュリティ]], [[:アカウント]], [[:クラウド]], ...
終了行:
「[[マイクロソフト系技術情報 Wiki>http://techinfoofmicros...
-[[戻る>Azure]]
* 目次 [#k4c086fe]
#contents
*概要 [#ed306dc3]
グループ化されたソリューション [[リソース>#c500a780]]をデ...
*モデル [#bd8fe031]
-Azure ソリューションのデプロイと管理における方法
-新旧、2つのモデルがある。
--[[クラシック デプロイ>#i75362db]](旧)
--[[Resource Manager デプロイ>#qf6eca89]](新)
-2つのモデルに互換性はない。
-現在では、[[Resource Manager デプロイ>#qf6eca89]]が推奨...
**2つのモデル [#i1b65f24]
***クラシック デプロイ(旧) [#i75362db]
-当初からのモデル
-各[[リソース>#c500a780]]が独立して存在
-関連[[リソース>#c500a780]]をまとめてグループ化する方法が...
-デプロイには、すべての[[リソース>#c500a780]]を正しい順序で
--Azureポータル経由で個別に作成・削除
--作成・削除するスクリプトを作成して実行
>する必要があった。
-[[タグ>#l6352a6a]]などによって、グループ化された[[リソー...
-[[リソース>#c500a780]]に[[アクセス制御>#ba96d852]]を適用...
***Resource Manager デプロイ(新) [#qf6eca89]
-2014 年にResource Manager が導入され、[[リソース・グルー...
-グループ化されたソリューション [[リソース>#c500a780]]を...
-ソリューションを、[[リソース・グループ>#f9664018]]という...
--[[リソース>#c500a780]]が一貫した状態(順序、[[アクセス...
--ライフサイクル全体で繰り返し
>デプロイできる。
-[[テンプレート>#acb11ff6]]
--スクリプトではなく、[[テンプレート>#acb11ff6]]という、[...
--ソリューションのインフラストラクチャ全体を 1 つの[[テン...
[[リソース>#c500a780]] < [[テンプレート>#acb11ff6]] < [[...
-[[タグ>#l6352a6a]]によって、グループ化された[[リソース>#...
-[[リソース・グループ>#f9664018]]に属するすべての[[リソー...
**モデルのサポート [#u4c52516]
***サポートされない。 [#y864d852]
Cloud Services (SaaS)では、新旧、どちらのモデルもサポート...
***両方サポートされる。 [#jbd3ef23]
-[[リソース>#c500a780]]
--[[仮想マシン>Azureの仮想マシン]]
--[[ストレージ・アカウント>Azureのストレージ#t36c3007]]
--[[仮想ネットワーク>Azureの仮想ネットワーク]]
-[[リソース>#c500a780]]作成時のモデルが、
--[[クラシック デプロイ>#i75362db]]の場合、~
クラシック ポータルの操作でそのリソースを操作し続ける必要
--[[Resource Manager デプロイ>#qf6eca89]]の場合、~
Resource Manager ポータルの操作を使用し続ける必要がある。
***Resource Manager がサポートされる。 [#h0915bee]
上記以外の[[リソース>#c500a780]]は、[[Resource Manager デ...
**クイックスタート [#w438df9b]
***クラッシック デプロイメント モデル [#s7b2480c]
-VM を Azure Portal で作成する~
https://docs.microsoft.com/ja-jp/azure/virtual-machines/w...
***Resource Manager デプロイメント モデル [#n5fea899]
-Azure クイック スタート - ポータルで Windows VM を作成す...
https://docs.microsoft.com/ja-jp/azure/virtual-machines/w...
*用語 [#c42e14a1]
**リソース [#c500a780]
Azure を通じて管理できる要素。
-リソース
-[[仮想マシン>Azureの仮想マシン]]
-[[ストレージ・アカウント>Azureのストレージ#t36c3007]]
-[[仮想ネットワーク>Azureの仮想ネットワーク]]
-Web アプリ
-データベース
-データベース サーバー
-サード パーティのサービス
-, etc.
**リソース・グループ [#f9664018]
-Azure ソリューションの関連する[[リソース>#c500a780]]を保...
-リソース・グループには(グループとして管理したい)[[リソ...
-[[タグ>#l6352a6a]]を適用することで、[[リソース>#c500a780...
-1つの[[リソース>#c500a780]]は1つのリソース・グループに...
-管理操作の[[アクセス制御>#ba96d852]]スコープを設定できる。
-プラクティス
--[[サイクル>#be981023]]が別の場合は、リソース・グループ...
--[[依存関係>#d69a9c7b]]により、上記で分割したリソース・...
--以下の項目からは自由
---リソース・グループへの[[リソース>#c500a780]]追加、削除...
---リージョン(なお、コンプライアンス上の理由から、データ...
**リソース・プロバイダ [#e403ab83]
-デプロイおよび管理できる[[リソース>#c500a780]]を提供する...
-デプロイされた[[リソース>#c500a780]]を利用するための操作...
-一般的なリソース・プロバイダ
--Microsoft.Compute:[[仮想マシン>Azureの仮想マシン]]
--Microsoft.Storage:[[ストレージ・アカウント>Azureのスト...
--Microsoft.Web:Web アプリに関連したリソース
--, etc.
-[[リソース>#c500a780]]の種類を表す名前は、
--{resource-provider}/{resource-type} のような形式
**宣言型構文 [#j9444a15]
-一連のプログラミング コマンドを記述しなくても、~
"作成しようとしているもの" を明確に宣言することのできる構...
-宣言型構文の例
--[[テンプレート>#acb11ff6]]
*機能 [#db07b885]
**[[テンプレート>Azure Resource Manager テンプレート]] [#...
**タグ [#l6352a6a]
-要件に合わせて[[リソース>#c500a780]]を論理的に分類・整理...
--管理:タグを共有する[[リソース>#c500a780]]の視覚化(役...
--課金:タグを共有する[[リソース>#c500a780]]のコストを表...
-独自のタグ分類法を作成できる。
**依存関係 [#d69a9c7b]
-他の[[リソース>#c500a780]]の機能がないと[[リソース>#c500...
-デプロイ後にやり取りするだけの[[リソース>#c500a780]]は(...
-依存関係を設定することで、
--Resource Manager により、[[リソース>#c500a780]]が依存す...
--Resource Manager では、[[テンプレート>#acb11ff6]]の検証...
-依存関係の定義の方法には、
--[[dependsOn 要素>#p40387fb]](明示的な依存関係)
--[[reference 関数>#m240f874]](暗黙的な依存関係)
>がある。
-同じ依存リソースに、[[dependsOn 要素>#p40387fb]]と[[refe...
不要な依存関係が追加されないように、できる限り、[[referen...
--明示的に設定しなくても連鎖的な依存関係になるようにする。
--デプロイの前に値を指定できる場合は、依存関係なしで[[リ...
***dependsOn 要素(明示的) [#p40387fb]
-[[テンプレート>#acb11ff6]]内で使用する明示的な依存関係。
-1 つの[[リソース>#c500a780]]が 1 つ以上の[[リソース>#c50...
-並列でデプロイされないため、デプロイ時間に影響を及ぼす可...
-子[[リソース>#c500a780]]の定義
--resources プロパティを使用する。
--子[[リソース>#c500a780]]の定義の深さは 5 レベルまで。
***reference 関数(暗黙的) [#m240f874]
-暗黙的な依存関係
-他の JSON の名前と値のペアまたはランタイム リソースから...
-これにより、ある[[リソース>#c500a780]]が別の[[リソース>#...
***リソース・リンク [#i1019d79]
リソースが相互にどのように接続されているかをドキュメント...
**アクセス制御 [#ba96d852]
-[[Role Based Access Control (RBAC)]]
*その他 [#l13b8607]
**管理レイヤー [#v6cff5be]
-Azureポータル
-[[Azure PowerShell]]
-[[Azure CLI]]
-REST API
-開発ツール
**サイクル [#be981023]
-ライフ サイクル
-デプロイ サイクル
が別であれな、別の[[リソース・グループ>#f9664018]]に含め...
*参考 [#hbf918d8]
**[[Role Based Access Control (RBAC)]] [#j93eaab5]
**[[Network Security Group (NSG)]] [#u59301ee]
**[[Azure Resource Manager テンプレート]] [#c9ae9532]
**Microsoft Docs [#k6845959]
-Azure Resource Manager のドキュメント - チュートリアル、...
https://docs.microsoft.com/ja-jp/azure/azure-resource-man...
***リソース・プロバイダ [#i720155f]
-Azure リソース プロバイダーとリソースの種類~
https://docs.microsoft.com/ja-jp/azure/azure-resource-man...
***Resource Manager デプロイとクラシック デプロイ [#d186b...
-Resource Manager デプロイとクラシック デプロイ~
https://docs.microsoft.com/ja-jp/azure/azure-resource-man...
-クラシック仮想ネットワークを Azure Resource Manager VNet...
https://docs.microsoft.com/ja-jp/azure/vpn-gateway/vpn-ga...
-移行~
--プラットフォームでサポートされているクラシックからAzure...
--移行に関する技術的な詳細~
https://docs.microsoft.com/ja-jp/azure/virtual-machines/w...
---IaaS リソースの移行~
https://docs.microsoft.com/ja-jp/azure/virtual-machines/w...
・Azure PowerShell を使用して移行~
https://docs.microsoft.com/ja-jp/azure/virtual-machines/w...
・Azure CLI を使用して移行~
https://docs.microsoft.com/ja-jp/azure/virtual-machines/l...
----
Tags: [[:セキュリティ]], [[:アカウント]], [[:クラウド]], ...
ページ名: