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
650
Azure Container Apps 触ってみる / LT_AzureContainerApps
2022/7/22 開催の『江東区合同ライトニングトーク』にて発表した資料です。
sou
July 22, 2022
Tweet
Share
More Decks by sou
See All by sou
Azure におけるコンテナ基盤選定について / azure-container-platform-selection
08thse
0
420
AKS コントロールプレーン監視のためのメトリクス / aks-control-plane-metric-preview
08thse
0
250
Gatekeeper と Azure Policy (rev.1) / gatekeeper-azpol
08thse
0
180
読み物からのエンジニア的な学び / Learning from Reading
08thse
0
170
Azure Container Apps 気になるアップデート (2023/5) / ACA_Update_202305
08thse
0
280
DeployToAzureポチからの卒業 / LT_DeployToAzure
08thse
0
450
Deeperという人材カテゴリに共感した話
08thse
0
170
LT_Documentation
08thse
0
82
Other Decks in Technology
See All in Technology
20260311 技術SWG活動報告(デジタルアイデンティティ人材育成推進WG Ph2 活動報告会)
oidfj
0
370
モジュラモノリス導入から4年間の総括:アーキテクチャと組織の相互作用について / Architecture and Organizational Interaction
nazonohito51
1
370
フロントエンド刷新 4年間の軌跡
yotahada3
0
500
TypeScript 7.0の現在地と備え方
uhyo
7
1.8k
頼れる Agentic AI を支える Datadog のオブザーバビリティ / Powering Reliable Agentic AI with Datadog Observability
aoto
PRO
0
210
AI時代のSaaSとETL
shoe116
1
190
ソフトバンク流!プラットフォームエンジニアリング実現へのアプローチ
sbtechnight
1
200
生成AIで速度と品質を両立する、QAエンジニア・開発者連携のAI協調型テストプロセス
shota_kusaba
0
190
【Λ(らむだ)】最近のアプデ情報 / RPALT20260318
lambda
0
100
バクラク最古参プロダクトで重ねた技術投資を振り返る
ypresto
0
180
Goのerror型がシンプルであることの恩恵について理解する
yamatai1212
1
240
決済サービスを支えるElastic Cloud - Elastic Cloudの導入と推進、決済サービスのObservability
suzukij
2
660
Featured
See All Featured
Building Adaptive Systems
keathley
44
3k
How to Get Subject Matter Experts Bought In and Actively Contributing to SEO & PR Initiatives.
livdayseo
0
85
Let's Do A Bunch of Simple Stuff to Make Websites Faster
chriscoyier
508
140k
How to audit for AI Accessibility on your Front & Back End
davetheseo
0
220
Max Prin - Stacking Signals: How International SEO Comes Together (And Falls Apart)
techseoconnect
PRO
0
120
We Analyzed 250 Million AI Search Results: Here's What I Found
joshbly
1
980
Fireside Chat
paigeccino
42
3.8k
Google's AI Overviews - The New Search
badams
0
930
Cheating the UX When There Is Nothing More to Optimize - PixelPioneers
stephaniewalter
287
14k
Jamie Indigo - Trashchat’s Guide to Black Boxes: Technical SEO Tactics for LLMs
techseoconnect
PRO
0
86
Docker and Python
trallard
47
3.8k
Practical Orchestrator
shlominoach
191
11k
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