Home Blogs CloudFlare vs. CloudFront vs. Edgio—主要CDNの比較
Applications

CloudFlare vs. CloudFront vs. Edgio—主要CDNの比較

About The Author

Outline

Edgioでは、従来のCDNを使用しているサイトでは6%という低い割合で、エッジで動的データのキャッシュヒット率を95%の範囲で達成できます。

多くのCDNプラットフォームが存在しますが、コアでは、それぞれが同じ目標を達成しています。つまり、アクセスするユーザーの近くにあるエッジサーバーの分散ネットワークを利用して、ウェブサイトを高速化するということです。 しかし、内部を見ると、各CDNプラットフォームがわずかに異なる手段を使用していることが明らかになります。

今日のCDNの多くは、コンテンツの配信だけでなく、セキュリティ、分析、開発を向上させるための多くの機能を提供しています。 また、コンテンツがより動的な形式に進化し、デバイスの断片化されたエコシステムを通じて表示されるようになると、特定のビジネスやコンテンツの種類(静的アセットや動的データ/JSONなど)に最適なCDNを選択することがこれまで以上に重要になります。 この記事では、このテーマに光を当て、2つの人気のあるCDNプラットフォームであるCloudflareとCloudfrontをEdgioと比較することを願っています。

スピード・セルズ

高速なウェブサイトを実行することは、もはやいくつかの派手な、余分なギミックではありません。 それはSEO軍拡競争の実行可能な要素になりつつあります。 Googleは常にサイトの読み込み速度に注意を払い、パフォーマンスに基づいてウェブサイトをランク付けしています。 しかし、2021年以降、サイトの速度がSEOランキングの重要な要素になることがわかっているので、今こそ行動を起こす時です。

GoogleのPage Experience Updateでは、ページの読み込み時間、インタラクティブ性、視覚的安定性を測定するCore Web Vitals (CWV)と呼ばれる新しい指標が導入されています。 出典: Google Webmaster Centralブログ

多くのプレイヤーは、特に画像が豊富で、リアルタイムの在庫検索や動的な価格設定など、速度を落とす独自の機能を備えたeコマースサイト運営者にとって、素晴らしい体験を提供しないことの結果をすぐに感じるでしょう。 Google独自の調査による と、モバイルページの読み込みが100ミリ秒改善されただけで、eコマースWebサイトのコンバージョン率が8.4%向上しました。 遅いウェブサイトはSERPページを滑らせ、おそらく百万ドルの損失を被る。

今日のCDNの問題

CDNはもともと、まったく異なるインターネットの現実のニーズに応えるために構築されました。ウェブサイトは軽量で、ほとんど変更されなかったテキストと画像で構成されていました。 一方で、今日のウェブは気まぐれな獣であり、これまで以上に広大で複雑です。 ウェブサイトは、ますます複雑化し、大規模化し、データベース駆動型で、洗練されたメディア、CSSスタイルシート、JavaScript、および無数のサードパーティAPIが詰め込まれています。 同時に、スピーディーなブラウジング体験に対する消費者の期待は依然として残っています。 そして、会うのはますます難しくなっていますが、これまでになく重要です。

ウェブサイトの複雑さが増すにつれ、CDNプロバイダーにとって新たな課題が生まれています。 CDNは、この途方もない進化のペースをサポートし、動的で画像の多い新しいページを迅速に実行し、優れたブラウジング体験を可能にするインフラストラクチャと機能を提供するために進化する必要があります。 最新のCDNは、規模と高度化が進むDDoS攻撃からウェブサイトを保護しながら、よりリッチで洗練されたコンテンツと進化するプロトコルとフォーマットをサポートする必要があります。

次に、人気のあるCDN CloudflareとCloudfront、およびEdgioを見てみましょう。これらが課題に対応しているかどうかを確認してください。

クラウドフレア

CloudFlareは、低コストのCDNとして自社を位置付けています。 グローバルなプレゼンスと独自のパフォーマンス機能を提供し、セキュリティに比較的重点を置いていることで知られています。 CloudFlareは、ユーザーフレンドリーでセットアップが簡単で、手頃な価格で、ITを使用する企業の将来のニーズを満たすことを約束します。 静的資産を超えてコンテンツを最適化でき、さまざまなセキュリティ機能が付属しています。

同社のグローバルCDNインフラストラクチャは、インターネットアプリケーションとモバイルエクスペリエンスを高速化し、アプリケーションの可用性を確保します。 最後に、彼らはレイテンシを削減し、ユーザーのブラウジング体験を向上させるために、さまざまな国で200データセンターのネットワークを運営しています。

CloudFlareの主な機能

