SHOEISHA iD

※旧SEメンバーシップ会員の方は、同じ登録情報(メールアドレス&パスワード)でログインいただけます

CodeZine編集部では、現場で活躍するデベロッパーをスターにするためのカンファレンス「Developers Summit」や、エンジニアの生きざまをブーストするためのイベント「Developers Boost」など、さまざまなカンファレンスを企画・運営しています。

Developers Summit 2025 セッションレポート(AD)

CDNはコンテンツ配信だけじゃない! セキュリティ対策などの事業課題を解決する7つのFastly使いこなし術

【14-B-2】CDNだけじゃない、事業課題に効くFastly使いこなし術7選~Wasmベースのエッジサーバレスからプロンプトキャッシングまで~

  • X ポスト
  • このエントリーをはてなブックマークに追加

アクセス急増への備えも不要、技術負債の堆積を防ぐ

 第3はアクセス急増耐性とレイテンシーのバランスを取るために使うことだ。「国内向けサービスなら東京リージョンにサーバを置いておけばいいのでは」「アクセス数もそんなにない」とは言いつつも、エンジニアであれば日頃からアクセス急増への備えをし設計と実装を行い、それでもなおどこかで不安を抱えているもの。だがFastlyならそんな心配は不要で、開発の負担を減らしてくれる。「サーバレスにありがちなコールドスタート問題や同時並列性、スケーリングの設定など一切不要になります。それがエッジクラウドの特徴です」(澤田氏)

 これはFastlyに限らず、エッジクラウドの特徴なので、是非活用し、開発を楽に進めてほしいという。例えば某新聞社では、自社で運用していたインフラの一部をFastly Computeに移行した。その結果メンテナンスも楽になり、インフラ自体のコスト低減にも成功、新しいソフトウェアのデプロイする時間も数時間のオーダーから分レベルのオーダーに短縮されたという。

 第4はエッジの処理に対してテストを書くという使い方もできることだ。配信コストはミニマムになっていたとしても、技術スタックが古く脆弱性も放置されているなど、技術的負債が溜まっていることもあるという。

 「健全な技術スタックを保っていくことは、将来的に運用しやすい体制を作ることになり、技術チームのコンディションも上がる。さらにはいろんな技術課題を解決しやすくなり、障害を減らしやすく出来るなどの効果がある」と澤田氏は指摘する。その一助になるのがテストを書くことだ。CDNは先述したように、プログラムをエッジ上で走らせることができる。「CDN上の処理についてもテストを書くことで、将来的により運用コストを下げられるような状態にしておくのは価値があると思う」(澤田氏)

CDNでエッジの処理に対するテストが実施出来る
CDNでエッジの処理に対するテストが実施出来る

 第5は、egress無料のS3互換ストレージを活用することだ。昨年末、FastlyはS3互換でegress無料のFastly Object Storageをリリースした。同サービスを活用することで、トータルコストを下げることができるようになる。読み書きのオペレーションごとに回数に応じた従量課金があることに注意は必要だが、「Fastlyを使っているのであれば、確実に利用を検討した方が良い」と澤田氏は言い切る。(なお本稿が執筆されている2025年4月時点で、Fastly外のネットワークに向けた接続については~150Mbpsまでの速度制限と、100req/sec/bucketの制限がかかることに注意。Fastly内ネットワークへの接続についてはこの制限は適用されない)

 第6は、Fastly Computeを利用することで自然と標準準拠のAPIを利用した開発が多くなるため、チームの競争力の強化にもつながることだ。その際に抑えておきたいポイントがある。「ベンダーロックインをどこまで許容するか、ポータビリティをどれだけ確保するかという観点を、必ず技術スタックを選定する際のディスカッションの項目に入れておくこと。そうすることで技術スタックの選択の幅が広がり、開発メンバーのやりくりのしやすさにもつながってくるからです」(澤田氏)

 最後に第7は、セマンティックキャッシュでLLM利用の効率化が図れることを解説した。

 「CDNは適切に使うと開発工数の低減にもつながる、セキュリティ対策にも効く。ぜひ、CDNのネットワークを活用して開発を楽に進めていってほしい」最後にこう語り、澤田氏はセッションを締めた。

この記事は参考になりましたか?

  • X ポスト
  • このエントリーをはてなブックマークに追加
Developers Summit 2025 セッションレポート連載記事一覧

もっと読む

この記事の著者

中村 仁美(ナカムラ ヒトミ)

 大阪府出身。教育大学卒。大学時代は臨床心理学を専攻。大手化学メーカー、日経BP社、ITに特化したコンテンツサービス&プロモーション会社を経て、2002年、フリーランス編集&ライターとして独立。現在はIT、キャリアというテーマを中心に活動中。IT記者会所属。趣味は読書、ドライブ、城探訪(日本の城)。...

※プロフィールは、執筆時点、または直近の記事の寄稿時点での内容です

川又 眞(カワマタ シン)

インタビュー、ポートレート、商品撮影写真をWeb雑誌中心に活動。

※プロフィールは、執筆時点、または直近の記事の寄稿時点での内容です

CodeZine編集部(コードジンヘンシュウブ)

CodeZineは、株式会社翔泳社が運営するソフトウェア開発者向けのWebメディアです。「デベロッパーの成長と課題解決に貢献するメディア」をコンセプトに、現場で役立つ最新情報を日々お届けします。

※プロフィールは、執筆時点、または直近の記事の寄稿時点での内容です

提供:Fastly株式会社

【AD】本記事の内容は記事掲載開始時点のものです 企画・制作 株式会社翔泳社

この記事は参考になりましたか?

この記事をシェア

  • X ポスト
  • このエントリーをはてなブックマークに追加
CodeZine(コードジン)
https://codezine.jp/article/detail/21151 2025/05/26 12:00

おすすめ

アクセスランキング

アクセスランキング

イベント

CodeZine編集部では、現場で活躍するデベロッパーをスターにするためのカンファレンス「Developers Summit」や、エンジニアの生きざまをブーストするためのイベント「Developers Boost」など、さまざまなカンファレンスを企画・運営しています。

新規会員登録無料のご案内

  • ・全ての過去記事が閲覧できます
  • ・会員限定メルマガを受信できます

メールバックナンバー

アクセスランキング

アクセスランキング