Slide 1

Slide 1 text

本番環境で Cloudflare を 使ってみた話 Cloudflare Meet-up Online!! #3 #CloudflareUG_www イタリアの話?

Slide 2

Slide 2 text

三浦一樹 AWS Community Hero AWS Samurai JAWS-UG 札幌支部 Media-JAWS CloudflareUG_cts JTC平社員総合職エンジニア 北海道テレビ放送

Slide 3

Slide 3 text

Menu 自己紹介 アーキテクチャ 部分的にお引越し ハマったところ 解決編

Slide 4

Slide 4 text

アーキテクチャ 動画配信サービス hod

Slide 5

Slide 5 text

内製で開発運用 ゼロスタートで4年目 2サービスを5人で回す

Slide 6

Slide 6 text

動画配信サービス いつもはとっても穏やか

Slide 7

Slide 7 text

動画配信サービス いつもはとっても穏やか 水曜どうでしょう スパイクアクセス 2023 年8 月末

Slide 8

Slide 8 text

OIDC OIDC OIDC DynamoDB DynamoDB S3 MediaConvert S3 DynamoDB AppSync Lambda API-GW Step Functions API-GW Amplify Amplify BFF Frontend Backend CloudFront アーキテクチャ

Slide 9

Slide 9 text

OIDC OIDC OIDC DynamoDB DynamoDB S3 MediaConvert S3 DynamoDB AppSync Lambda API-GW Step Functions API-GW Amplify Amplify BFF Frontend Backend CloudFront アーキテクチャ

Slide 10

Slide 10 text

S3 CloudFront Player 予算を決める必要があった 従量課金はやめて欲しい。と クラメソCloudFront は安い 課題もろもろ

Slide 11

Slide 11 text

Frontend S3 CloudFront Player R2 CDN 一部だけ引越し 1 年間定額契約

Slide 12

Slide 12 text

Frontend S3 CloudFront Player R2 CDN 一部だけ引越し + logs Athena S3

Slide 13

Slide 13 text

No content

Slide 14

Slide 14 text

いざ配信! 無事に配信でき巻いた しかし、落ち着いたころに

Slide 15

Slide 15 text

Player R2 + logs Athena S3 CDN

Slide 16

Slide 16 text

Player R2 360で 再生されちゃう。。 + logs Athena S3 CDN

Slide 17

Slide 17 text

Player R2 360で 再生されちゃう。。 + logs Athena S3 CDN ABR 環境によって最適な解像 度を選択してくれる 1080/720/360

Slide 18

Slide 18 text

切り戻し

Slide 19

Slide 19 text

緊急大調査

Slide 20

Slide 20 text

R2 CDN キャッシュが数秒で消えちゃう オリジンにアクセスしちゃう とっても遅くて、動画も低解像度

Slide 21

Slide 21 text

R2 CDN R2 について

Slide 22

Slide 22 text

R2 CDN R2 について バケットがイタリアにできてた! 現地GWでトラフィック多め location Hint で指定しよう

Slide 23

Slide 23 text

R2 CDN R2 について 先のブログに、、

Slide 24

Slide 24 text

※ 5MB 参考値 420 ms 3504 ms 東京 Italy https://speedtest.globalaccelerator.aws#/

Slide 25

Slide 25 text

R2 CDN CDN について

Slide 26

Slide 26 text

R2 CDN CDN について Cache Eviction 秒間数件のアクセスであれば TTL を待たずに キャッシュが破棄される

Slide 27

Slide 27 text

No content

Slide 28

Slide 28 text

R2 CDN CDN について Tiered Cache の有効化

Slide 29

Slide 29 text

丁寧に説明してもらって 仕組みは理解した 小規模なアクセスでは ちゃんと動いてる

Slide 30

Slide 30 text

Cloudflare に 戻していいものか、、

Slide 31

Slide 31 text

No content

Slide 32

Slide 32 text

ログを眺めてると 不安な動きを発見...

Slide 33

Slide 33 text

Cache の動きで不安だったもの

Slide 34

Slide 34 text

Cache の動きで不安だったもの Cache hit した 1.5秒後に miss ってるのはさすがに?

Slide 35

Slide 35 text

Cache の動きで不安だったもの エッジが 違かった

Slide 36

Slide 36 text

Cache の動きで不安だったもの

Slide 37

Slide 37 text

Cache の動きで不安だったもの

Slide 38

Slide 38 text

スッキリ!

Slide 39

Slide 39 text

Cloudfalre でいきましょう!

Slide 40

Slide 40 text

No content

Slide 41

Slide 41 text

無事に事業目標達成!

Slide 42

Slide 42 text

ほんとに ありがとうございました! 亀田さん、大栗さん サポートのBora Kinay さん

Slide 43

Slide 43 text

告知 勉強会いろいろ

Slide 44

Slide 44 text

名古屋 6 月会いましょう 札幌 千葉 CNDS CMC 札幌

Slide 45

Slide 45 text

勉強会 札幌 夏の北海道はいいぞぉ 7 月 キャンプしようず