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
【お子さま向け】Amazon ECS サービスディスカバリーって知ってる?【楽しい読み聞かせ】
Search
Sponsored
·
Your Podcast. Everywhere. Effortlessly.
Share. Educate. Inspire. Entertain. You do you. We'll handle the rest.
→
tubone(Yu Otsubo)
January 07, 2025
Education
990
8
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
【お子さま向け】Amazon ECS サービスディスカバリーって知ってる?【楽しい読み聞かせ】
https://shimagaji.connpass.com/event/341023/
で登壇した資料です。
恐竜くんと楽しいAWSの冒険をしよう!
tubone(Yu Otsubo)
January 07, 2025
More Decks by tubone(Yu Otsubo)
See All by tubone(Yu Otsubo)
Langfuse v3 使ってますか?【Langfuse Night#1】
tubone24
2
960
Amazonの最新モデルを使ってみよう
tubone24
1
99
Amazon CloudWatch Synthetics now supports Playwright runtime to create canaries with NodeJS の使い所を考える
tubone24
1
230
インフラとバックエンドとフロントエンドをくまなく調べて遅いアプリを早くした件
tubone24
1
690
Agentは楽しいぞ
tubone24
1
1.9k
Other Decks in Education
See All in Education
アラムコSTEAMチャレンジ 実践報告書
codeforeveryone
0
140
偶然のチャンスを掴みに行けるのは君だ!
kotomin_m
2
130
Course Review - Lecture 13 - Information Visualisation (4019538FNR)
signer
PRO
1
2.6k
[2026前期火5] 論理学(京都大学文学部 前期 第4回)「 ならば(→)の導入と証明ネット」
yatabe
0
450
Visionary Initiative: Materials-Positive Society 「モノの進化をポジティブな社会の原動力に」|Science Tokyo(東京科学大学)
sciencetokyo
PRO
0
420
事業紹介資料(トレーナー養成講座)
kentaro1981
0
450
2026年度春学期 統計学 第2回 統計資料の収集と読み方 (2026. 4. 16)
akiraasano
PRO
0
180
勝手にCULTIBASE で広げよう、探究の輪! - CULTIVAL 2026
hiroc_sk
1
220
生成AIを授業の相棒にするデータサイエンス入門(「デジタル✕探究」イノベーターズフォーラム テクニカルセッション講演資料)
datascientistsociety
PRO
0
300
2026年度春学期 統計学 講義の進め方と成績評価について (2026. 4. 9)
akiraasano
PRO
0
190
2026年度春学期 統計学 第1回 イントロダクション ー 統計的なものの見方・考え方について (2026. 4. 9)
akiraasano
PRO
0
160
Implicit and Cross-Device Interaction - Lecture 10 - Next Generation User Interfaces (4018166FNR)
signer
PRO
2
2.3k
Featured
See All Featured
A designer walks into a library…
pauljervisheath
211
24k
The Language of Interfaces
destraynor
162
27k
StorybookのUI Testing Handbookを読んだ
zakiyama
31
6.8k
Highjacked: Video Game Concept Design
rkendrick25
PRO
1
390
Chasing Engaging Ingredients in Design
codingconduct
0
220
The Illustrated Guide to Node.js - THAT Conference 2024
reverentgeek
1
390
The Impact of AI in SEO - AI Overviews June 2024 Edition
aleyda
5
1.1k
The Curious Case for Waylosing
cassininazir
1
390
Navigating the Design Leadership Dip - Product Design Week Design Leaders+ Conference 2024
apolaine
1
350
Docker and Python
trallard
47
3.9k
svc-hook: hooking system calls on ARM64 by binary rewriting
retrage
2
300
Evolving SEO for Evolving Search Engines
ryanjones
0
220
Transcript
Amazon ECS サービスディスカバリー って知ってる? #しむそくRadio 新春!冬休みの宿題LT スペシャル こどものよみきかせ風 あまぞん いーしーえす ふう
し 作: tubone24
KDDIアジャイル開発センターで ゆるふわエンジニアをやっているよ。 妻と犬の二人暮らし。 冬休みは電子ペーパーで 月の満ち欠けアプリを作っていたよ おおつぼ ゆう (tubone24)
みんなは冬休み楽しかったかな? あけまして おめでとう!! ふゆやす たの
ぜひたのしかった思い出を呟いてね! 旅行に行ったり、 おいしいもの食べたり、 ゴロゴロしたり、 ゲームしたり、 りょこう い た おもいで つぶや
私はこんなこと してました。 わたし
よみきかせだと思ってリラックスして 聞いてね! 今日はそんな冬休みに起きた 不思議で楽しい冒険の お話です。 きょう ふゆやす お ふしぎ ちょ
っ とだけ たの ぼうけん はなし
AWS App Runnerで作った Webサーバーと AmazonECSで作った専用の OLAPとの通信を 簡単・コスト安く作りたいなぁ....。 なにかいい方法はないかな...? 恐竜さんは最近AWSを お勉強してます。
あるひ、こんな悩み を抱きました。
AWS App Runner Amazon ECS Fargate こんなイメージ
AWS App Runner Amazon ECS Fargate こんなイメージ App Runnerから
AWS App Runner Amazon ECS Fargate こんなイメージ VPC Connectorを 使ってVPCに建てている
OLAPに対して
AWS App Runner Amazon ECS Fargate こんなイメージ 書き込み読み込み VPCの外からアクセスする要件はないよ
さっそく恐竜さんはAWS森の仲間たちに 聞いてみることにしました。 なんかいろんな 実装方法があるみたい
みん な もいっし ょ に 考えてみよう
AWSに一定の知見があるネズミくんが アドバイスしてくれました。 なるほど! Yea! ALB/NLBを インターナルで建てる のがいいよ!!
こんなイメージ AWS App Runner Amazon ECS Fargate
一見よさそうですが... AWS App Runner Amazon ECS Fargate OLAPのタスクは一つだけだし、 わざわざALB建てるのもなぁ...
へいへいへい! ECSを使っているなら Service Connectはどうだい? 無駄にALBを建てる必要もないよ! ECSに詳しい犬くんがスケボーに乗って やってきました。 ALB/NLBを建てなくてよいのは よさそう
こんなイメージ AWS Cloud Map Namespace Container Amazon ECS Service Connect
OLAP Service Amazon ECS Cluster Service Service Container olap.example.local:8123 example.local Web
一見よさそうですが... AWS Cloud Map Namespace Container Amazon ECS Service Connect
OLAP Service Amazon ECS Cluster Service Service Container olap.example.local:8123 example.local Web Service Connectを使うにはWebサーバーを ECSにしないといけないな... となると結局Webサーバーの手前にALBが 必要になるね。
App Meshて知っているかい? あ。。。そういえば サービス終了だった。 一昔前、コンテナ間通信をがんばっていた 猫くんがアドバイスしてくれました。 でも残念。サービス終了です。
みんな親切に教えてくれますが、 選択肢がたくさんあるし納得する構成 見当たりません。 そこで、森一番のAWS博士に 聞いてみることにしました。 どうすればいいの..?
すごくたくさん考えたね。 今回はService Discoveryは どうかな..? AWS森で一番のAWS博士のメガネくんに 聞いてみました。 Service Discovery?
こんなイメージ Clickhouse Namespace Service Service Container langfuse.local AWS Cloud Map
Amazon ECS Cluster Container clickhouse.langfuse.local Service Discoveryとして ECSサービスを紐づけ Service Discoveryにすることにより、 App RunnerからもVPC Connector経由で 名前解決可能に! AWS App Runner
さすがメガネくん! これなら無駄なALBも建てなくて いいし、AppRunnerからECSに アクセスできるね!
Service Discoveryは AWS Cloud Mapと Amazon Route53の プライベートホストゾーンを 利用して実現されるんだよ ECSサービスのタスクが起動すると、そのIPアドレスがCloud
Mapに登録されます 1. Cloud Map経由でRoute53のプライベートホストゾーンにタスクのIPが登録されます 2. 他のサービスは設定されたドメイン名で名前解決を行い、直接通信を行います 3. 保護者の皆様向け
AWSにはいろんなサービスがあるんだ! それだけ解決方法も十人十色! 君が思う最強のアーキテクチャを ぜひ考えてね!
Langfuse Nightにて 登壇します。 この物語の続きは またの機会に... ものがたり きかい Langfuse
PRも待ってます!!
おしまい