Drupal のロゴ
  • プロフィール

    • https://www.drupal.org
    • 業界 : オープンソース
    • 本拠地 : グローバル
    • 利用開始 : 201412
  • 主な利用機能

    • インスタントパージ
    • カスタム VCL
    • オリジンシールド
    • ストリーミングログ
  • Fastly 選ぶ理由

    • ストリーミングログ
    • オープンソース
    • 即時アップデート
Drupal のスクリーンショット

Drupal について

===========

何百万件 Web サイトアプリケーションが、ユーザーによるコンテンツのアップロードや管理に Drupal オープンソースツールを採用しています。Drupal Association 投資し、管理している Drupal.org 100万人を超える世界中のユーザーに利用されています。Drupal Association オレゴンポートランドを拠点とする非営利組織で、Drupal 使用するソフトウェアのプロジェクトやコミュニティとその成長を促進しサポートしています。個人や組織の支援を受け、Drupal Association はそのリソース、ネットワーク、資金を活用して Drupal 関する啓蒙活動や Drupal 関連のプロジェクトの成長を支援しています。

Fastly 選ぶ理由

Drupal whitehouse.gov、Weather.com、Pinterest、NBCUniversal、Tesla、Pfizer、MLS、NBA、the GRAMMYs、Emmys、Harvard 始めとする世界の上位 Web サイト10万件のうち12.2 %コンテンツ管理を支えています。Drupal Association は Drupal 関するニュース、アドオン、開発、アップデートの中心的存在であり、信頼できる情報源です。Drupal 利用している多くのサイトと同様に、Drupal Association も Varnish (オープンソースの Web アクセラレーター) 使用し、サイトやサービスのキャッシュと高速化を図っています。

