Home Blogs AkamaiとCloudflareとLayer0(Edgio)の比較–主要なCDNを並べて比較
Download
Applications

AkamaiとCloudflareとLayer0(Edgio)の比較–主要なCDNを並べて比較

About The Author

Outline

残念ながら、従来のCDNはニュースサイトなどの静的なWebサイトのみを高速化でき、eコマースや旅行Webサイトなどのデータベース駆動型のWebサイトにはわずかな影響しか与えません。

この記事では、主要なCDN CloudflareとAkamaiの類似点と相違点を見て、それぞれがLayer0(Edgio)とどのように比較されるかを見ていきます。

CDNとは

一言で言えば、CDNは、ウェブサイトのコンテンツとそれを要求しているオーディエンスの間の物理的な距離を減らすインフラストラクチャです。 前提は単純です。コンテンツが地理的にエンドユーザーに近いほど、コンテンツの読み込みが速くなります。 その上に高速接続を追加すると、全体的なユーザーエクスペリエンスが向上します(少なくとも理論的には)。

CDNは、CDNエッジと呼ばれる物理的な場所とサーバーの分散ネットワークを使用します。 POPと呼ばれる物理的な場所はすべて、その近くにエッジサーバーがあります。 今日、Amazon、Facebook、Netflixなどの多くの人気サイトは、これらのサービスのユーザーには知られていないプレゼンスポイントを通じてコンテンツを提供しています。

CDNの購入は困難な試練です。適切なCDNを選択するには、テクノロジーをしっかりと把握し、ビジネスの実際のニーズを深く理解する必要があります。 テクノロジーの適合性が悪いとコストがかかり、見返りに改善がほとんどない場合があります。

CDNは必要ですか?

コンテンツが読み込まれるまでユーザーが数秒以上待機している場合は、そうする可能性があります。 ロード時間が長いと、ホラー映画を単独で見ることのストレスに匹敵する認知的および感情的な反応が発生します 。 また、Googleは多くのことでサイトをランク付けしていますが、2021年以降はスピードが重要になります 。 最後に、Googleの調査によると、モバイルページの読み込みがわずか100ミリ秒改善されただけで、eコマースWebサイトのコンバージョン率は8.4%上昇し 、ミリ秒は収益を生み出す大規模なWebサイトでは数百万ドルを意味する可能性があります。 遅いウェブサイトを提供するための言い訳は単にありません。

高速なウェブサイトは、Googleの検索結果で競合し、一般的にビジネスを行うための基盤です。 また、エンゲージメントと顧客ロイヤルティを促進する優れたエクスペリエンスも提供します。 CDNがその実現を支援します。

最も興味深いCDNテクノロジーを見てみましょう。

CDNの役割

分散型CDNは、今日のインターネットの基盤です。 これらは、より優れた高速なブラウジング体験を可能にし、コンテンツ配信のサポートに加えて、トラフィックルーティング、DDoS攻撃の緩和、ウェブサイトのアップタイムの確保など、さまざまな追加機能を提供します。 しかし、CDNがますます高度になり、機能が満載になるにつれて、それらを並べて比較し、最終的な勝者を決定することはより困難になります。

CDNの主な役割は、コンテンツの多いWebサイトがユーザーの期待に応えるのを支援することです。 しかし、最初のCDNが登場して以来、WebとWebサイトを高速化する方法は大きく変わりました。 新たなプレイヤーやソリューションが登場し、ウェブサイトアクセラレーション市場(CDN市場のサブセット)が現在の20億ドルの評価額に膨らむようになっています。

遅いウェブサイトを運営することは、特にeコマースの場合、悪いニュースにつながります。 優れたCDNは、スピードの向上だけでなく、新しいプロトコルやフォーマットのサポートを提供し、拡張性と複雑性の増大する攻撃を緩和することで、オンラインプレゼンスの将来性を確保する必要があります。 それでは、Akamai、Cloudflare、Layer0がどのように機能しているかを見てみましょう。