とりわけ、Cloudflareは、HTML、JavaScript、CSSから不要な文字を削除してWebサイトのファイルのサイズを縮小することで、Webサイトを高速化します。 サイズを小さくすると、ファイルの読み込みが速くなります。 CloudFlareはまた、ウェブサイトの最高のレンダリングを実現するために必要なオブジェクトをキャッシュするためにローカルストレージを使用します。

ウェブ体験の向上:世界中のさまざまな場所からのすべてのリクエストを単一のサーバーに送信するのではなく、200台以上の分散サーバーでリクエストが分散されます。 この分散ネットワークは、サーバーの負荷を分散し、ユーザーがコンテンツを利用できるようにします。

セキュリティ。 DDoS攻撃を含むあらゆる種類のオンライン脅威からウェブサイトを保護します。

サイト分析。 CloudFlareは、サーバーのパフォーマンスを追跡するための分析機能を提供します。 組み込みの分析機能を使用すると、Webサイトのトラフィックを監視し、回避された脅威やボットトラフィックなどを追跡できます。

高度なWAF: Cloudflareは、企業レベルのWebサイトに適したセキュリティソリューションも提供しており、Webサイトのパフォーマンスを低下させる可能性のある深刻な攻撃に対処できます。 セキュリティの脅威が検出されると、Web Application Firewallルールが自動的に更新されます。

年中無休の電子メールおよび電話サポートを 利用できますが、エンタープライズプランでのみ利用できます。

Cloudflareの長所:

  • Argoスマートルーティングを提供

  • スマートコンテンツ最適化のためのAutoMinify

  • Webおよびブラウザの最適化

  • SSL/TLS、Web Application Firewall、Cloudflare Access:IDおよびアクセス管理により、VPNを使用せずにセキュアなアプリケーションアクセスを実現

  • 無料の共有SSL証明書

  • 無制限かつ無測定の帯域幅消費

  • ポーランド語による画像の最適化

  • PCIコンプライアンスを遵守し、eコマースWebサイトの電子メールサポートを優先します。

Cloudflareの短所:

  • 中間者偽造の可能性

  • 解決できない障害はパフォーマンスを低下させる可能性がある

  • 不要なキャプチャによる操作性の低下

  • 「ログアクセス」などの一部の高度な機能は、高価なプラン(BusinessおよびEnterprise)でのみ利用できます。

CloudFlareの価格設定

CloudFlareは、サイトのCDNを取得するための最も手頃な方法の1つです。 無料、プロ、ビジネス、エンタープライズの4つのプランでご利用いただけます。 Proプランの価格は$20で、Businessではドメインごとに$200がかかります。 エンタープライズプランは「アラカルト」タイプのオファーで、クライアントの特定のニーズに合わせて個別に価格設定およびカスタマイズされます。

CloudFlare無料ティアプラン

CloudFlareは、専用のSSL証明書、ロードバランシング、Argoスマートルーティング、レート制限などの特定のアドオンを提供しています。これらは月額サブスクリプションに加えて追加料金が必要です。

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

Cloudflareを選ぶ理由

CloudFlareには、有利な点がいくつかあります。

  • 他のCDN製品と比較して非常に手頃で、無料のティアが付属しています。

  • CloudFlareは、動的イメージがあまりない場合や、透過的なWAF (およびその他のセキュリティ機能)が必要な場合に適しています。

  • CloudFlareには強力なDDoS緩和機能(Akamaiの背後)がある

  • CloudFlareは、比類のない価格帯でマネージドセキュリティサービスを提供しています。

クラウドフロント

CloudFrontはAmazonの拡張サービスである。 Cloudfrontのベータ版は2008年11月に発売され、2009年1月にはより魅力的な価格で再発売された。 言うまでもなく、Amazonは非常に印象的な数のエッジロケーションを運営しており、世界のさまざまな地域に広がるエッジロケーションのグローバルネットワークを誇っています。

CloudFrontの主な機能

Amazon Cloudfrontは、Amazon S3、Amazon EC2、AWS Lambda@Edge、AWS Elemental MediaStoreとMediaPackage、Amazon CloudWatchなどの他の人気のあるAWSサービスと簡単に統合できます。これはおそらくCloudFrontを使用する最も良い部分です。 また、AWS Management Consoleとも連携します。

さらに、CloudFrontには次の追加機能があります。

  • 静的なアセットだけでなく、動的なコンテンツもサポートします。

  • キャッシュの統計情報、一般的なオブジェクト、監視とアラーム、使用状況チャートなどに関するレポートを作成します。

  • 高度なセキュリティ機能と地理的制限。

  • 24時間年中無休のカスタマーサポート(電子メールと電話、ただし追加料金がかかります)。 デフォルトでは、コミュニティフォーラムにアクセスするだけです。

