Upgrade to Pro — share decks privately, control downloads, hide ads and more …

速さの鍵を握る! Fastly で実現する CDN の力

平木佳介
March 25, 2024
610

速さの鍵を握る! Fastly で実現する CDN の力

Hibiya.Tech #4「初心者歓迎!使ってみた技術LT大会」登壇資料です。

平木佳介

March 25, 2024
Tweet

Transcript

  1. 自己紹介 2 ~$ whoami
 平木佳介 (Hiraki Keisuke)
 ~$
 ~$ jobs


    [2]+ 実行中 クラスメソッド(株) AWS事業本部 コンサルティ ング部
 ~$
 ~$ groups
 ソリューションアーキテクト | AWS Community Builder
 ~$
 ~$ cat 平木佳介.conf | grep 趣味
 趣味: 旅行/推し事
 ~$
 ~$ cat 平木佳介.conf | grep 最近ハマっているサービス
 最近ハマっているサービス: Canva

  2. 10 CDNとは
 Content
 
 コンテンツ
 HTML,CSS,MP3
 etc...
 Delivery
 
 


    配信する
 Network
 
 
 ネットワーク
 多くの種類のコンテンツをネットワークを介して
 配信(デリバリー)するシステムや仕組みのこと

  3. 11 CDNの仕組み
 クライアント
 (日本)
 クライアント
 (米)
 インターネット
 IXP
 インターネット
 オリジン


    (オリジンサーバー)
 エッジ
 (サーバー)
 DNS
 (サーバー)
 日本
 米
 CDN

  4. 12 CDNの仕組み
 クライアント
 (日本)
 クライアント
 (米)
 インターネット
 IXP
 インターネット
 オリジン


    (オリジンサーバー)
 エッジ
 (サーバー)
 DNS
 (サーバー)
 日本
 米
 CDN
 example.com

  5. 13 CDNの仕組み
 クライアント
 (日本)
 クライアント
 (米)
 インターネット
 IXP
 インターネット
 オリジン


    (オリジンサーバー)
 エッジ
 (キャッシュサーバー) 
 DNS
 (サーバー)
 日本
 米
 CDN
 example.com
 CDNの配信サーバ拠点は PoP(Point of Presence) と呼ぶ キャッシュ

  6. 14 CDNの仕組み
 クライアント
 (日本)
 クライアント
 (米)
 インターネット
 IXP
 インターネット
 オリジン


    (オリジンサーバー)
 エッジ
 (キャッシュサーバー) 
 DNS
 (サーバー)
 日本
 米
 CDN
 example.com
 最新のキャッシュがない場合、 配信元のサーバーから取得 キャッシュ

  7. 15 CDNの仕組み
 クライアント
 (日本)
 クライアント
 (米)
 インターネット
 IXP
 インターネット
 オリジン


    (オリジンサーバー)
 エッジ
 (キャッシュサーバー) 
 DNS
 (サーバー)
 日本
 米
 ここの領域を CDN
 example.com
 キャッシュ

  8. 26