アカマイ

Akamaiは、CDNテクノロジーのパイオニア的プロバイダーの1つであり、世界的に非常に優れた存在感を示しています。

Akamaiは、常にエンタープライズ企業を対象としています。 最低契約は12月で、スタートアップにとってかなりのコミットメントになる可能性があります。 会社は価格について少し秘密にしています。見積もりを取得するには、営業チームに相談する必要があります。 プラットフォームの価格についてはほとんど知られていませんが、より高価であることを示しており、一部の見積もりでは1か月あたり1TBの帯域幅を$350で提供しています。

クラウドフレア

CloudFlareは、Akamaiの低コストの代替製品です。 独自のパフォーマンス機能を備え、セキュリティに重点を置いたグローバルCDNを提供します。 同社は、レガシーソフトウェアやハードウェアを使用せずに、次世代の高性能機器のみを使用してゼロから構築されたグローバルインフラストラクチャを所有していると主張しています。

同社のCDNは比較的簡単にセットアップでき、手頃な価格で、ITを使用する企業の将来のニーズを満たすために新しいテクノロジーを統合するように構築されています。

レイヤ0(Edgio)

レイヤ0は単なるCDNではありません。 アプリケーション対応のCDN-as-JavaScriptが付属しており 、現在のCDNを拡張または置き換えることができ、必要なすべてのWebセキュリティ機能をエッジに提供できます。

CDN-as-JavaScriptは、routes.js内で直接設定する、世界初のJSベースのCDNです。 VCLや独自のAPIを書いたり、Webコンソールを使ってやり直す必要はありません。

Layer0は、cdn-as-JavaScriptだけではありません。 開発、導入、プレビュー、実験、監視、 ヘッドレスフロントエンドを走らせます フルスタックプレビュー環境、ワンクリックロールバック、組み込みのサーバーサイドレンダリング、高度な予測プリフェッチ、 最も重要なことは、開発者がキャッシュとトラフィックルーティングを完全に制御できるようにすることです。

Akamai vs. Cloudflare vs. Layer0(Edgio)

次に、各プラットフォームの価格設定、機能、相違点について詳しく見ていきましょう。

1.価格

アカマイ

Akamaiの価格モデルは拡張性に優れており、顧客は成長に応じて課金されます。CDNは小規模なスタートアップ企業と大規模な顧客を区別しません。 プラットフォームはおそらく高価な面にあります。サイトでは価格は提供されていませんが、10TBの$3,500に匹敵すると言われています。

Akamaiは無料プランを提供していません。 ただし、30 DaysのCDNをテストしたいと考えている見込み客のための無料トライアルがあります。

クラウドフレア

CloudFlareでは、無料、プロ、ビジネスの4つのプランを提供しています。価格はそれぞれ$ 0、$20、$200、ドメインあたり。 このプラットフォームは、クライアントのニーズに合わせてカスタマイズできるエンタープライズプランも提供しています。

CloudFlareは、転送または要求のGBに対して課金することはありません。 ただし、専用のSSL証明書、ロードバランシング、Argo Smart Routing、レート制限などの特定のアドオンには追加料金が必要です。

CloudFlareの無料プランには、基本的なDDoS防御が付属しています。 プレミアムプランでは、より高度なDDoS防御を利用できます。 無料のメーターなしプランは、CDNテクノロジーに足を踏み入れ、最小限の労力でサイトをスピードアップしたいと考えている多くの企業にとって大きな魅力です。 有料プランまたは別のCDNプロバイダーへの切り替えは、後でいつでも可能です。

レイヤ0(Edgio)

Layer0には、FreeとEnterpriseの2種類があります。 前者は完全な契約の限定版ですが、インフラストラクチャが何ができるかを把握するのに十分です。

