==================
世界トップの旅行出版社として有名な Lonely Planet は、500冊以上の出版物を17ヶ国語で提供しています。1970年代に Tony Wheeler 氏が夫人の Maureen Wheeler 氏とともに設立した同社は、詳細な調査に基づく情報と誠実なアドバイスを提供し、信頼できる旅の情報源として世界中の旅行者に愛されています。Lonely Planet のデジタル事業は、印刷事業を補完するために急速に拡大し、現在、毎月1,000万人以上のユーザーが Lonely Planet の Web サイトを訪問しています。
Lonely Planet は、自社のアプリケーションの延長として機能し、社内でサービスをプロビジョニングでき、開発プロセスとシームレスに統合できる CDN を必要としていました。同社は、高パフォーマンスの動的コンテンツ配信向けに設計された Varnish を Fastly がカスタマイズして使用している点に惹かれました。また、迅速かつ簡単に問題のトラブルシューティングと解決を行うことができる、有能でプロアクティブなカスタマーサポートチームを求めていました。
「私たちは、プロセスとアプローチが当社のやり方とうまく連携できる CDN を探していました。Fastly と出会い、それを見つけることができました」Mark Jennings 氏、Director of Technical Operations
Lonely Planet は、自社のスタックとシームレスに統合し、コンテンツをより詳細にコントロールできる CDN を求めていました。以前のプロバイダーでは可視性がほとんどなく、若干の変更を行うのにさえ、プロフェッショナルサービスに大きく依存しなければなりませんでした。同社は Fastly を採用した結果、Fastly コントロールパネルまたはAPIを使用してカスタム設定の変更を社内で行い、瞬時にデプロイできるようになりました。
「小さな作業を行うのにわざわざプロフェッショナルサービスを利用する必要がなく、社内でセルフサービスで作業できるプロバイダーに移行することに非常に興味がありました。当社の有能な開発者と運用エンジニアは、自分たちの手で変更を実施することを好みます。私たちにとって Fastly はパーフェクトな選択でした」
以前、Lonely Planet は主に静的アセットをキャッシュするために CDN を使用していました。つまり、動的コンテンツはオリジンから配信されていました。Fastly の大幅にカスタマイズされた Varnish Configuration Language (VCL) を活用し、アプリケーションロジックをエッジに移動させることで、よりインテリジェントなキャッシングとレスポンス時間の改善を実現しました。
グローバルな顧客ベースに、スピーディかつパーソナライズされた購入エクスペリエンスを提供するため、Lonely Planet はエッジでカスタム VCL を用いてユーザーの国の通貨に設定されたショップページを配信しています。Fastly がリクエストを受け取ると、Lonely Planet は各ユーザーごとに国と通貨のクッキーを設定し、それを元に配信されるバージョンが決定されます。Fastly では HTML などの動的コンテンツのキャッシュが可能なため、各ページの全てのバージョンをキャッシュし、世界中の Fastly のエッジサーバーから直接配信することができます。
「Fastly のおかげできめ細かいコントロールが可能になり、より多くのコンテンツをキャッシュできるようになりました。以前の CDN では、CDN レベルでロジックを追加するのは困難でした。Fastly ではそれが可能なので、CDN にますます多くのプロセスを追加し、自分たちでこれらを管理する必要がなくなりました」
「私たちのショップページでは、ユーザーの所在地を特定するロジックを Fastly で実行し、国と通貨のクッキーを設定しています。国や通貨ごとに異なるバージョンのページがキャッシュされるため、CDN のキャッシュから直接それらのページを配信することができます。これにより、キャッシュヒット率が約20%から70%に改善され、オリジンへの負荷が350%減少しました。この大規模な変化により、パーソナライズされたページの読み込み時間が大幅に短縮されました」
Fastly の迅速で高品質のサポートも、Lonely Planet の満足度の向上につながりました。Fastly の IRC チャンネルを介して知識豊富なサポートエンジニアとリアルタイムでチャットができるため、Lonely Planet は素早くサポートを受け、迅速に問題を解決することができます。
「特に、IRC チャンネルを使用して Fastly のエンジニアから素早くサポートを受けられるのは大きなメリットです。分からないことがあってもすぐにチャットで対応してもらえるので、非常に助かります」
Lonely Plane は、キャッシュヒット率などの基本的なパフォーマンスのメトリクスをリアルタイムで可視化したいと考えていました。Fastly ではリアルタイム統計と履歴にアクセスできる包括的なダッシュボードにアクセスし、重要なパフォーマンスのインサイトを得ながら、24時間365日体制でサイトをモニタリングすることができます。
「Fastly の分析ダッシュボードは、パフォーマンス指標にリアルタイムでアクセスできるという点において、他のプラットフォームとは大きく異なります。実際に今ダッシュボードを見ているのですが、正確なヒット率やエラー数、キャッシュヒット数を確認でき、それらがリアルタイムに推移していくのがわかります。Fastly 導入以前は、このようなことは不可能でした」