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
ECS Service Connectの話をする。ちょっとその前に
Search
Kento Suzuki
December 21, 2022
Technology
0
590
ECS Service Connectの話をする。ちょっとその前に
2022/12/20(火) JAWS-UGコンテナ支部 #22 re:Cap
のLT資料
Kento Suzuki
December 21, 2022
Tweet
Share
More Decks by Kento Suzuki
See All by Kento Suzuki
上流工程に挑戦!「俺の考えた最強サーバレス構成」が一瞬で敗北した件
kentosuzuki
2
240
S3から始めるAWS 〜S3の簡単なユースケースの紹介〜
kentosuzuki
1
370
AWS のポリシー言語 “Cedar” で実現するアクセス制御
kentosuzuki
0
170
探せぇ!お薦めAWSセキュリティワークショップ!!〜 怒涛のワークショップ 48 連戦 〜
kentosuzuki
1
560
SIEM って何?〜 Amazon OpenSearch で始める SIEM 〜
kentosuzuki
0
580
Verified Accessから始めるゼロトラストセキュリティ
kentosuzuki
1
540
復活のAWS DeepComposer 〜 古代兵器から始める生成系AI 〜
kentosuzuki
0
250
新卒入社が考える『AWSではじめるクラウドセキュリティ』を読むタイミング
kentosuzuki
0
540
Cloudflare Pages使ってみた- ついでにAWS Amplifyもワカル -
kentosuzuki
3
840
Other Decks in Technology
See All in Technology
技術負債による事業の失敗はなぜ起こるのか / Why do business failures due to technical debt occur?
i35_267
0
190
データベース研修 DB基礎【MIXI 24新卒技術研修】
mixi_engineers
PRO
0
210
サーバーレスAPI(API Gateway+Lambda)とNext.jsで 個人ブログを作ろう!
shuntaka
PRO
0
560
Github Actions 로 Android 팀의 효율성 극대화
hadonghyun
0
160
Datadog Cloud SIEMを使ってAWS環境の脅威を可視化した話/lifeistech-datadog-cloud-siem
gidajun
0
480
コンテナ・K8s研修 - 前半 コンテナ基礎・ハンズオン【MIXI 24新卒技術研修】
mixi_engineers
PRO
0
170
目標設定は好きですか? アジャイルとともに目標と向き合い続ける方法 / Do you like target Management?
kakehashi
10
3k
AIエージェントを現場に導入する目線とは
masahiro_nishimi
1
1.5k
AWS IAMのアンチパターン/AWSが考える最低権限実現へのアプローチ概略(JAWS-UG朝会#59資料改修20分版)
htan
0
330
[I/O Extended Android 2024] What`s new in Android 2024
kyeongwan
0
220
セキュリティ研修 Day1【MIXI 24新卒技術研修】
mixi_engineers
PRO
0
150
Luupの開発組織におけるインシデントマネジメントの変遷 ver.RoadtoSRENEXT2024
grimoh
1
270
Featured
See All Featured
Web development in the modern age
philhawksworth
203
10k
KATA
mclloyd
20
13k
We Have a Design System, Now What?
morganepeng
46
7k
Designing Experiences People Love
moore
136
23k
Building Your Own Lightsaber
phodgson
101
5.9k
GraphQLの誤解/rethinking-graphql
sonatard
59
9.6k
Distributed Sagas: A Protocol for Coordinating Microservices
caitiem20
325
21k
[Rails World 2023 - Day 1 Closing Keynote] - The Magic of Rails
eileencodes
17
1.5k
"I'm Feeling Lucky" - Building Great Search Experiences for Today's Users (#IAC19)
danielanewman
224
21k
The Success of Rails: Ensuring Growth for the Next 100 Years
eileencodes
35
6.3k
Reflections from 52 weeks, 52 projects
jeffersonlam
346
19k
Build your cross-platform service in a week with App Engine
jlugia
227
17k
Transcript
ECS Service Connectの話をする。 ちょっとその前に 2022/12/20(⽕) JAWS-UGコンテナ⽀部 #22 re:Cap
自己紹介 名前︓鈴⽊健⽃ 所属︓アイレット株式会社(東京オフィス) お仕事︓ AWSのインフラ構築・運⽤ 経歴︓ ・新卒 3 年⽬(エンジニア歴 =
社会⼈歴) ・2022 APN ALL AWS Certifications Engineer ・2022 APN AWS Top Engineer ・ JAWS-UGコンテナ⽀部 ⼊⾨編 #7 初⼼者⼤歓迎LT⼤会 「 AWS CLI でやってみる ~ AWS Hands-on for Beginners ECS ハンズオン ~ 」 @k_suzuki_pnx
Amazon ECS Service Connect • re:Inventの期間中に発表された新機能 • ECSのサービス間を接続することができる サービス間接続の新たな選択肢 ・ELB
・ECS Service Discovery ・App Mesh ・ECS Service Connect ← New︕︕ https://aws.amazon.com/jp/blogs/aws/new-amazon-ecs-service- connect-enabling-easy-communication-between-microservices/
概要はこれで理解 JAWS-UG横浜での新井さんによるre:Cap 以下をわかりやすく解説 ・Amazon ECS Service Connectとは ・今までのサービス間接続の⽅法 ・ ECS
Service Connect のメリット ・考慮しないといけない点 https://www.youtube.com/watch?v=z80RVfbJ1no
知らない単語/情報がぁ • サービス間接続って何のためにやるの︖ • Cloud Mapって何︖︖ コンテナ⽀部のre:Capで絶対誰か発表するし…
Amazon ECS Service Connect 全く分からないを チョットワカルに するために私がやったことを発表 今回のテーマ Amazon ECS
Service Connectの前提条件を5分でLTするの無理
男は黙って ggrks ヒントになる資料を発⾒ 「ところで、 コンテナ化ってどうすればいいの︖」 ・AWS Innovate 2020 の資料 ・「サービス間接続って何のためにやるの︖」という疑問を解決
https://d1.awsstatic.com/events/jp/2020/innovate/pdf/S- 11_AWSInnovate_Online_Conference_2020_Spring_How_to_containerize.1.pdf
サービス間接続って何のためにやるの︖ 疑問を深掘り → そもそもECSのサービスを理解できていない サービスとは タスクを維持・戦略に基づきスケジュールする → Web3層モデルで考えた場合、レイヤー単位にサービスを分ける ・スケールイン/スケールアウト ・デプロイ
上記の観点でサービスを分割したときに、 サービス間を繋ぎたいというニーズに答えるための 「サービス間接続」
残る疑問 • サービス間接続って何のためにやるの︖ • Cloud Mapって何︖︖
男は黙って Black Belt 【AWS Black Belt Online Seminar】 CON261 サービスディスカバリとAWS
Cloud Map ・Cloud Map の前提となるサービスディスカバリから Cloud Map の詳細まで理解できる ・AWS CLI でCloud Mapを操作する場合、 AWS サービスの名前空間は「servicediscovery」となる https://aws.amazon.com/jp/events/aws-event-resource/archive/?cards.sort- by=item.additionalFields.SortDate&cards.sort-order=desc&awsf.tech- category=tech-category%23containers&cards.q=map&cards.q_operator=AND aws servicediscovery create-public-dns-namespace –name suzuki
実際に ECS Service Connect を触ってみる JAWS-UG 初⼼者⽀部の織⽥さんのブログ記事 Amazon ECS Service
Connectがよく分からんので触っておく ・作業は基本AWS CLI ・「これを GUI でやってみればもう少しイメージがつく︖︖」 → CLIとコンソールで設定⽅法が違って間に合わない https://zenn.dev/shigeru_oda/articles/a30830c4f672f1d51f4b
疑問解消 • サービス間接続って何のためにやるの︖ • Cloud Mapって何︖︖
おまけ
挫折したやつ https://github.com/harunobukameda/AWS-App-Mesh-AWS-Cloud-Map AWSJ ⻲⽥さんのハンズオン AWS App MeshとAWS Cloud Map 編
・Cloud9を⽴ててAWS CLI やBashを実⾏する⼿順多め ・⼝頭の解説なしでやると上級者向け ・2021/06時点の⼿順書なので サービスURLを叩いても502エラー ・AWSのリソースは作成されるので マネジメントコンソールから作成されるリソースを 確認する程度であれば良さげ