エンタープライズ価格は、トラフィック、必要な環境やシート数など、さまざまな要因によって異なります。 この時点で、Edgioに直接連絡して、詳細なコスト見積もりを入手する必要があり ます。

Layer0は単なるCDN以上の機能を持つため、Layer0と従来のCDNを比較することは困難です。 Layer0は、アプリケーション認識型CDNとさまざまな速度指向Webテクノロジーを組み合わせたサーバーレスプラットフォームです。

従来のCDNのように静的コンテンツをホスティングするだけでなく、Layer0 CDN-as-JavaScriptを使用すると、顧客が待っているJSONおよびHTMLデータのキャッシュを最大化できます。 従来のCDNでは、エッジでの動的コンテンツの平均キャッシュヒット率は6%と低いのに対し、Layer0のWebサイトでは平均キャッシュヒット率は95%以上となっています。 サイトをスピードアップする最も簡単な方法は、顧客が待っているものをスピードアップすることです。

最後に、Layer0(Edgio)は、Webサイトのパフォーマンスをさらに向上させ、大規模な動的Webサイトの開発、デプロイ、監視、実験、および実行のプロセス全体を簡素化する他のいくつかのテクノロジーを提供します。

2.スピードとパフォーマンス

CDNの実際のパフォーマンスを測定することは、ネットワーク速度や取得するコンテンツの種類(静的コンテンツまたは動的データ)など、多くの要因に依存するため、困難です。

CDNは、プッシュとプルの2つの基本モードで動作し ます。

  • プッシュ は、ファイルがCDNに送信され、訪問者が要求したときに提供されるときに発生します。 ソフトウェア層は、サイトをCDNと統合する役割を担います。

  • プルは 別のアプローチです。バックグラウンドでCDNを動作させるだけです。 ファイルが必要になると、メインサーバからファイルを「プル」して、将来のリクエストのためにキャッシュします。

従来のCDNの問題点は、通常、静的なWebサイトでのみ機能する情報を「プッシュ」して、ほとんど変更されない資産(画像やテキストなど)を提供することです。 また、従来のCDNが情報を「プル」する場合でも、キャッシュは、eコマースWebサイトへの訪問者が待っているデータ(またはページURL)ではなく、アセット(またはアセットURL)に制限されます。

買い物客は、興味のある商品の特定のサイズ、色、価格を構成するJSON/HTML/SSRデータを待っています。 しかし、皮肉なことに、このデータは従来のCDNではキャッシュされません。これは動的データの処理に適していません。 これが、Layer0のWebサイトでは、エッジでの動的データのキャッシュヒット率が95%の範囲で表示され、従来のCDNを使用しているサイトでは6%の低い値が表示される理由である可能性が最も高い理由です。

「今日のCDNは、主に静的コンテンツを念頭に置いて構築されています。 彼らはアセットURLを理解しているが、ページルートは理解していない」

Akamai、Cloudflare、およびLayer0が、ウェブの高速化に使用するパフォーマンスとウェブサイトの高速化テクノロジーの点でどのように比較しているか見てみましょう。

アカマイ

AkamaiはTCP接続の32パケットを提供しますが、Cloudflareは10パケットのみを提供します。

そのためAkamaiは最高の製品になっていますか? たぶん違う ただし、各CDNの構造と構成について有益な洞察を得ることができます。 そして、「より良いパフォーマンス」の要因は、それを拾うことになると考慮する価値があります。

しかし、Cloudflareや他のすべての従来のCDNと同様に、Akamaiは依然としてエッジでデータをキャッシュする問題を抱えています。 大規模なWebサイトがあり、ほとんどのページが動的に変化する場合、パーソナライゼーション、リアルタイムインベントリ、動的価格設定を使用すると、数十のトラッカーとタグがある場合、従来のCDNでは迅速に対応できません。

クラウドフレア

