Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Sign up for free
Menu
Search
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Pricing
Search
Sign in
Sign up for free
進化するクラウド管理 -Azure と Terraform の最新トレンド- / Evolvi...
Search
ののし
April 25, 2025
Technology
120
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
進化するクラウド管理 -Azure と Terraform の最新トレンド- / Evolving Cloud Management - Latest Trends in Azure and Terraform
Microsoft TPE LT 大会 #2
ののし
April 25, 2025
More Decks by ののし
See All by ののし
HashiCorp Vault と Platform Engineering で目指す、使ってもらえるシークレット管理プラットフォーム / secrets-management-people-actually-want-to-use-hashicorp-vault-platform-engineering
nnstt1
0
74
2025 年版 HashiCorp Vault 入門 / Introduction to HashiCorp Vault - 2025 Edition
nnstt1
1
180
シークレット管理だけじゃない!HashiCorp Vault でデータ暗号化をしよう / Beyond Secret Management! Let's Encrypt Data with HashiCorp Vault
nnstt1
3
820
Azure Developer CLI と Azure Deployment Environment / Azure Developer CLI and Azure Deployment Environment
nnstt1
1
690
Terraform にコントリビュートしていたら Azure のコストをやらかした話 / How I Messed Up Azure Costs While Contributing to Terraform
nnstt1
1
950
今から、 今だからこそ始める Terraform で Azure 管理 / Managing Azure with Terraform: The Perfect Time to Start
nnstt1
0
570
HCP Vault Secrets でシークレット管理を始めよう / Getting Started with Secret Management Using HCP Vault Secrets
nnstt1
0
320
HashiCorp Ambassador が予想!Red Hat × HashiCorp の未来 / The Future of Red Hat and HashiCorp
nnstt1
1
270
Terraform を使った Front Door の小ネタ / Terraform for Front Door
nnstt1
0
260
Other Decks in Technology
See All in Technology
新機種発売前に見直そう!端末移行で再ログインが要るアプリ・要らないアプリは何が違うのか 〜シームレスに再開できる設計と実装〜
zozotech
PRO
0
200
OpenTelemetryのメトリクスをCloudWatchに送ってPromQLで見てみた
ota1022
0
150
DEFCON_CHV_CTF_Write-up.pdf
bata_24
0
150
その Lambda、8分で 管理者権限まで奪われます
k1nakayama
4
2.6k
Slack上でインフラをトラブルシュートする! Agentic Platform Engineeringの第一歩
teru0x1
5
1.7k
銀行勘定系システムにおける開発プロセス刷新×AIによる環境モダナイゼーション / Development Process Transformation and AI-Driven Environment Modernization
muit
1
2.2k
Deployment の 先にある AI Agent 基盤 - kagent vNext、Agent Substrate、Hermes から読み解く Agent Runtime の現在地 / k8s-matsuri-2-ai-agent-platform-amsy810
masayaaoyama
4
620
LLMに渡さなかった仕事
nanaism
0
370
日経電子版を支えていく Kasane Design System/fec_fukuoka
nikkei_engineer_recruiting
0
1.6k
[2026-09-11]SREは誰のもの?運用エンジニアが始める 「SRE領域への越境」とチームの進化の軌跡 〜Road to NEXT CRE
tosite
0
290
株式会社シーエーシー エンジニア向け会社紹介資料
cac
0
57k
絵ではじめるKubernetesセキュリティ
aoi1
3
630
Featured
See All Featured
Building Better People: How to give real-time feedback that sticks.
wjessup
370
20k
Site-Speed That Sticks
csswizardry
13
1.5k
BBQ
matthewcrist
89
10k
ReactJS: Keep Simple. Everything can be a component!
pedronauck
666
130k
Agile Actions for Facilitating Distributed Teams - ADO2019
mkilby
0
280
How to Align SEO within the Product Triangle To Get Buy-In & Support - #RIMC
aleyda
2
1.8k
Kristin Tynski - Automating Marketing Tasks With AI
techseoconnect
PRO
0
520
Are puppies a ranking factor?
jonoalderson
2
3.9k
How to Grow Your eCommerce with AI & Automation
katarinadahlin
PRO
2
280
Code Review Best Practice
trishagee
74
20k
What’s in a name? Adding method to the madness
productmarketing
PRO
24
4.2k
SEO Brein meetup: CTRL+C is not how to scale international SEO
lindahogenes
2
2.9k
Transcript
進化するクラウド管理 Azure と Terraform の最新トレンド TPE Lightning Talk #2 2025-04-24
Taichi Nonoshita (@nnstt1)
自己紹介 埜下 太一 / Taichi Nonoshita 株式会社エーピーコミュニケーションズ - Microsoft Top
Partner Engineer Award 2024 <Azure> - HashiCorp Ambassador 2024, 2025 @nnstt1
JAZUG 四国支部「しこあず」 https://az-459.connpass.com/ #1 徳島 2025年 1月 #2 香川 2025年
7-8月 予定 #3 高知 2025年 10-11月 予定 #4 愛媛 2026年 予定
本題に入る前に Terraform を簡単におさらい
Azure で使える主要な Infrastructure as Code ARM Template Bicep Terraform
Infrastructure as Code with Terraform • Terraform とは ◦ HashiCorp
が開発した IaC ツール ◦ コミュニティ版、有償版 • 主な特徴 ◦ 宣言的 ◦ マルチクラウド対応 ◦ 状態管理 ◦ モジュールを使った再利用性 State Provision Store
Terraform を使うことは Terraform 構成を書くこと • Terraform 構成 (Terraform configuration) ◦
Terraform で管理するリソースを定義したファイル ◦ HashiCorp Configuration Language で記述 ◦ 拡張子 .tf Terraform 構成に向き合う時間が多い
最新の Azure × Terraform を紹介
Azure Verified Modules (AVM) • AVM とは ◦ Microsoft 検証済みの
Terraform / Bicep 向けモジュール群 ◦ Azure リソースのデプロイ時間を短縮 ◦ すべての人と組織の IaC ジャーニーを支援 • 「検証済み」の定義 ◦ Microsoft によるサポート ◦ クラウド設計のベストプラクティス(WAF)準拠 ◦ 仕様に基づく一貫性の確保 ◦ 仕様への準拠を確認するテスト ◦ 明確なドキュメントとサンプルの提供 ◦ 製品/サービスロードマップとの連携 引用:https://azure.github.io/Azure-Verified-Modules/
Azure Portal から Terraform を出力 • 既存 Azure リソースの Terraform
化が容易 ◦ CLI ツール “Azure Export for Terraform” のブラウザ版 ◦ プレビュー中(2025/4/24 時点) ▪ リソースグループ単位の出力 ▪ 対応していないサービスあり ◦ リソース間の依存関係、変数はないため手直し必要 • 利用方法 1. リソースプロバイダー Microsoft.AzureTerraform 登録 2. Azure Portal (Preview) にアクセス
Microsoft Copilot in Azure で Terraform 作成 • 2025 年
4 月に Microsoft Copilot in Azure が GA • Azure Portal 上で自然言語を使って問い合わせ可能 ◦ リソース状況の確認、コマンド実行、Terraform 構成の作成など ◦ 作成された Terraform 構成はリソース間の依存関係、変数あり
Microsoft Copilot in Azure の紹介記事を書きました https://techblog.ap-com.co.jp/entry/2025/04/09/080000
GitHub Copilot for Azure で Terraform 作成 • GitHub Copilot
for Azure は GitHub Copilot 拡張機能 ◦ Azure の機能について学習 ◦ Azure リソースをデプロイ ◦ Azure リソースの情報を取得 ◦ Azure リソースの診断、トラブルシューティング • Azure の知識を活用してTerraform 構成を作成 ◦ と書きましたが、どれだけ効果あるかはもっと 使ってみないと分かりません
Azure Developer CLI で Terraform 利用 • Azure Developer CLI
(azd) とは ◦ 開発者向けコマンドラインツール ◦ テンプレートを使って開発者が素早くインフラをプロビジョニング、アプリをデプロイ ◦ IaC プロバイダーは Bicep と Terraform (β) をサポート • 組織の Terraform 資産を使って azd テンプレートを作成できる 開発者 azd init azd up テンプレート </>
Template Library ― awesome-azd https://azure.github.io/awesome-azd/
Template Library ― awesome-azd Bicep と比べて Terraform 向けテンプレートはまだまだ少ない😢
Terraform を書く量は大幅に減らせる 各機能やツールを組み合わせて使うことで効果は倍増 例えば… • 「Azure Portal の Terraform 出力」と「GitHub
Copilot for Azure」 ◦ 依存関係や変数のない Terraform 構成を GitHub Copilot Agent mode でリファクタリング、 高速に既存 Azure リソースを IaC 化 • 「Azure Verified Modules」と「Azure Developer CLI」 ◦ プラットフォーム担当が IaC テンプレートの作成で AVM を利用、開発者の要望に沿って 素早くテンプレートを提供 ◦ さらに Azure Deployment Environment と組み合わせたパターンも紹介したいですが、 時間がないため省略します
良き Azure × Terraform ライフを👏
None