$30 off During Our Annual Pro Sale. View Details »
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
810
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
バッドプラクティスから学ぶハワイアン航空で行く re:Invent
kentosuzuki
0
430
上流工程に挑戦!「俺の考えた最強サーバレス構成」が一瞬で敗北した件
kentosuzuki
2
340
S3から始めるAWS 〜S3の簡単なユースケースの紹介〜
kentosuzuki
1
710
AWS のポリシー言語 “Cedar” で実現するアクセス制御
kentosuzuki
0
440
探せぇ!お薦めAWSセキュリティワークショップ!!〜 怒涛のワークショップ 48 連戦 〜
kentosuzuki
1
750
SIEM って何?〜 Amazon OpenSearch で始める SIEM 〜
kentosuzuki
0
980
Verified Accessから始めるゼロトラストセキュリティ
kentosuzuki
1
750
復活のAWS DeepComposer 〜 古代兵器から始める生成系AI 〜
kentosuzuki
0
420
新卒入社が考える『AWSではじめるクラウドセキュリティ』を読むタイミング
kentosuzuki
0
770
Other Decks in Technology
See All in Technology
直接メモリアクセス
koba789
0
230
Databricksによるエージェント構築
taka_aki
1
130
「え?!それ今ではHTMLだけでできるの!?」驚きの進化を遂げたモダンHTML
riyaamemiya
10
4.6k
著者と読み解くAIエージェント現場導入の勘所 Lancers TechBook#2
smiyawaki0820
11
5.2k
Oracle Database@AWS:サービス概要のご紹介
oracle4engineer
PRO
0
150
グレートファイアウォールを自宅に建てよう
ctes091x
0
130
生成AI・AIエージェント時代、データサイエンティストは何をする人なのか?そして、今学生であるあなたは何を学ぶべきか?
kuri8ive
2
2k
Symfony AI in Action
el_stoffel
2
380
Oracle Technology Night #95 GoldenGate 26ai の実装に迫る1
oracle4engineer
PRO
0
100
プロダクトマネジメントの分業が生む「デリバリーの渋滞」を解消するTPMの越境
recruitengineers
PRO
3
580
なぜ使われないのか?──定量×定性で見極める本当のボトルネック
kakehashi
PRO
1
1k
【5分でわかる】セーフィー エンジニア向け会社紹介
safie_recruit
0
38k
Featured
See All Featured
The World Runs on Bad Software
bkeepers
PRO
72
12k
Chrome DevTools: State of the Union 2024 - Debugging React & Beyond
addyosmani
9
1k
Cheating the UX When There Is Nothing More to Optimize - PixelPioneers
stephaniewalter
285
14k
The Myth of the Modular Monolith - Day 2 Keynote - Rails World 2024
eileencodes
26
3.2k
Practical Tips for Bootstrapping Information Extraction Pipelines
honnibal
25
1.6k
RailsConf & Balkan Ruby 2019: The Past, Present, and Future of Rails at GitHub
eileencodes
140
34k
Save Time (by Creating Custom Rails Generators)
garrettdimon
PRO
32
1.8k
It's Worth the Effort
3n
187
29k
Building a Scalable Design System with Sketch
lauravandoore
463
34k
Become a Pro
speakerdeck
PRO
30
5.7k
jQuery: Nuts, Bolts and Bling
dougneiner
65
8.1k
Creating an realtime collaboration tool: Agile Flush - .NET Oxford
marcduiker
35
2.3k
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のリソースは作成されるので マネジメントコンソールから作成されるリソースを 確認する程度であれば良さげ