CloudFlareは、ネットワーク、ウェブサイト、アプリ、APIのパフォーマンスを高速化し、強化します。 グローバルプロキシサーバーとデータセンター(100を超える)のネットワークとして動作し、1か月あたり10兆件のリクエストを処理します。 このサービスは、ユーザーのために10TBpsの帯域幅を管理できます。

標準のCloudflareキャッシュレベル設定(標準/アグレッシブ)では、スクリプト、スタイルシート、イメージなどの特定のタイプのアセットのみがデフォルトでキャッシュされます。 アグレッシブキャッシュではJSONファイルはキャッシュされません。 クエリ文字列を含むすべての静的リソースをキャッシュします。 キャッシングはURLパターン(理論的には、クエリー文字列を含めるか無視することもできます)に依存し、Content-Typeヘッダーに関係なく行われます。

グローバル設定はアグレッシブではなく、アグレッシブではないようにすることができるため、カスタムキャッシュルールとして「すべてをキャッシュ」を使用して、それらのURLに一致する1つ以上のページルールを設定する必要があります。

Cloudflare CDNはJSONファイルをキャッシュしないため、Cache Everythingという名前は少し誤解を招きます。 特定のページルールを作成したり、Cloudflareワーカーを使用したりする回避策がありますが、JSONファイルがほとんど変更されないか、ファイル名でバージョン管理されていない限り、非常に動的で高度にパーソナライズされたコンテンツを表示するWebサイトのマスタードをカットすることはありません。

