Azure Blueprints (プレビュー) は廃止されます。 廃止は当初、2023 年 9 月 14 日に発表され、提供終了日は 2026 年 7 月 11 日です。 このタイムラインは 2027 年 1 月 31 日まで延長され、2026 年 7 月 31 日から段階的に廃止されます。
この記事では、段階的なタイムライン、各フェーズでの変更点、移行方法について説明します。 一般的な質問に対する回答については、Azure Blueprints提供終了に関する FAQ を参照してください。
段階的廃止のタイムライン
| Date | 変更内容 |
|---|---|
| 2026 年 7 月 31 日 | 新しいブループリント定義とバージョンを作成できなくなりました。 |
| 2026 年 10 月 31 日 | 既存のブループリント定義は変更できなくなりました。 新しいブループリントの割り当てを作成できなくなりました。 |
| 2026 年 12 月 31 日 | 既存のブループリントの割り当ては変更できなくなりました。 |
| 2027 年 1 月 31 日 | Azure Blueprintsは廃止されます。 API が応答しなくなりました。 Az CLI コマンドと Azure PowerShell コマンドが機能しなくなります。 ブループリントは、Azure ポータルから削除されます。 エクスポートされないブループリント定義、バージョン、割り当ては自動的に削除されます。 ブループリント ロック ("削除しない" と "読み取り専用") は機能を停止します。 ブループリントを使用して作成されたリソースは残り、削除されません。 |
Important
2027 年 1 月 31 日より前に保持するブループリント定義、バージョン、割り当てをエクスポートします。 エクスポートされない定義、バージョン、および割り当ては、提供終了時に完全に削除され、復旧できません。
各フェーズで引き続き使用可能なもの
| Phase | Portal | PowerShell/REST API | Read | Create | 更新プログラム | Delete |
|---|---|---|---|---|---|---|
| フェーズ 1 (発表時) | はい | はい | はい | 定義: いいえ (net-new 無効)。 割り当て: はい | はい | はい |
| フェーズ 2 (~T+90) | はい | はい | はい | 割り当て: いいえ。 定義: いいえ | 定義: いいえ。 割り当て: はい | はい |
| フェーズ 3 (~T-30) | はい | はい | はい | いいえ | いいえ (PUT は完全に無効) | はい |
| フェーズ 4 (2027 年 1 月 31 日廃止) | Removed | CLI/PS コマンドは延期されました (2027 年 4 月/5 月)。 REST: 削除されるまで読み取り・削除のみ可能 | サービスが削除されると、Read はなくなります | いいえ | いいえ | 完全なサービスが削除されるまでの削除専用ウィンドウ |
Azure Blueprintsが使用されている場所を特定する
Azure Blueprintsの使用状況は、次の 2 つの方法で識別できます。
- Azure Advisor、ブループリントが使用されているサブスクリプションと管理グループを強調表示する推奨事項が表示されます。
- Azure ポータルの [Azure Blueprints] ブレードに、既存のブループリント定義と割り当てが直接一覧表示されます。
推奨される移行
リソースのグループ化、ライフサイクル管理、および拒否割り当ての適用のために、Azureデプロイ スタックに移行する (推奨)。 定義をテンプレート スペックとして発行するか、Git のテンプレート フォルダーに格納して、バージョン管理の利点を得ます。 2027 年 1 月 31 日より前にブループリント データをエクスポートします。
置換を選択する
Azure Blueprints機能は、Azureデプロイ スタックとテンプレート スペックという 2 つの補完的な機能に置き換えられます。 Azure Blueprints、個別の専用の機能によって処理される 2 つの異なるジョブを組み合わせています。
- アーティファクト (定義) の格納とバージョン管理→テンプレート スペック (または Git リポジトリ) です。
- リソースの割り当て、デプロイ、ライフサイクル管理、およびロック(割り当て)→ Azure Deployment Stacks。
通常、デプロイ スタックとテンプレート スペックを 一緒に使用します。テンプレートをテンプレート スペックとして格納してから、デプロイ スタックを使用してデプロイおよび管理します。
機能の比較
| 能力 | Azure Blueprints (廃止) | Azure デプロイメント スタック | テンプレート スペック |
|---|---|---|---|
| 主要な役割 | ガバナンス アーティファクトをパッケージ化して割り当てる | リソース コレクションをユニットとしてデプロイおよび管理する | テンプレートをAzureに格納してバージョン管理する |
| 地位 | プレビュー、2027 年 1 月 31 日廃止 | 一般公開 | 一般公開 |
| リソースを 1 つの単位としてグループ化する | はい (割り当て) | はい (スタック) | いいえ (ストレージのみ) |
| ライフサイクル管理 (作成、更新、削除) | Partial | はい | いいえ |
| リソースのロック/拒否の適用 | はい(設計図ロック) | はい (設定を拒否) | いいえ |
| Versioning | はい (定義バージョン) | はい(テンプレート スペックまたは Git を使用) | はい (テンプレート スペックのバージョン) |
| ポリシーとロールの割り当て | はい (成果物) | はい (ARM/Bicep テンプレートで定義) | はい (ARM/Bicep テンプレートで定義) |
| Scope | サブスクリプション、管理グループ | リソース グループ、サブスクリプション、管理グループ | リソース グループ |
| コンテンツ作成 | ブループリントアーティファクト | ARM テンプレート/Bicep | ARM テンプレート/Bicep |
どれを使うべきですか?
- ブループリント割り当ての管理プレーン動作 (リソースのグループ化、ライフサイクル管理、拒否割り当てのロック) が必要な場合は、Azureデプロイ スタックを使用します。 これは、ほとんどのお客様に推奨される代替品です。
- テンプレート スペックは、テンプレートをAzureに格納してバージョン管理し、組織全体で共有する必要がある場合に使用します。これは、ブループリント定義が果たした役割です。 デプロイ スタックを使用してテンプレート スペックをデプロイし、ライフサイクルとロックも取得します。
- プル要求レビューを使用してコードとしてテンプレートを管理し、パイプラインからのデプロイ スタックでデプロイする場合は、テンプレート スペックの代わりに Git リポジトリを使用します。
ほとんどの移行では、ストレージ/バージョン管理用のテンプレート スペック (または Git) とデプロイ、ライフサイクル、ロック用のデプロイ スタックを組み合わせて、提供Azure Blueprintsすべてをカバーします。