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
550
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
150
読み物からのエンジニア的な学び / Learning from Reading
08thse
0
120
Azure Container Apps 気になるアップデート (2023/5) / ACA_Update_202305
08thse
0
240
DeployToAzureポチからの卒業 / LT_DeployToAzure
08thse
0
400
Deeperという人材カテゴリに共感した話
08thse
0
160
LT_Documentation
08thse
0
62
Other Decks in Technology
See All in Technology
FastMCPでSQLをチェックしてくれるMCPサーバーを自作してCursorから動かしてみた
nayuts
1
220
AIコードエディタは開発を変えるか?Cursorをチームに導入して1ヶ月経った本音
ota1022
1
710
エンジニアが組織に馴染むために勉強会を主催してチームの壁を越える
ohmori_yusuke
2
120
いまさら聞けない Git 超入門 〜Gitって結局なに?から始める第一歩〜
devops_vtj
0
170
Javaアプリケーションの配布とパッケージング / Distribution and packaging of Java applications
hogelog
1
250
CSSDay, Amsterdam
brucel
0
140
kintone開発組織のDevOpsへの移り変わりと実践
ueokande
1
130
やさしいClaude Code入門
minorun365
PRO
32
25k
ソフトウェアテストのAI活用_ver1.10
fumisuke
0
240
TechBull Membersの開発進捗どうですか!?
rvirus0817
0
220
障害を回避するHttpClient再入門 / Avoiding Failures HttpClient Reintroduction
uskey512
1
150
mnt_data_とは?ChatGPTコード実行環境を深堀りしてみた
icck
0
210
Featured
See All Featured
Cheating the UX When There Is Nothing More to Optimize - PixelPioneers
stephaniewalter
280
13k
Designing Dashboards & Data Visualisations in Web Apps
destraynor
231
53k
Building Adaptive Systems
keathley
41
2.6k
The Psychology of Web Performance [Beyond Tellerrand 2023]
tammyeverts
47
2.8k
Automating Front-end Workflow
addyosmani
1370
200k
How GitHub (no longer) Works
holman
314
140k
Git: the NoSQL Database
bkeepers
PRO
430
65k
Done Done
chrislema
184
16k
Fireside Chat
paigeccino
37
3.5k
Learning to Love Humans: Emotional Interface Design
aarron
273
40k
Build your cross-platform service in a week with App Engine
jlugia
231
18k
Optimizing for Happiness
mojombo
378
70k
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