Cloudflareページルールの設定(出典: Cloudflare

CloudFlareはコンテンツのプリフェッチも提供しています。 エンタープライズのお客様は、CloudflareダッシュボードのSpeedアプリで「Prefetch URL」設定をオンにすることで有効にできます。 HTMLヘッダーでプリフェッチするURLのリストとを指定する必要があることに注意してください。

レイヤ0(Edgio)

Layer0のWebサイトは、Layer0の最新のアプリケーション対応CDNに沿って高度な予測プリフェッチを使用するため、従来のCDNでは達成できない速度を実現します。 この組み合わせにより、Layer0のWebサイトは、買い物客のタップ数よりも数秒先に5を維持できます。

これは、キャッシュされた動的データをCDNエッジからユーザーのブラウザーにストリーミングしてから、ユーザーが次に何をクリックするかに基づいて何かをクリックすることによって行われます。 言い換えれば、あなたのストアはあなたが提供しているさまざまな製品のJSON / HTMLデータ、その価格と情報をわずかな時間で提供することができます。

Layer0 CDN-as-JavaScriptは、エッジの動的コンテンツに対して95%以上のキャッシュヒット率を提供します。 ほぼ100のグローバルポップと9の「スーパーポップ」を使用しています。 CDN-as-JavaScriptは、既存のCDNを拡張または置き換えることができ、WAF、DDoS保護、ボット緩和など、サイトを保護するために必要なすべてのものが付属しています。

CDN-as-JavaScriptサービスワーカーは、訪問者がリンクをタップする前に動的ページをインテリジェントに取得します。

キャッシュのクリア

Layer0では、URL、正規表現、サロゲートキー、またはコンソール、API、またはCLIを介したドメインによるキャッシュクリアが可能です。 プラットフォームはすぐにデータベースの変更をリッスンし、変更されたオブジェクトのみを自動的にクリアします。

プリフェッチ

Layer0は、エッジキャッシュからのプリフェッチ要求のみを処理します。 エッジキャッシュからプリフェッチ要求を処理できる場合、オリジンに要求することはありません。これにより、負荷の増加からサーバーを保護できます。

3.セキュリティ

CDNは単独で脆弱であるため、CDNと組み合わせてWeb Application Firewall(WAF)などのセキュリティ対策を使用する必要があります。 WAFは、コンテンツとより広いインターネットの間の障壁として機能します。 ファイアウォールは疑わしいトラフィックをブロックする必要がありますが、同時に、良好なWebサイトトラフィックをシームレスに許可します。 CDNサーバーを使用する利点は、サーバーがセキュリティで保護されると大幅に増加します。

アカマイ

Akamaiで実行されているサイトでは、Kona Site DefenderまたはProlexic Routed for Web Application and API Protectionのいずれか、または両方を組み合わせて使用できます 。 一部のクライアントは、前者をホームページやカスタマーポータルに使用し、後者をその他のすべてに使用します。

ProlexicはAkamaiが最近買収したテクノロジーで、複雑なDoS攻撃やDDoS攻撃からすべてのポートとプロトコルのデータセンターを保護します。 Prolexic DDoS防御ソリューションは、独自のフィルタリング技術とAkamaiのDDoS緩和ネットワークを活用します。 これには、高度なDDoS防御ルーティングとDDoS防御デバイスが含まれ、DoS攻撃やDDoS攻撃から組織を保護します。

Akamaiの包括的なウェブアプリケーションおよびAPI保護テクノロジーであるKona Site Defenderは、次のことを支援します。

  • ダウンタイム、データ盗難、Webサイトの改ざんのリスクを軽減

  • 最大規模のDoS攻撃やDDoS攻撃からの保護

  • SQLインジェクション、XSS、RFIなどのウェブ攻撃から保護します。

クラウドフレア

Cloudflareを使用すると、無制限かつ無制限のDDoS攻撃から保護できます。 セキュリティに関しては、重要なセキュリティ要素には、Webサイトコードを攻撃するSQLインジェクションに対する保護が含まれます。 また、脆弱なIoTデバイスのハッキングの増加によりますます人気が高まっている分散型サービス拒否攻撃からも保護します。

レイヤー7 (L7)保護を機能させるには 、Cloudflareのお客様はまず「攻撃を受けている」モードを有効にする必要があります 。 自動化されたL7攻撃防御の欠如は、一部の企業にとってリスクが高すぎる可能性がある省略です。

レイヤ0(Edgio)

Layer0は、エッジで必要なすべてのWebセキュリティ機能を提供します。 DDoS保護 レイヤー3と4攻撃からの自動基本保護は、無料バージョンのレイヤー0で利用できます。 Enterpriseにアップグレードすると、次の機能にアクセスできます。

  • OWASPルールセットとLayer 7 DoS防御とボット緩和を使用して、7 DDoSとWAFをレイヤー化します。

    Layer0には、攻撃や不要なクローラーからサイトを保護するマネージドWebアプリケーションファイアウォールが含まれています。 更新されたルールは、使用可能になると自動的に配置され、パーツに対するアクションは必要ありません。

  • オリジンクローキング:DDoS攻撃がオリジンサーバーやアプリケーションに到達する前に、クラウド内でDDoS攻撃を阻止します。

  • PCIレベル1 DSS認定クラウドベンダー

  • カスタムセキュリティ監査:多数のエンタープライズセキュリティ監査に合格したデフォルトのシステムでセキュリティが確保されています。

  • エッジベースのフィルタリング。

4.ロケーションカバレッジ

CDNを選択する前に、機能とPOPを確認することをお勧めします。 プレゼンスポイントは、CDNエッジサーバのグループが存在する地理的な単一の場所です。 CDNのネットワークを構成するPoPの総数と、それぞれの独立したロケーションが、CDNのカバレッジに影響を与えます。

エッジサーバーを備えたPOPは、最新のCDNの主要コンポーネントです。 これらの機能により、ユーザーに到達するために必要な距離情報が大幅に削減され、ロード時間が大幅に短縮されます。

アカマイ

Akamaiは大規模に分散されたプラットフォームです。 公式ウェブサイトによると、Akamai CDNは136諸国の288,000サーバーと世界中のほぼ1,500ネットワークを利用しています。

以下のマップは、AkamaiのMedia DeliveryおよびStorageネットワークとPoPのおおよその場所を表しています。

クラウドフレア

CloudFlareは、世界中に戦略的に多様なデータセンターを配置していることで知られています。 全大陸にデータセンターがあります。 中国本土の20以上のPoPを含む150以上のPoPのネットワークを運営しています。

Cloudflareでは、1つの場所で複数のPoPを参照する代わりに、「データセンター」という用語を使用して、多数のサーバーが保守されている場所を示します。 これは、Cloudflareのデータセンターのおおよその場所を表す地図です。

CloudFlareデータセンターの場所

レイヤ0(Edgio)

Layer0には、ほぼ100のグローバルポップと9の「スーパーポップ」のネットワークに支えられたCDN-as-JavaScriptが付属しています。 このようにして、コンテンツとデータは可能な限りWebサイトの訪問者の近くにキャッシュされます。 しかし、これはLayer0の最も印象的な点です。 そして、プラットフォーム上のウェブサイトが1秒未満の速度を達成するのに役立つものは確かにありません。

レイヤ0ロケーションカバレッジ

Layer0は、Webを高速化するために根本的に異なるアプローチを採用しており、長年保持されてきたCDNのプラクティスと概念の一部を覆しています。 同時に、CloudflareやAkamaiを含む多くの従来のCDNベンダーは、従来のアプローチに固執しています。つまり、より多くの場所にサーバーを追加しています。

これは、今日の動的Webのトリックにはなりません。 これは、ネットワークの速度がどんどん速くなっている一方で、モバイルウェブサイトの速度はそれほど速くなっていないためです。 そして、これは、ほとんどすべての主要なeコマースサイトが今日ある種のCDNを使用しているにもかかわらず起こります。

Webを高速化するにはパラダイムシフトが必要だと考えました Layer0は、ブラウザへのデータ転送を高速化するためにスクランブルをかけるのではなく、高度な予測プリフェッチ機能を利用して、サイトを閲覧している買い物客が最もクリックする可能性が高いものを、要求する前にエッジからブラウザにストリーミングします。

結果を保証します。Layer0のWebサイトでは、動的コンテンツの平均キャッシュヒット率が95%以上と業界をリードしています。これに対し、eコマースで一般的な平均キャッシュヒット率は6%です。

ここでは、Layer0のインスタントeコマースWebサイトの例をいくつか紹介します。 携帯電話でそれらを閲覧して、Layer0で達成可能な速度を体験してください。モバイルで1秒未満でサイトをロードする場合は、ラインを送ってください。 Layer0 CDN-as-JavaScriptは、CDNを置き換えたり、後ろに座ったり、横に座ったりすることができ、ウェブサイトの速度を低下させることはありません。

結論

今日のウェブサイトの多くはデータベース駆動型です。 これは、eコマースや旅行サイトなどの収益を生み出すWebサイトに特に当てはまります。 数万ページ(または数百万ページ)、数十のタグ、パーソナライズ、リアルタイムの在庫検索などが満載です。 従来のCDNでは、これらのWebサイトはわずかに高速化されていますが、1秒未満にはなりません。

これは、実際のユーザーデータでは明らかに1日として認識されます。 モバイルネットワークはますます高速化していますが、モバイルでのウェブサイトの速度はこれ以上向上していません。 これは、ほとんどすべての主要なeコマースサイトが現在CDNを使用しているにもかかわらず発生します。 従来のCDNは、買い物客が待っているJSON/HTML/SSRデータではなく、静的ファイルのキャッシュにのみ適しています。 従来のCDNを使用したeコマースWebサイトでは、ブラウザがページを画面に表示する前に、リモートデータベースから製品データを取得する必要があるのを顧客が待つ必要があります。

お客様には最高の体験が求められます。 サイトを高速化する最も簡単で迅速な方法は、動的データ転送を高速化することです。 残念ながら、CloudflareもAkamaiもデータのキャッシングに長けていません。ありがたいことに、Layer0(Edgio)CDN-as-JavaScriptはそうです。