Slide 1

Slide 1 text

Azure Container Apps 気になるアップデート 2023/5 sou (08thse)

Slide 2

Slide 2 text

目次 1. Azure Container Apps おさらい 2. TCP Support 3. Session Affinity

Slide 3

Slide 3 text

目次 1. Azure Container Apps おさらい 2. TCP Support 3. Session Affinity

Slide 4

Slide 4 text

4 Azure における Container 動作プラットフォームサービス • とりあえずコンテナを動かす • コンテナオーケストレーション は不向き • 2022年6月にGA • コンテナベースのインフラ管理 をより簡便に…! • Kubernetes クラスターの マネージドサービス • 自由度は高いが 相応の学習コスト Azure Container Instance Azure Container Apps Azure Kubernetes Service

Slide 5

Slide 5 text

5 Azure Container Apps のアーキテクチャ

Slide 6

Slide 6 text

目次 1. Azure Container Apps おさらい 2. TCP Support 3. Session Affinity

Slide 7

Slide 7 text

7 これまでは… これまで Azure Container Apps では HTTP(S)/HTTP(S)2 での接続しかできませんでし た。Redis プロトコルなどの TCP コネクションは通信できなかったのです。 Azure Container Apps で、ひとつの Container App に複数のコンテナイメージを構成する (zenn.dev) Azure Containet Apps 触ってみる / LT_AzureContainerApps - Speaker Deck

Slide 8

Slide 8 text

8 GA🤗

Slide 9

Slide 9 text

9 公式ドキュメントより Azure Container Apps でのイングレス | Microsoft Learn

Slide 10

Slide 10 text

10 やってみた ■バックエンド側でイングレスタイプとポートを指定 ■フロントエンド側での名前解決ではRedisコンテナのname属性の名前を指定 Azure Container Apps でコンテナ間の TCP 接続を行う (zenn.dev)

Slide 11

Slide 11 text

11 接続できた! Azure Container Apps でコンテナ間の TCP 接続を行う (zenn.dev)

Slide 12

Slide 12 text

12 接続できた! Azure Container Apps でコンテナ間の TCP 接続を行う (zenn.dev)

Slide 13

Slide 13 text

目次 1. Azure Container Apps おさらい 2. TCP Support 3. Session Affinity

Slide 14

Slide 14 text

14 Public Preview🤗

Slide 15

Slide 15 text

15 公式ドキュメントより 仕組みとしては HTTP Cookie ステートレスな Pod なら無効、 ステートフルな Pod なら有効、とか 画像出典元 Azure Container Apps でのセッション アフィニティ | Microsoft Learn

Slide 16

Slide 16 text

16 公式ドキュメントより ワンクリックで OK なのはさすが… サポートは HTTP のみ Azure Container Apps でのセッション アフィニティ | Microsoft Learn

Slide 17

Slide 17 text

Thank you for listening / reading.