CloudFrontの長所

  • 使用量ごとの課金モデルによりコスト効率が向上

  • 他のAWSサービスとのシームレスな統合

  • 現在のニーズに応じてプランを調整し、実際の使用量のみを支払う可能性があります。

  • 北米、南米、アジア、ヨーロッパ、 そしてオーストラリア。

  • CloudFrontは、データ転送の傾向やウェブサイトのリクエストを追跡できるレポートチャートを介して貴重なインサイトを生成します。

  • コンテンツへのアクセスを制限できるプライベートコンテンツ機能。

CloudFrontの短所

  • 動的コンテンツキャッシング率はわずか16%で、従来のCDNで見られる平均6%よりも優れていますが、eコマースやその他のデータベース駆動型Webサイトを迅速に配信するにはまだ低すぎます。

  • 他のCDNと比較して複雑な統合

  • CloudFrontの価格設定は従量制モデルに従いますが、スケーラビリティにはかなりのコストがかかる場合があります。 トラフィックの少ないウェブサイトは簡単にサービスを買う余裕がありますが、トラフィックの増加はすぐに重い請求書に変換されます。

  • 基盤となるCloudFront構造の可視性が制限されています。

  • テクニカルサポートはありますが、すべて無料ではありません。

CloudFrontの価格

CloudFrontは従量課金制のCDNで、エンドユーザーが要求したコンテンツを最寄りのエッジロケーションから配信することで、シームレスなウェブ体験をエンドユーザーに提供できます。 3つの価格帯があります。

無料の階層

AWSの新規のお客様は、50 GBデータ転送と2,000,000 HTTPおよびHTTPSリクエストを1年間毎月受信します。 無料のティアは月ごとに測定されます。 使用量はすべてのAWSエッジロケーションで集計され、自動的に請求書に適用されます。 使用されていない場合、月間使用量は次の期間にロールオーバーされません。

1つの重要な注意点:無料プランは、12のお客様になってから最初の月にのみ使用できます。

オンデマンド

市場に出回っている他のCDNとは異なり、CloudFrontのコストは低く、Amazonのコストは低くなります。 価格は地域によって異なり、コンテンツが提供されるエッジロケーションに基づいています。 データ転送の使用階層は、次のように地理的な地域ごとに個別に測定されます。

CloudFrontオンデマンドの従量制料金モデル

割引価格

割引価格は、1か月あたり10 TB以上のデータ転送を予定しているお客様に適用されます。12か月以上の期間を対象としています。 CloudFrontの割引は、コミットメントの金額によって異なります。

CloudFrontを選ぶ理由

CloudFrontは、他のAWSサービスや既存のAWSスタック(自動化やメトリクスなど)とのシームレスな統合を希望し、高度に動的なコンテンツの高速配信をサポートするCDNを必要とする場合に最適です。

また、eコマースや旅行サイトのように動的に変化するコンテンツが多く、インプレースパイプラインとの緊密な統合が必要な場合にも適しています。 CloudFrontは、より高いTTLSでエッジロケーションにコンテンツをプッシュすることをサポートしています。つまり、DDoSはAmazonの問題になります。

多様な視聴者ベースがあり、効率的なビデオストリーミングを提供したい場合は、CloudFrontも最適な選択肢です。

エドジオ

Edgioは、データベース駆動型の大規模なウェブサイトが1秒未満のエクスペリエンスを提供できるようにするインフラストラクチャです。 また、Webサイトの実行速度を向上させるため、主要なCDNと比較することは避けられません。 これには何も問題はありませんが、Edgioが単なるCDN以上のものであり、並べて比較することで必ずしも正当なものとは限りません。 Edgioには、アプリケーション対応のCDN-as-JavaScriptが付属してい ます。このCDN-as-JavaScriptは、現在のCDNを拡張または置き換えることができ、必要なすべてのWebセキュリティ機能をエッジに提供します。 Edgioには、自動フルスタックプレビューURL、フロントエンド用のサーバーレスJavaScriptバックエンド、高度なキャッシュ監視など、ヘッドレスフロントエンドの開発、デプロイ、プレビュー、実験、実行のプロセス全体を簡単にする開発に焦点を当てたテクノロジーが多数付属しています。

Edgioエッジサーバーの場所

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

CDN-as-JavaScript、高度な予測プリフェッチ、そして最も重要なことは、エッジでのキャッシュの完全な制御により、Edgioのウェブサイトは買い物客のタップ数よりも数秒早く5を維持できるようになります。 これは、買い物客がモノをタップする前に、次にタップする可能性が最も高いものに基づいて、キャッシュされた動的コンテンツ( JSON/SSR/HTML)をエッジからブラウザーにストリーミングすることで行われます。

