Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
Azure Container Apps 触ってみる / LT_AzureContainerApps
Search
sou
July 22, 2022
Technology
0
510
Azure Container Apps 触ってみる / LT_AzureContainerApps
2022/7/22 開催の『江東区合同ライトニングトーク』にて発表した資料です。
sou
July 22, 2022
Tweet
Share
More Decks by sou
See All by sou
Gatekeeper と Azure Policy (rev.1) / gatekeeper-azpol
08thse
0
130
読み物からのエンジニア的な学び / Learning from Reading
08thse
0
100
Azure Container Apps 気になるアップデート (2023/5) / ACA_Update_202305
08thse
0
230
DeployToAzureポチからの卒業 / LT_DeployToAzure
08thse
0
390
Deeperという人材カテゴリに共感した話
08thse
0
150
LT_Documentation
08thse
0
59
Other Decks in Technology
See All in Technology
AWS Well-Architected Frameworkで学ぶAmazon ECSのセキュリティ対策
umekou
2
150
EMConf JP 2025 懇親会LT / EMConf JP 2025 social gathering
sugamasao
2
210
いまからでも遅くない!コンテナでWebアプリを動かしてみよう!コンテナハンズオン編
nomu
0
170
E2Eテスト自動化入門
devops_vtj
1
110
What's new in Go 1.24?
ciarana
1
110
Amazon Aurora のバージョンアップ手法について
smt7174
2
180
[OpsJAWS Meetup33 AIOps] Amazon Bedrockガードレールで守る安全なAI運用
akiratameto
1
130
Introduction to OpenSearch Project - Search Engineering Tech Talk 2025 Winter
tkykenmt
2
180
JavaにおけるNull非許容性
skrb
2
2.7k
AWSではじめる Web APIテスト実践ガイド / A practical guide to testing Web APIs on AWS
yokawasa
8
770
AI Agent時代なのでAWSのLLMs.txtが欲しい!
watany
3
350
事業を差別化する技術を生み出す技術
pyama86
2
490
Featured
See All Featured
"I'm Feeling Lucky" - Building Great Search Experiences for Today's Users (#IAC19)
danielanewman
227
22k
Stop Working from a Prison Cell
hatefulcrawdad
268
20k
[RailsConf 2023 Opening Keynote] The Magic of Rails
eileencodes
28
9.3k
Learning to Love Humans: Emotional Interface Design
aarron
273
40k
A Tale of Four Properties
chriscoyier
158
23k
Code Review Best Practice
trishagee
67
18k
Designing Dashboards & Data Visualisations in Web Apps
destraynor
231
53k
RailsConf 2023
tenderlove
29
1k
Side Projects
sachag
452
42k
Performance Is Good for Brains [We Love Speed 2024]
tammyeverts
7
650
Testing 201, or: Great Expectations
jmmastey
42
7.2k
Building Your Own Lightsaber
phodgson
104
6.2k
Transcript
Azure Container Apps いじってみる sou (@08thse)
2 Azure における Container 動作プラットフォームサービス • とりあえずコンテナを動かす • コンテナオーケストレーション は不向き
• 2022年6月にGA • コンテナベースのインフラ管理 をより簡便に…! • Kubernetes クラスターの マネージドサービス • 自由度は高いが 相応の学習コスト Azure Container Instance Azure Container Apps Azure Kubernetes Service
3 Azure Container Apps のアーキテクチャ
4 • 公式チュートリアル • Docker Compose ファイルの流用 ⇒今回のお話 ▪リファレンス https://docs.microsoft.com/ja-jp/azure/container-apps/
Azure Container Apps いじってみてます
5 別のチュートリアル記事から Docker Compose サンプルを拝借 Docker Compose ファイルの流用 (1/2) version:
'3' services: azure-vote-back: image: mcr.microsoft.com/oss/bitnami/redis:6.0.8 environment: - ALLOW_EMPTY_PASSWORD=yes expose: - 6379 azure-vote-front: image: mcr.microsoft.com/azuredocs/azure-vote-front:v1 environment: - REDIS=azure-vote-back.internal.$AZURE_CONTAINERAPPS_ENV_DEFAULT_DOMAIN ports: - 8080:80
6 デプロイは下記のコマンド一行でOK! Docker Compose ファイルの流用 (2/2) az containerapp compose create
--environment <Azure Container Apps Name> --resource-group <Resource Group Name>
7 • 現在、コンテナ間通信は HTTP or HTTP/2 のみ • サンプルはRedis通信のため動作しない… •
gRPC (over HTTP/2) は利用可能 • Docker Compose の仕組みを全てカバーしているわけではない • ex.) Build オペレーションは非サポート 注意ポイント
8