1
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

お題は不問!Qiita Engineer Festa 2024で記事投稿!
Qiita Engineer Festa20242024年7月17日まで開催中!

Qiita 投稿マラソン 2024 - DevOps 編 23 日目 Azure Resource Manager テンプレートを使用して Azure リソースを作成する

Posted at

Qiita Engineer Festa 2024(キータ・エンジニア・フェスタ 2024) - Qiita

投稿マラソン
Qiita Engineer Festa 2024 の記事投稿キャンペーンに紐づけて19記事投稿すると、「Qiitaオリジナルグッズ」を必ずプレゼント!38記事投稿すると更に特別な「Qiitaオリジナルグッズセット」を必ずプレゼント!

とのことで「学び」を強制的に自分に課したいな、どこまで走れるか分からないがちょうど目の前に、学びたい Azure DevOps Services | Microsoft Azure があるじゃないかと走り始めた個人的コミット駆動目的の投稿です。23 日目。

本日のタイトル: Azure Resource Manager テンプレートを使用して Azure リソースを作成する

Azure と DSC を使用したコードとしてのインフラストラクチャの管理 - Training | Microsoft Learn の中で、ARM テンプレートが否応なく出てきます。

ARM - Azure Resource Manager テンプレート:
Azure Resource Manager テンプレートを使用して Azure リソースを作成する - Training | Microsoft Learn

Azure CLI を使用して Azure リソースを作成する - Training | Microsoft Learn

ARM = 腕 に対して、Bicep.

Azure Bicep について簡単にまとめ

ARM テンプレートは、Azure リソースをデプロイするための JSON ファイルです。ARM テンプレートでは、リソースの種類、API バージョン、プロパティなどを指定して、Azure リソースの状態を定義します。ARM テンプレートは、Azure CLI や PowerShell などのツールでデプロイできます。

Bicep は、ARM テンプレートの JSON を抽象化した言語です。Bicep では、ARM テンプレートで有効なリソースの種類、API バージョン、プロパティなどを使用できますが、同等の JSON と比べて、より簡単で簡潔な構文で記述できます。

自分なりにAzure Bicepを推してみる

上腕二頭筋(いわゆる力こぶ)の事ですね。

Azure Bicep実行環境の導入(M1 Mac編)

ARM(腕)が鍛えられてbicep(上腕二頭筋)になった、とか・・・(?)。真偽は不明

Azure Bicep テンプレートを使用したデプロイ - Training | Microsoft Learn
そういえば少し前に VS Code から Bicep で Logic Apps デプロイ #VSCode - Qiita を試した。

本日のまとめ

2024.07.06 個人的注目記事

ARM templates と Terraform で検討、されています。

Azure の構成管理を ARM templates と Terraform で検討してみた #QiitaAzure - Qiita

ゴールはあくまで "インフラを継続的に再利用可能にする"

少し触ったり調べた程度だと どちらも DRY RUN 、 コードレビューができ、IaC をする上で申し分ないように感じます。
ただし、大規模化すると使い勝手も変わってくるかもしれません。

明日は、 DevOps での Azure Automation を探索する - Training | Microsoft Learn を見ますー。

ここまでの記事:
Qiita 投稿マラソン 2024 またの名を 人はいかにして学びの機会を捻出するか - DevOps 編 開会宣言 #AzureDevOps - Qiita
Qiita 投稿マラソン 2024 またの名を 人はいかにして学びの機会を捻出するか - DevOps 編 2 日目 Azure DevOps Labs #AzureDevOps - Qiita
Qiita 投稿マラソン 2024 またの名を 人はいかにして学びの機会を捻出するか - DevOps 編 3 日目 Azure Boards #カンバン - Qiita
Qiita 投稿マラソン 2024 またの名を 人はいかにして学びの機会を捻出するか - DevOps 編 4 日目 Azure Pipelines #AzurePipelines - Qiita
Qiita 投稿マラソン 2024 またの名を 人はいかにして学びの機会を捻出するか - DevOps 編 5 日目 Azure Artifacts #AzureArtifacts - Qiita
Qiita 投稿マラソン 2024 またの名を 人はいかにして学びの機会を捻出するか - DevOps 編 6 日目 Azure Repos #GitHub - Qiita
Qiita 投稿マラソン 2024 またの名を 人はいかにして学びの機会を捻出するか - DevOps 編 7 日目 Azure Test Plans #TestRail - Qiita
Qiita 投稿マラソン 2024 またの名を 人はいかにして学びの機会を捻出するか - DevOps 編 8 日目 分析とレポート #AzureDevOps - Qiita
Qiita 投稿マラソン 2024 またの名を 人はいかにして学びの機会を捻出するか - DevOps 編 9 日目 エンタープライズ DevOps の開発 #devops - Qiita
Qiita 投稿マラソン 2024 - DevOps 編 10 日目 GitHub プロジェクトとプロジェクト ボードの概要 #GitHubProjects - Qiita
Qiita 投稿マラソン 2024 - DevOps 編 11 日目 GitHub を Azure Boards にリンクする #AzureBoards - Qiita
Qiita 投稿マラソン 2024 - DevOps 編 12 日目 継続的デリバリーのための Git ブランチ モデルを確認する #ブランチ戦略 - Qiita
Qiita 投稿マラソン 2024 - DevOps 編 13 日目 技術的負債を特定する #技術的負債 - Qiita
Qiita 投稿マラソン 2024 - DevOps 編 14 日目 Azure Pipelines と GitHub Actions での CI の実装 #GitHubActions - Qiita
Qiita 投稿マラソン 2024 - DevOps 編 15 日目 Azure Pipelines エージェントとプールを管理する #AzurePipelines - Qiita
Qiita 投稿マラソン 2024 - DevOps 編 16 日目 GitHub Actions を使用した継続的インテグレーションについて学習する #GitHubActions - Qiita
Qiita 投稿マラソン 2024 - DevOps 編 17 日目 リリース戦略の設計と実装 #リリース - Qiita
Qiita 投稿マラソン 2024 - DevOps 編 18 日目 デプロイ パターンの概要 #リリース - Qiita
Qiita 投稿マラソン 2024 - DevOps 編 19 日目 ブルーグリーン デプロイとフィーチャー トグルの実装 #ブルーグリーンデプロイメント - Qiita
Qiita 投稿マラソン 2024 - DevOps 編 20 日目 カナリア リリースとダーク ローンチを実装する #カナリアリリース - Qiita
Qiita 投稿マラソン 2024 - DevOps 編 21 日目 A/B テストと段階的公開型デプロイを実装する #ABテスト - Qiita
Qiita 投稿マラソン 2024 - DevOps 編 22 日目 Azure と DSC を使用したコードとしてのインフラストラクチャの管理 #IaC - Qiita

1
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?