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
Sponsored
·
Your Podcast. Everywhere. Effortlessly.
Share. Educate. Inspire. Entertain. You do you. We'll handle the rest.
→
sou
July 22, 2022
Technology
0
640
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
290
AKS コントロールプレーン監視のためのメトリクス / aks-control-plane-metric-preview
08thse
0
240
Gatekeeper と Azure Policy (rev.1) / gatekeeper-azpol
08thse
0
170
読み物からのエンジニア的な学び / Learning from Reading
08thse
0
160
Azure Container Apps 気になるアップデート (2023/5) / ACA_Update_202305
08thse
0
270
DeployToAzureポチからの卒業 / LT_DeployToAzure
08thse
0
440
Deeperという人材カテゴリに共感した話
08thse
0
170
LT_Documentation
08thse
0
78
Other Decks in Technology
See All in Technology
30分でわかる「ネットワーク図の描き方入門」/infraengbooks56
corestate55
1
300
xDS を活用したサービスディスカバリーで実現するブランチ別 QA 環境の構築手法
knwoop
1
110
Oracle Database@Azure:サービス概要のご紹介
oracle4engineer
PRO
3
610
ZOZO.swift #2
zozotech
PRO
0
220
Context Engineeringの取り組み
nutslove
0
440
AI駆動開発を事業のコアに置く
tasukuonizawa
1
1.4k
意外と知ってそうでしらない、Reserved Instances の世界
mappie_kochi
0
110
AIが実装する時代、人間は仕様と検証を設計する
gotalab555
5
910
SchooでVue.js/Nuxtを技術選定している理由
yamanoku
3
1.4k
マーケットプレイス版Oracle WebCenter Content For OCI
oracle4engineer
PRO
5
1.6k
データの整合性を保ちたいだけなんだ
shoheimitani
8
3.2k
LLMOpsのこれまでとこれからを学ぶ
nsakki55
2
540
Featured
See All Featured
世界の人気アプリ100個を分析して見えたペイウォール設計の心得
akihiro_kokubo
PRO
66
37k
10 Git Anti Patterns You Should be Aware of
lemiorhan
PRO
659
61k
How to Grow Your eCommerce with AI & Automation
katarinadahlin
PRO
1
120
Understanding Cognitive Biases in Performance Measurement
bluesmoon
32
2.8k
The World Runs on Bad Software
bkeepers
PRO
72
12k
Lightning talk: Run Django tests with GitHub Actions
sabderemane
0
120
What’s in a name? Adding method to the madness
productmarketing
PRO
24
3.9k
We Are The Robots
honzajavorek
0
170
How to Get Subject Matter Experts Bought In and Actively Contributing to SEO & PR Initiatives.
livdayseo
0
69
HU Berlin: Industrial-Strength Natural Language Processing with spaCy and Prodigy
inesmontani
PRO
0
230
Automating Front-end Workflow
addyosmani
1371
200k
A Modern Web Designer's Workflow
chriscoyier
698
190k
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