Lock in $30 Savings on PRO—Offer Ends Soon! ⏳
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
440
上流工程に挑戦!「俺の考えた最強サーバレス構成」が一瞬で敗北した件
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
手動から自動へ、そしてその先へ
moritamasami
0
260
Uncertainty in the LLM era - Science, more than scale
gaelvaroquaux
0
730
グレートファイアウォールを自宅に建てよう
ctes091x
0
130
Noを伝える技術2025: 爆速合意形成のためのNICOフレームワーク速習 #pmconf2025
aki_iinuma
2
1.9k
Docker, Infraestructuras seguras y Hardening
josejuansanchez
0
150
GitLab Duo Agent Platformで実現する“AI駆動・継続的サービス開発”と最新情報のアップデート
jeffi7
0
200
Sansanが実践する Platform EngineeringとSREの協創
sansantech
PRO
1
100
安いGPUレンタルサービスについて
aratako
2
2.6k
セキュリティAIエージェントの現在と未来 / PSS #2 Takumi Session
flatt_security
3
1.5k
freeeにおけるファンクションを超えた一気通貫でのAI活用
jaxx2104
3
1.4k
AI時代におけるアジャイル開発について
polyscape_inc
0
120
生成AIでテスト設計はどこまでできる? 「テスト粒度」を操るテーラリング術
shota_kusaba
0
390
Featured
See All Featured
Bootstrapping a Software Product
garrettdimon
PRO
307
120k
How to Think Like a Performance Engineer
csswizardry
28
2.3k
Facilitating Awesome Meetings
lara
57
6.7k
How to Create Impact in a Changing Tech Landscape [PerfNow 2023]
tammyeverts
55
3.1k
Building a Modern Day E-commerce SEO Strategy
aleyda
45
8.3k
VelocityConf: Rendering Performance Case Studies
addyosmani
333
24k
Code Review Best Practice
trishagee
73
19k
Distributed Sagas: A Protocol for Coordinating Microservices
caitiem20
333
22k
Building a Scalable Design System with Sketch
lauravandoore
463
34k
10 Git Anti Patterns You Should be Aware of
lemiorhan
PRO
659
61k
Automating Front-end Workflow
addyosmani
1371
200k
Building Adaptive Systems
keathley
44
2.9k
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のリソースは作成されるので マネジメントコンソールから作成されるリソースを 確認する程度であれば良さげ