CDN(コンテンツ配信ネットワーク)はいつ価値がありますか?


16

どの時点であなたのウェブサイトにCDN(コンテンツ配信ネットワーク)を追加する価値がありますか?Webアプリケーションである比較的トラフィ​​ックの少ないWebサイトに使用するのは理にかなっていますか?クライアントは米国中にあります。

CDNは、私のシナリオではエンドユーザーに顕著な違いを提供しますか、それとも本当にスケーラビリティレベルに達した場合にのみ有効性を示しますか?

編集:サーバーのセットアップに関する情報。現在は、共有ホスティング環境上の単一のASP.NETインスタンスです。CDNに入力されるのは、いくつかの画像ファイル、jquery関連ファイル(GoogleがコアにCDNを提供していることは知っています)、cssファイル、およびおそらく中程度のサイズのPDFファイルです。

回答:


20

どの時点であなたのウェブサイトにCDN(コンテンツ配信ネットワーク)を追加する価値がありますか?

次のいずれかが発生した場合:

  1. 多くの国際的な視聴者にリーチしています。視聴者を注意深く分析すると、それらの多くは往復時間(RTT)が100〜300ms離れていることがわかります。計算を行うと、高帯域幅遅延製品を使用したリンクでのTCP / IPのパフォーマンスがかなり高いため、大勢の顧客グループがやや遅いサイトにアクセスしていることがわかります
  2. ストリーミングビデオ、オーディオ、PDF、画像など、ほとんど静的なファイルに対するリクエストが多数あることがわかります。実際、毎秒非常に多くのリクエストがあるため、2、3を設定するだけでは簡単に処理できません。 、静的ファイルサービス専用の4つ以上のサーバー。
  3. あなたはハイテクのオタクであり、Amazon CloudfrontまたはCacheflyを使用してサイトをセットアップします。気を悪くしないで、私もやった。

SimpleCDNがそれほどうまくいかなかった記事を繰り返し見ました。さまざまなCDNのパフォーマンスを客観的に定量化することは非常に困難ですがここに1つの試みがあります。多分私はここでSimpleCDNに不公平になっているかもしれませんが、彼らは私の最初の選択ではないでしょう。

Amazon Cloudfrontは非常に一貫して優れています...すばらしいとは言えませんが、安価で使いやすいです。

編集:アカマイは依然として最高のCDNのようで、高価ですが、それだけの価値があります。SmugMugsの最近のプレゼンテーション、PDFのスライド7、またはビデオのより詳細なバージョンを参照してください。私はアカマイと一緒に仕事をしたことは一度もありません。私が取り組んだサイトにとって明らかに高すぎるとして、私は常にそれらを却下しました。多分それは変わり始めているかもしれませんが、私は知りませんが、彼らは彼らのCDNサービスへの参入障壁を下げようとしています。


1
+1見事な答え!
マルコデマイオ

1
5年後もまだいい。
ポールブ

2

それはアプリケーションに依存します。遅延に非常に敏感な場合(対話型アプリケーション)、可能な限り高速なページ読み込みが必要です。ストリーミングアプリ(たとえばYouTubeなど)の場合、待ち時間はそれほど問題ではありません。

遅延に敏感なアプリケーションの場合、CDNは一般的にビルドと購入の決定です。

多くの海外ユーザーがいる場合は、ユーザーの近くにラックを構築するか(おそらく高額になる可能性があります)、CDNを支払うことでコンテンツをローカルにキャッシュできます。

CDNの価格設定は、ここ数年ではるかに競争力が高まっています。買い物をして、そこに何があるか見てみましょう。また、世界中に分散された複数のキャッシュラックをより安価に構築して保守できる場合、CDNは必要ありません。


それらはすべて米国なので、国際的な要素はありません。適度にインタラクティブなWebアプリケーションです。SimpleCDNはGBあたり数セントという非常に安いように見えますが、これらのレートでCDNを購入するのに月に数ドル以上費やすことは想像できませんでした。
クリスマリシック2009

これに追加します。ほとんどの共有サーバーは、静的なコンテンツであっても、応答するのに多くの時間がかかります。これらをcdnでホストすると、ページの負荷が数秒で低下する場合があります。jeffが言うように-パフォーマンスは機能です。
reconbot

@Joel K:良い投稿、ありがとう。しかし、「自分でCDNを構築する」という部分には同意しません。IPマルチキャストやジオロードバランスなどを、すべてのコーナーケースや多かれ少なかれ壊れたクライアントシステムを含めて、本当にうまく機能させるのは困難です。OPに関する別の質問については、私の投稿をご覧ください。
ジェスパーM

2

明らかに、CDNは自分で行うよりも経済的であるとすぐに価値があります。

しかし、絶対に不可欠なケースが1つあります。非常に強力なトラフィックのバーストが予想される場合です。通常、企業がヘビーメディアプロモーションを伴う新製品を発売するとき、または既存のソーシャルプラットフォームを使用せずにある種のバイラルなことを行うとき。

さらに、国際的な視聴者にリーチする必要がある場合、サーバーをユーザーに近づけたい場合があります。あなたのサイトはより迅速になります、そしてあなたはそのためにもっと使うことができます。


はい、良い点です。トラフィックパターンが非常に不規則である場合、つまり通常の負荷の何倍もの負荷スパイクがある場合、CDNは少なくとも静的ファイルを心配のリストから削除します。
ジェスパーM

2

サービスが、インフラストラクチャが安全に処理できる範囲を超えて大きな負荷(ピークだけでなく)を生成する場合、CDNで呼び出す価値があります。高速な往復時間、回復力、およびスケーリングの要件を追加すると、うまくいけば、そのための収益が得られるはずです。

あなたの場合、あなたはできる限りいくつかの最適化を手に入れようとしています。Google App Engineを静的ファイルのミニCDNとして使用することを検討してください。これを確認してください。

Google App Engineを個人のCDNとして使用する


0

私のシナリオでは、CDNはエンドユーザーに顕著な違いさえ提供しますか

ダウンロードは、サーバーよりも高速になる場合があります。サーバーのセットアップについては詳しく説明しませんが、共有ホスティングマシンよりも高速になる可能性があります。

この種のことをテストするために、Amazonまたはシンプルなcdnアカウントをセットアップするのは簡単です。


無料のシンプルなcdnアカウントを取得したので、別のCDNポストについて話しました。ある時点で、それをいじる必要があります。しかし、私のサーバー情報はあなたにもっと良いアイデアを与えましたか、それともまだ一般的ですか?
クリスマリシック2009

-1

ここのレス

‘when you got a whole lot of money to spend, because the perhaps-nominal reduction of  
latency in delivering your content and assurance of your content’s availability is 
making you FAT RICH!!!’

あなたの質問に応えて:CDNはいつ価値がありますか?ランクの低いCDNサービスのコストでさえビジネスパーソンに正当化するのに苦労していませんか?AmazonのAWSクラウドサービスのコンポーネントを使って自作できるものなど、クラウドベースのCDNシステムを評価し、価格設定することをお勧めします。大規模な3つのCDNと比較して、地理的に近い、リクエスターに近いコンテンツの配信、トップティアの数分の1のコストで。

または、Les Thanoneと呼んでください。私を人間とは呼ばないでください。

レ。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.