Slide 1

Slide 1 text

上流⼯程に挑戦︕ 「俺の考えた最強サーバレス構成」が⼀瞬で敗北した件 2023/9/26(⽕)

Slide 2

Slide 2 text

鈴⽊健⽃ @k_suzuki_pnx 所属 アイレット株式会社(東京) 業務 AWSのインフラ構築・運⽤ → 提案 ・Japan AWS Top Engineer (2022, 2023) ・Japan AWS All Certifications Engineer (2022, 2023 ) ・ AWS Community Builder(Cloud Operations) ・iret テクニカルアンバサダー (2023)

Slide 3

Slide 3 text

主⼈公は AWS のインフラエンジニア 今の会社に新卒で⼊社して 4 年⽬ 今年の 3 ⽉から部署異動となり 新規顧客への提案(上流⼯程)をやらせてもらえることに そんな 私 友⼈の体験談

Slide 4

Slide 4 text

・S3 にファイルが保存されたら ⾃動的に EC2 へファイルを同期させたい ・S3 にファイルがアップされた順序を保持して EC2 へファイルをアップロードしたい 同期

Slide 5

Slide 5 text

・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/

Slide 6

Slide 6 text

・s3 sync が実⾏される際に先に格納された⼤きいファイルと 後に格納された⼩さいファイルがあった場合、 ⼩さいファイルの⽅が先に同期されてしまう

Slide 7

Slide 7 text

・SQS の FIFO と Step Functions で「俺の考えた最強サーバレス構成」を考えた

Slide 8

Slide 8 text

⌒⌒ヽ(・ω・*ヽ) ⾏け︕俺の最強サーバレス構成︕︕

Slide 9

Slide 9 text

同期させるのであれば、 EC2 に S3 をマウントさせた⽅が 構築も運⽤も楽じゃない︖ (¯•ω•¯)

Slide 10

Slide 10 text

あと、初期費⽤も減るから お客様にとってはそっちの⽅がいいよね (°ཀ°)

Slide 11

Slide 11 text

・FSx for Windows か Storage Gateway を利⽤する構成に

Slide 12

Slide 12 text

・最強構成やベストプラクティスは最強であっても最適ではない → ユーザーが求める QCD との調整が必要 → JAWS-UG の勉強会で技術向けだけでなく、 ビジネス向けの内容も聞いてみる → 技術をビジネスでどう使うかを考えるようにしてみる ・さまざまな選択肢を提案できるように幅広い知識を持っておく → 資格、JAWS-UG、セミナーなどで情報収集