Drupal.org ダウンロード (https://ftp.drupal.org\) 更新サービスをホストし、Drupal 主要機能のルックアンドフィールを拡張するのに必要な Drupal パッケージやテーマ、モジュールを提供しています。

「Fastly のおかげで非常に困難なトラフィックレベルにも対応できるようになりました。同社の担当者と相談し、オープンソースアライアンスプログラムについて知ることで、使い慣れたソフトウェアを使用したオープンソースフレンドリーなコンテンツ配信ネットワークを使うことにしました。Fastly オープンソースプロジェクトのニーズを理解しています」 Rudy Grigar 、Infrastructure Manager

「Fastly は Drupal Association のような組織に最適です。同社はオープンソースフレンドリーで、か Varnish 使用し、多数の POP 分散配置した優れた分散型ネットワークを提供しています。私たちのコミュニティはグローバルなので高速なグローバルリーチが必要なのですが、Fastly のようなサービスを利用することで、これを実現することができます」 Joshua Mitchell 氏、CTO

数百万のサイトのインフラストラクチャにおける要の一部として、Drupal Association は Drupal 成長に合わせてインフラストラクチャをスケールアップでき、コミュニティ全体にプラットフォームの堅牢な機能 (高速ダウンロード、アップデート、最新ニュースな) 提供し、かオリジンサーバーに過負荷を与えずに予測できないスパイクに対応できる CDN 求めていました。そこで Drupal Association は Fastly 採用 してダウンロードとアップデートのサービスと Drupal.org アセットをキャッシュし、Drupal.org インフラストラクチャ全体を運用しています。Fastly は Varnish 基盤技術として採用しているため、Drupal 既存のアプリケーションロジックをグローバルなユーザーベースにより近いネットワークエッジに簡単に拡張し、コミュニティにより高速なエクスペリエンスを提供できるようになりました。また、Fastly オリジンシールドによって、高可用性と一貫したグローバルキャッシュを維持しながらトラフィックスパイクに対応し、リスクなしで Drupal.org スケーリングして、即時更新やリアルタイム公開を実現しています。

Drupal のスクリーンショット 2

Drupal.org パフォーマンスを改善

高速で安定したページの読み込み世界中の Drupal ユーザーにって重要です。Kissmetrics によると47%ユーザー Web サイトの読み込み時間が2秒以下であることを当然と考えています。読み込みスピードは、Drupal コミュニティが最新のニュースやアップデートの検索を行う Drupal.org サイトにとって特に重要です。そこで Drupal は www.drupal.org 主要コンテンツプラットフォーム、Drupal API翻訳、グローバルイベント (DrupalCons) サイトを2週間足らずで Fastly 移行し、ページの読み込み時間を 33%短縮しました。

「現在Drupal.org では、Fastly 導入前に比べて読み込み時間が1秒程速くなりDrupal.org ホームページな一部のページでは、読み込み時間が2.16から1.42秒に短縮されました。また、キャッシュヒット率も70%から90%以上に改善しました。私たちが扱っているトラフィック量を考えるとオリジンサーバーのパフォーマンスも大幅に向上したということです。これはユーザーエクスペリエンスに劇的な改善をもたらしました」 Joshua Mitchell 、CTO

強力な Varnish と VCL 即時変更

Fastly 高度にカスタマイズされた Varnish 使用し、Drupal Association 独自のカスタム Varnish Configuration Language (VCL) 記述してデプロイできるようにしました。その結果、コンテンツのキャッシュや更新において究極の柔軟性が得られます。

「カスタム VCL 多くの機能により、ページの読み込み時間を大幅に短縮することができました。Fastly キャッシュ機能は、以前のプロバイダーよりもはるかに強力です」 Joshua Mitchell 氏、CTO

「設定変更をすぐにテストしてデプロイできるようになったのは大きな改善点でした。重要な変更が必要な場合、以前のプロバイダーでは反映させるまでに最大4時間かかることもありました。Fastly ではこれらの変更を数秒で実行できます」 Rudy Grigar 氏、Infrastructure Manager

Fastly は Varnish 基盤技術として採用しているため、Drupal コンテンツや既存設定をユーザーの近くに容易に配置することができました。その結果、Varnish 単体の場合に比べて、より高速なエクスペリエンスを実現しています。また、Fastly カスタム VCL 利用することでトラフィックスパイクからオリジンを保護しつつ、グローバルリーチを拡大することができ、世界中のユーザーエクスペリエンスが改善されました。

オリジンシールドのアイコン

グローバルな成長を支えるオリジンシールドとスケーリング

Fastly 移行する前、Drupal.org オリジンに大量のトラフィックが流入していました。Drupal.org は Fastly オリジンシールドを使用した結果、トラフィックスパイクからサイトを保護し、アップデートな高需要のサービスでも帯域の使用量を最小化できるようになりました。15,000件のリクエストを受信するのと同時にアップデートを公開する場合でも、オリジンは保護されているの安心です。

「オリジンシールドは非常に有益です。アップデートの際には帯域の使用量が多くなるのですが、現在のアップデート時のトラフィックのヒット率は99 %なので、インフラストラクチャのコストを大幅に削減できました」 Joshua Mitchell 、CTO

オリジンサーバー上での読み込みを減らすことで Drupal 運用コストを節約することができ、グローバルな成長への道が拓かれました。

「帯域の大部分をオリジンから切り離せるようになったことで、内部のネットワークリソースが大幅に解放されました。また、世界中に Drupal 展開してすべての人により良いエクスペリエンスを提供する、という私たちの大きなビジョンも後押ししてくれています」 Rudy Grigar 氏、Infrastructure Manager

即時アップデートとリアルタイム公開

「セキュリティの観点からだけでなく、すべての人により迅速なダウンロードを提供するという点においても、データプッシュのスピードはユーザーエクスペリエンスにとって重要です。Fastly のおかげでリリースの公開にかか時間を短縮することができ、公開後すぐにダウンロードできるようになりました。これは特にセキュリティの面で素晴らしいことです。パッケージングから数秒ですべてのユーザーがセキュリティリリースを利用できるのですから」 Joshua Mitchell 氏、CTO

イノベーションにおいてスピードはとても大切です。数百万もの大手企業が毎日 Drupal 利用しているため、新規リリースを迅速か確実に利用できるようにすることが重要です。ユーザーエクスペリエンスの面でもセキュリティの面でもその重要性は変わりません。Drupal.org では重要なセキュリティアップデートの際、ユーザーがすぐに利用できるようにする必要があります。

以前のプロバイダーで新規プロジェクトやモジュール、その他の Drupal コンテンツの更新に45分以上を要していました。Fastly では150ミリ秒で Drupal.org コンテンツを更新できるので、コンテンツをより長くキャッシュして (オリジンへのリクエストを減少さ)必要に応じて即座に更新することができます。

「以前のプロバイダーにはインスタントパージのような機能がなかったので、変更を適用するのに1時間近く待たなければならないことも珍しくありませんでした。Fastly 採用した結果、キャッシュの有効期限を365日な非常に長い期間に設定できる一方、更新時にはユーザーが即座にアクセスできるようになりました」 Rudy Grigar 氏、Infrastructure Manager

ストリーミングログよるリアルタイムレビュー

Drupal Association 一元化されたログサーバーに Fastly のストリーミングログ接続し、ユーザーデータを集計して重要情報の追跡を実現しました。Drupal Association は、Syslog エンドポイントへのストリーミングログに加え、ログのコピーを Fastly から直接 S3 バケットへ送信しています。また、ログを使用して Drupal.org 上のプロジェクト利用統計を生成し、複数の場所からログを送信することでより信頼性の高い統計データが得られます。

「Fastly ストリーミングログは非常に便利です。当社では、Drupal.org 上のプロジェクト利用統計の集計、Drupal モジュールやテーマが有効化されているサイト数の追跡などに利用しています」 Rudy Grigar 氏、Infrastructure Manager