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
2026-03-11 JAWS-UG 茨城 #12 改めてALBを便利に使う
Search
Sponsored
·
Your Podcast. Everywhere. Effortlessly.
Share. Educate. Inspire. Entertain. You do you. We'll handle the rest.
→
SUZUKI Masashi
March 11, 2026
Technology
500
3
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
2026-03-11 JAWS-UG 茨城 #12 改めてALBを便利に使う
JAWS-UG 茨城 #12 春の推しAWSサービスLTまつり!の資料
https://jawsug-ibaraki.connpass.com/event/381293/
SUZUKI Masashi
March 11, 2026
More Decks by SUZUKI Masashi
See All by SUZUKI Masashi
2026-07-28 3-shakeテックランチ Cloud Run のデプロイパラメータを考える / Cloud Run Deploy Parameter
masasuzu
0
74
2026-07-24 tfpolicyを試してみたのですが、、、、
masasuzu
0
88
2026-06-18 ecspressoのtfstate参照が便利すぎた話
masasuzu
1
410
2026-04-14 Jagu'e'r Cloud Native分科会 Terraform Stateにおけるシークレットの平文保存という課題とその解決
masasuzu
1
64
2026-03-27 #terminalnight 変数展開とコマンド展開でターミナル作業をスマートにする方法
masasuzu
0
460
2026-03-23 Ops-JAWS Meetup39 Session Managerを使った セキュアなサーバーアクセス
masasuzu
2
170
2026-03-03 Jagu'e'r Tech Writer Meetup #19 登壇のネタ作りについて
masasuzu
0
350
2026-02-24 月末 Tech Lunch Online #10 Cloud Runのデプロイの課題から考えるアプリとインフラの境界線
masasuzu
0
200
2025-11-21 社内エンジニア勉強会 改めて理解するVPC Endpoint
masasuzu
0
490
Other Decks in Technology
See All in Technology
歴史から理解するクラウドインフラのしくみ
kizawa2020
1
200
【5分でわかる】セーフィー エンジニア向け会社紹介
safie_recruit
0
53k
ガバメントクラウドでのランサムウェア対策
techniczna
1
500
QAタスクをスキル化したいときに考えること
aomoriringo
0
140
データ組織の転換期 一足飛びしない段階的戦略
leveragestech
PRO
0
140
LangfuseによるLLMOps基盤の構築と活用事例
zozotech
PRO
1
220
オートロックマンションなのに、各部屋は施錠なし!? 攻撃者が組織内ネットワークで大暴れする理由 / The Front Door Is Locked, but the Rooms Are Wide Open: Why Attackers Move Freely Inside Enterprise Networks
nttcom
0
650
『三匹の子ぶた』から学ぶネットワークセキュリティの昔と今 / Network Security: Then and Now Through the Lens of The Three Little Pigs
nttcom
1
680
Retriever と Reranker、結局どうする?
kazuaki
1
570
新しい SLO が良い感じにハマっている話
z63d
4
1.9k
AIがAPIを書く時代に、私たちは何を設計すべきか
nagix
0
200
AI駆動開発は個人技からチーム戦へ:組織でAIを使いこなすための実践設計
moongift
PRO
0
390
Featured
See All Featured
My Coaching Mixtape
mlcsv
0
180
Site-Speed That Sticks
csswizardry
13
1.4k
How to build a perfect <img>
jonoalderson
1
5.8k
The Success of Rails: Ensuring Growth for the Next 100 Years
eileencodes
47
8.2k
What does AI have to do with Human Rights?
axbom
PRO
1
2.3k
A Soul's Torment
seathinner
6
3.1k
Measuring & Analyzing Core Web Vitals
bluesmoon
9
940
Leveraging Curiosity to Care for An Aging Population
cassininazir
1
450
A Guide to Academic Writing Using Generative AI - A Workshop
ks91
PRO
1
360
Joys of Absence: A Defence of Solitary Play
codingconduct
1
420
How to make the Groovebox
asonas
2
2.3k
AI: The stuff that nobody shows you
jnunemaker
PRO
9
860
Transcript
Copyright © 3-shake, Inc. All Rights Reserved. 2026-03-11 JAWS-UG 茨城
#12 すずきまさし 改めてALBを便利に使う
Copyright © 3-shake, Inc. All Rights Reserved. おまえだれよ 2 •
すずきまさし/鈴木勝史/masasuzu/x:@masasuz • 株式会社スリーシェイクSreake事業部シニアアーキテクト • クラウドインフラなんでも屋さんをしてます ◦ お客様の外部から ▪ 設計、運用、構築等の技術支援を行います。 ◦ お客様の内部から ▪ インフラチームの一員として内製化支援も行います。 • 得意領域 ◦ AWS ▪ AWS Community Builder Cloud Operation(2024~) ▪ 2025 Japan All AWS Certifications Engineers ◦ Google Cloud ▪ Google Cloud Partner Top Engineer 2026 ◦ Terraform
• 改めてALBとは • ALB推しポイント • 便利なALBの機能 • まとめ Copyright ©
3-shake, Inc. All Rights Reserved. 目次 3
Copyright © 3-shake, Inc. All Rights Reserved. 改めてALBとは 01 4
• Elastic Load Balancingの一つ ◦ CLB/ALB/NLB/GWLB • Application Load Balancer
• L7(HTTP/HTTPS)のロードバランサー • アプリケーションサーバのフロントでよしなにしてくれるえらいひと ◦ TLS終端/ターゲット振り分け/ヘッダー判定/認証/リダイレクト Copyright © 3-shake, Inc. All Rights Reserved. ALBとは 5
Copyright © 3-shake, Inc. All Rights Reserved. NLB(Network Load Balancer)との違い
6 ALB NLB レイヤー L7 L4 ルーティング パス、ホスト、ヘッダー等 ポートベース 特徴 柔軟なルーティング Webサイト 高パフォーマンス、固定 IP HTTP以外(TCP/UDP)、 Private Link
• Listener: リクエストを受け付けるエントリーポイント ◦ ポートとプロトコル(HTTP/HTTPS)を定義 • Listener Rule: ルーティングルール ◦
条件(パス、ホスト、ヘッダー等)に基づき振り分け先を決定 • Target Group: 転送先のグループ ◦ EC2、Lambda、IPアドレスなどをターゲット登録 Copyright © 3-shake, Inc. All Rights Reserved. ALBの仕組み 7
Copyright © 3-shake, Inc. All Rights Reserved. ALBの推しポイント 02 8
リバースプロキシサーバの構築・運用・スケーリングが不要に Copyright © 3-shake, Inc. All Rights Reserved. かつてNginxやApacheで行っていたことがマネージドでできる 9
機能 従来(Nginx) ALB(terraform) ルーティング pass_proxy forward TLS終端 証明書を自前管理 ACMと統合、自動更新 リダイレクト rewrite/redirect redirect パス/Hostリライト (new) rewrite url-rewrite/host-header-rewrite 認証 モジュール追加、アプリ実装 OIDC/Cognito (authenticate-oidc/authenticate-cognito)
アプリケーションコードがシンプルになり、開発・運用の負担が減る Copyright © 3-shake, Inc. All Rights Reserved. 非機能要件をALBに委譲できる 10
負荷分散 TLS終端 認証 ルーティング セキュリティ ビジネスロジックに集中 ALB アプリケーション
Copyright © 3-shake, Inc. All Rights Reserved. ALBの便利な機能 03 11
• CloudFront VPC Origin + ALB • Listener Ruleの活用 ◦
ALBでできることを時間の限り話します Copyright © 3-shake, Inc. All Rights Reserved. ALBの便利な機能 12
CloudFrontがVPC内のリソースに直接アクセスできる機能 VPC Originで設定することによりALBをPrivate Subnetに置くことができる Copyright © 3-shake, Inc. All Rights
Reserved. CloudFront VPC Origin + ALB 2024年11月 13
• ALBがインターネットに直接晒されない ◦ ALBがPrivate SubnetにいるのでSGの設定ミスでさらされることがない • セキュリティグループとの組み合わせでさらに堅牢に ◦ ALBにはCloud Front
ENIにアタッチしたSGからのアクセスのみ許可 • 設定がシンプルに ◦ ALB用のDNSレコードが不要に Copyright © 3-shake, Inc. All Rights Reserved. VPC Originのメリット 14
Listener Ruleは以下の3の要素で成り立っています。 • 条件 ◦ パス ◦ クエリ ◦ HTTPリクエストメソッド
◦ HTTPヘッダー ◦ 送信元IP • トランスフォーム ◦ URL/ホストの書き換え(オプション) • アクション ◦ ターゲットへ転送: Target Groupへルーティング ◦ 固定レスポンス: 静的なHTTPレスポンスを返す ◦ リダイレクト: 別のURLへリダイレクト Copyright © 3-shake, Inc. All Rights Reserved. Listener Ruleの活用 15
最近URLおよびホストヘッダーのリライトに対応しました。 コンソールでテストすることができます。 Copyright © 3-shake, Inc. All Rights Reserved. ユースケース:
URL/ホストリライト(new)2025年10月 16
ALB単体で固定レスポンスを返すことができる。 あらかじめRuleとして用意しておき、メンテナンス時に優先度を上げて、メンテナンス ページを設定する用途などに。 Copyright © 3-shake, Inc. All Rights Reserved.
ユースケース: 固定レスポンス 17
フォワードするターゲットグループに重み付けができます。 スティッキーセッションと組み合わせでカナリアリリースが実現可能 ※2025年10月にECS標準機能でカナリアリリースがサポートされました。 Copyright © 3-shake, Inc. All Rights Reserved.
ユースケース: カナリアリリース 18
ホストやパス、クエリを指 定して、リダイレクトします • http=>https • ドメイン移行時 Copyright © 3-shake, Inc.
All Rights Reserved. ユースケース: リダイレクト 19
Copyright © 3-shake, Inc. All Rights Reserved. まとめ 04 20
• ALBはいいぞ • ALBがいろいろ引き受けることで、アプリケーションサーバはビジネスロジックに集 中できる • ALB単体でもいろんなことができる • ALBべんり •
それでは良いALBライフを! Copyright © 3-shake, Inc. All Rights Reserved. まとめ 21