Adaptive Load Balancingを使用すると、サーバがターゲットしきい値を超えて負荷を配信する時間を短縮できます。

このケースでは、このPOPでターゲットの歪みを超えて費やされた時間が88%短縮されました。 これは、アダプティブロードバランシングが負荷分散のゆがみを目的の値の周りに維持できることを示す良い指標です。

グローバル展開の結果

一握りの選択したPOPで最適化をテストし、測定されたメトリックで良好な結果を確認した後、すべてのPOPにシステムを導入して、時間の経過とともに集計された影響を定量化しました。 以前と同様に、POP内のサーバーが指定されたターゲットスキューネスを超えるトラフィックの配信に費やした時間(POP内のサーバー負荷の中央値の1.8倍に設定)を測定しました。 次のプロットは、75 PoPのしきい値を超えたサーバーの分数の分布を2つ示しています。 青色の線はベースラインデータの4日数に対応し、オレンジ色の線はアダプティブロードバランシングデータの4日数に対応します。 分散の全体的なシフトは、アダプティブロードバランシングを実行しているPoP内のサーバがしきい値を超える時間が少なくなっていることを示しています。

Edgioの主な機能

Edgioのすべての鐘と笛の完全な概要については、下の表を参照してください。

Edgioの価格設定

Edgioには、FreeとEnterpriseの2つの階層があります。 完全な取引の限定版だけですが、前者はEdgioの主な利点を開始して体験するための最も簡単で最速の方法です。

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

Edgioを使用する理由

どのウェブサイトでもEdgioを使用できますが、主に、ユーザーに動的なコンテンツを提供するeコマースやトラベルなどの収益を生み出すデータベース主導のサイトを対象としています。 このようなサイトでは、オンライン買い物客は通常、特定の商品の特定のサイズ、色、価格を構成するJSON/HTML/SSRデータを待ちます。 これが、従来のCDNがそのようなWebサイトにとって非効率的になっている理由です。動的データをキャッシュしないからです。

Edgioは、動的データの少なくとも95%をエッジでキャッシュします。これを使用しているWebサイトの改善点は、瞬く間にページがロードされるため、肉眼で見ることができます。 これはCDN-as-JavaScriptのおかげで可能です。CDN-as-JavaScriptは、データを必要とされる前にブラウザに入力します。 言い換えれば、サイトを閲覧している人の5秒前に常に待機するようなものです。

Edgioでは、従来のCDNを使用しているサイトでは6%という低い割合で、エッジで動的データのキャッシュヒット率を95%の範囲で達成できます。 静的コンテンツの場合、選択はより簡単です。CDNは、サイトの静的コンテンツ全体をホストし、他の地域にデータベースを複製することなく配布できます。

Next、Nuxt、React Storefront、Ruby on Railsなどの動的なWebフレームワークのユーザーにとって、CDNの使用はより興味深いものになります。 これらのフレームワークはページのサーバーサイドレンダリングを提供し、エクスペリエンスを強化するためにJavaScriptが追加されています。 APIからビューコンポーネントを抽出することで、これらのフレームワークを使用して最新のアプリケーションを開発できますが、このモノリシックなアプローチは依然として信じられないほど生産的です。 さらに、これらのフレームワークには、洗練されたデータベースレベルのキャッシングシステムがすでに付属しています。

最速のCDNはどれですか。

ほとんどのCDNプロバイダーは、さまざまな真面目な機能、生の数字、比較シートであなたを驚かせようとしますが、実際の速度を保証することはできません 。 言い換えれば、 あなたのマイレージは変わるかもしれません、あなたが速度の改善が全く期待したものではないときにあなたが聞く何か。 Edgioは、実際の結果を約束する数少ないテクノロジーの1つです。使用されているフロントエンド、バックエンドシステム、eコマースプラットフォームに関係なく、eコマースWebサイトのペイント時間の中央値(LCP)が500ミリ秒未満であることを保証します。

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

購入前にお試しください

CDNを探すとき、要求された速度が必ずしも最も信頼できる識別要素ではありません。 ウェブサイトのパフォーマンスは、プラットフォームの制御を超える多くの変数(時間帯、ペイロードのサイズ、エッジに対するインターネットユーザーの位置など)によって負担されます。

また、結果は非常に多くのことによって異なる可能性があるため、CDNを購入する最も簡単な方法は、Webサイトで試用することです。セールスチームに電話してデモを依頼してください。

この仮定はほとんどの比較表を無効にする。 CDNを購入するとき、これらすべての機能と技術用語に迷うのは簡単です。 しかし、覚えておくべき最も重要なことは、CDNを持つためにはパフォーマンスではなく、CDNを探していることです。