Azure Resource Manager について調べる

完了

Azure Resource Manager は、Azure のデプロイおよび管理サービスです。 Azure サブスクリプション内のリソースを作成、更新、および削除できる一貫した管理レイヤーを提供します。 そのアクセス制御、監査、タグ付けの機能を使って、Azure リソースをセキュリティ保護し、整理することができます。

Azure Resource Manager の中核となる概念は、"リソース" です。 リソースはサービスとソリューションの基本的な構成要素であり、ユーザーが Azure にデプロイします。 リソース管理を容易にするため、Azure Resource Manager はリソース プロバイダーとやり取りします。リソース プロバイダーによって実装されているアクションを、ユーザーは Azure portal、Azure PowerShell、Azure CLI、REST API などの管理インターフェイスを使って呼び出します。

すべてのリソースは、1 つのリソース グループだけに存在します。 リソース グループは、複数のリソースの管理を簡単にする論理的なコンテナーです。 通常、同じリソース グループ内のリソースは同じライフサイクルを共有しますが、ユーザーはリソースのグループ化に関する独自の条件を自由に選択できます。 リソース グループを使うと、リソース構成のいくつかの側面を、個別にではなくグループ レベルで管理できます。 たとえば、1 つのステップで、グループ内のすべてのリソースについて、アクセス許可の委任、コストの確認、イベントの監査を行うことができます。 さらに、リソース グループ内のリソースが不要になったら、それらが存在するグループを削除することで削除できます。

Azure Resource Manager の概要を示すダイアグラム。

Azure Resource Manager によって、Azure サブスクリプションと Azure リージョンごとに、プロビジョニングできる各種類のリソースの数に制限とクォータが設けられています。 一部の制限はハード的な上限ですが、それ以外は要求すれば増やすことができるソフト制限です。 Microsoft Azure クラウド内の仮想マシン、ストレージ アカウント、データベース、その他のリソースを使用すると、これらの制限に簡単に達することがあるので、それらが存在することと、それらを回避する方法について理解しておくことが重要です。

Azure クラウドは物理的なハードウェアで構成されており、そのスケーラビリティには制限があります。 その結果、サブスクリプションの制限とクォータを通じて、Azure サブスクリプションごとにいくつかの制限があります。 サブスクリプションの制限を知っていると、複数のサブスクリプションが必要かどうか、または CPU の数などの制限を増やす拡張を要求する必要があるかどうかを計算できます。

Note

サブスクリプションは、要求して増やす必要がある支出制限に関する "金銭的" 制約でもあります。