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
760
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
270
上流工程に挑戦!「俺の考えた最強サーバレス構成」が一瞬で敗北した件
kentosuzuki
2
310
S3から始めるAWS 〜S3の簡単なユースケースの紹介〜
kentosuzuki
1
640
AWS のポリシー言語 “Cedar” で実現するアクセス制御
kentosuzuki
0
400
探せぇ!お薦めAWSセキュリティワークショップ!!〜 怒涛のワークショップ 48 連戦 〜
kentosuzuki
1
700
SIEM って何?〜 Amazon OpenSearch で始める SIEM 〜
kentosuzuki
0
900
Verified Accessから始めるゼロトラストセキュリティ
kentosuzuki
1
690
復活のAWS DeepComposer 〜 古代兵器から始める生成系AI 〜
kentosuzuki
0
360
新卒入社が考える『AWSではじめるクラウドセキュリティ』を読むタイミング
kentosuzuki
0
710
Other Decks in Technology
See All in Technology
生まれ変わった AWS Security Hub (Preview) を紹介 #reInforce_osaka / reInforce New Security Hub
masahirokawahara
0
480
改めてAWS WAFを振り返る~業務で使うためのポイント~
masakiokuda
2
270
「クラウドコスト絶対削減」を支える技術—FinOpsを超えた徹底的なクラウドコスト削減の実践論
delta_tech
4
170
FOSS4G 2025 KANSAI QGISで点群データをいろいろしてみた
kou_kita
0
400
American airlines ®️ USA Contact Numbers: Complete 2025 Support Guide
airhelpsupport
0
390
Tokyo_reInforce_2025_recap_iam_access_analyzer
hiashisan
0
190
MUITにおける開発プロセスモダナイズの取り組みと開発生産性可視化の取り組みについて / Modernize the Development Process and Visualize Development Productivity at MUIT
muit
2
17k
Flutter向けPDFビューア、pdfrxのpdfium WASM対応について
espresso3389
0
130
AI専用のリンターを作る #yumemi_patch
bengo4com
6
4.3k
開発生産性を組織全体の「生産性」へ! 部門間連携の壁を越える実践的ステップ
sudo5in5k
3
7.3k
スタートアップに選択肢を 〜生成AIを活用したセカンダリー事業への挑戦〜
nstock
0
220
ビズリーチが挑む メトリクスを活用した技術的負債の解消 / dev-productivity-con2025
visional_engineering_and_design
3
7.8k
Featured
See All Featured
Build your cross-platform service in a week with App Engine
jlugia
231
18k
Faster Mobile Websites
deanohume
307
31k
A better future with KSS
kneath
238
17k
Exploring the Power of Turbo Streams & Action Cable | RailsConf2023
kevinliebholz
34
5.9k
Improving Core Web Vitals using Speculation Rules API
sergeychernyshev
18
970
Designing for humans not robots
tammielis
253
25k
RailsConf 2023
tenderlove
30
1.1k
Templates, Plugins, & Blocks: Oh My! Creating the theme that thinks of everything
marktimemedia
31
2.4k
Understanding Cognitive Biases in Performance Measurement
bluesmoon
29
1.8k
実際に使うSQLの書き方 徹底解説 / pgcon21j-tutorial
soudai
PRO
181
54k
The Straight Up "How To Draw Better" Workshop
denniskardys
234
140k
Agile that works and the tools we love
rasmusluckow
329
21k
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のリソースは作成されるので マネジメントコンソールから作成されるリソースを 確認する程度であれば良さげ