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
上流工程に挑戦!「俺の考えた最強サーバレス構成」が一瞬で敗北した件
Search
Kento Suzuki
September 26, 2023
Technology
2
220
上流工程に挑戦!「俺の考えた最強サーバレス構成」が一瞬で敗北した件
2023/09/27
緊急開催!サーバーレス座談会 in JAWS-UG 大阪
https://jawsugosaka.doorkeeper.jp/events/162714
Kento Suzuki
September 26, 2023
Tweet
Share
More Decks by Kento Suzuki
See All by Kento Suzuki
S3から始めるAWS 〜S3の簡単なユースケースの紹介〜
kentosuzuki
1
260
AWS のポリシー言語 “Cedar” で実現するアクセス制御
kentosuzuki
0
110
探せぇ!お薦めAWSセキュリティワークショップ!!〜 怒涛のワークショップ 48 連戦 〜
kentosuzuki
1
500
SIEM って何?〜 Amazon OpenSearch で始める SIEM 〜
kentosuzuki
0
460
Verified Accessから始めるゼロトラストセキュリティ
kentosuzuki
1
500
復活のAWS DeepComposer 〜 古代兵器から始める生成系AI 〜
kentosuzuki
0
220
新卒入社が考える『AWSではじめるクラウドセキュリティ』を読むタイミング
kentosuzuki
0
510
Cloudflare Pages使ってみた- ついでにAWS Amplifyもワカル -
kentosuzuki
3
730
べ、べつにアンタのことなんて好きなんかじゃないんだからね!ねぇS3、アンタ聞いてんの!?
kentosuzuki
0
570
Other Decks in Technology
See All in Technology
複雑な構成要素を持つUIとの向き合い方 〜新・支出グラフでの実例〜 / B43 TECH TALK
nakamuuu
0
140
「スニダン」開発組織の構造に込めた意図 ~組織作りはパッションや政治ではない!~
rinchsan
3
570
長期間TiDBを使ってきた話 @ 私たちはなぜNewSQLを使うのかTiDB選定5社が語る選定理由と活用LT / Experiences with TiDB Over Time
chibiegg
3
920
Python と Snowflake はズッ友だょ!~ Snowflake の Python 関連機能をふりかえる ~
__allllllllez__
1
120
今日からできる!簡単 .NET 高速化 Tips -2024 edition-
xin9le
2
490
ゼロから始めるVue.jsコミュニティ貢献 / first-vuejs-community-contribution-link-and-motivation
lmi
1
130
Google Cloud の AI を支える裏側のインフラを垣間見る!
maroon1st
0
360
Gitlab本から学んだこと - そーだいなるプレイバック / gitlab-book
soudai
4
440
20240418_Google ColabにLLMが搭載されたようなのでPython x データ分析の勉強方法を考えてみる
doradora09
0
140
Cloud Native Java with Spring Boot (CNCF Aarhus, April 2024)
thomasvitale
1
180
KubeConにproposalを送りたい人へのアドバイス
sat
PRO
3
260
AWSに詳しくない人でも始められるコスト最適化ガイド
yuhta28
1
250
Featured
See All Featured
Distributed Sagas: A Protocol for Coordinating Microservices
caitiem20
322
20k
Robots, Beer and Maslow
schacon
PRO
155
7.9k
The Art of Programming - Codeland 2020
erikaheidi
42
12k
Infographics Made Easy
chrislema
238
18k
The Pragmatic Product Professional
lauravandoore
25
5.8k
Gamification - CAS2011
davidbonilla
76
4.6k
I Don’t Have Time: Getting Over the Fear to Launch Your Podcast
jcasabona
21
1.6k
Building Adaptive Systems
keathley
31
1.9k
How GitHub Uses GitHub to Build GitHub
holman
468
290k
Designing Experiences People Love
moore
136
23k
The Mythical Team-Month
searls
216
42k
No one is an island. Learnings from fostering a developers community.
thoeni
16
2.1k
Transcript
上流⼯程に挑戦︕ 「俺の考えた最強サーバレス構成」が⼀瞬で敗北した件 2023/9/26(⽕)
鈴⽊健⽃ @k_suzuki_pnx 所属 アイレット株式会社(東京) 業務 AWSのインフラ構築・運⽤ → 提案 ・Japan AWS
Top Engineer (2022, 2023) ・Japan AWS All Certifications Engineer (2022, 2023 ) ・ AWS Community Builder(Cloud Operations) ・iret テクニカルアンバサダー (2023)
主⼈公は AWS のインフラエンジニア 今の会社に新卒で⼊社して 4 年⽬ 今年の 3 ⽉から部署異動となり 新規顧客への提案(上流⼯程)をやらせてもらえることに
そんな 私 友⼈の体験談
・S3 にファイルが保存されたら ⾃動的に EC2 へファイルを同期させたい ・S3 にファイルがアップされた順序を保持して EC2 へファイルをアップロードしたい 同期
・EC2 と S3 の同期はすでにブログ記事で発⾒ ・Systems Manager のRun Command で実装可能 【AWS
SSM Run Command】S3イベントで⾃動的にファイルを同期させる[前編] https://blog.denet.co.jp/aws-ssm-run-command-s3-event-sync-files-part1/
・s3 sync が実⾏される際に先に格納された⼤きいファイルと 後に格納された⼩さいファイルがあった場合、 ⼩さいファイルの⽅が先に同期されてしまう
・SQS の FIFO と Step Functions で「俺の考えた最強サーバレス構成」を考えた
⌒⌒ヽ(・ω・*ヽ) ⾏け︕俺の最強サーバレス構成︕︕
同期させるのであれば、 EC2 に S3 をマウントさせた⽅が 構築も運⽤も楽じゃない︖ (¯•ω•¯)
あと、初期費⽤も減るから お客様にとってはそっちの⽅がいいよね (°ཀ°)
・FSx for Windows か Storage Gateway を利⽤する構成に
・最強構成やベストプラクティスは最強であっても最適ではない → ユーザーが求める QCD との調整が必要 → JAWS-UG の勉強会で技術向けだけでなく、 ビジネス向けの内容も聞いてみる →
技術をビジネスでどう使うかを考えるようにしてみる ・さまざまな選択肢を提案できるように幅広い知識を持っておく → 資格、JAWS-UG、セミナーなどで情報収集