Anonim

最終更新日:2013年2月

過去1年間、私は1か月あたり500 GBのデータを1か月あたり100 TBのデータに消費していたサイトを管理しました。 ここに、私が経験したCDNの進行とそれぞれについての考えを示します。 これは決してすべてのCDNネットワークの包括的なガイドではありませんが、それぞれの時間について多くのことを学びました。

クラウドフロント

あなたがお金をトイレに流したくない限り、どんな状況でも私のCDNとしてCloudfrontを使用しないと言って、これを始めさせてください。

これが私たちが始めたところです、それはアマゾンウェブサービスです、私はすでに彼らのサービスに親しんでいました。 1か月あたり500 GBが必要だったので、あまり夢中になりませんでした。 この時点で、すでにS3にアップロードされた大きな画像ファイルを提供するためにCDNの実装を開始しました。 当時、GBあたり12セントはそれほど高価ではなかったようですが、10, 000リクエストごとに追加料金が発生しました。 繰り返しますが、当時のリクエストの量はごくわずかだったので、私たちの総費用は100ドル/月を下回っていたと思います。

Cloudfrontを使用してイライラする他の項目に遭遇し始めました。 オンラインのAWSインターフェースを介してアイテムを無効にする方法はありません。 キャッシュから特定のファイルを消去するには、コマンドラインツールを使用するか、スクリプトを記述する必要があります。 そんなに大したことではありませんが、プロバイダーに直接ログインできるのはいいことです。 とにかくcronjobのいくつかのファイルをクリアするスクリプトを書かなければならなかったので、ユーザーが指定したアイテムもクリアするための小さなインターフェースを作成するのに十分簡単です。 レポートも良くありません、それは彼らが焦点を合わせたものではありません。

その後、私たちは成長し始めました。 最初に、CSSやjavascriptファイルのような小さな静的ファイルをすべて移動しました。 すぐに、実際に提供されるHTMLファイルをCloudfrontを介してミラーリングするように移動しました(これは理想的ではありませんが、それは別の日の議論です)。 500 GBから5 TBから10から50。あなたは数学をします。 最初の10 TBで12セント、次の40 TBで8セントが発生しただけでなく、リクエストの量が多額になりました。 GBあたりの実効レートが18セント近くになるまでになりました。 小規模な出版社のためにAmazonと交渉することはありません(少なくともそうは思いません)。たとえあったとしても、彼らの価格設定はベースから遠く離れていて、私も気にしませんでした。 ほとんどのプロジェクトでAWSのすべてが大好きですが、Cloudfrontを使用してファイルを配布することはそれらの1つではありません。

MaxCDN / NetDNA

まず、MaxCDNが大好きだったことをお伝えします。 それらのバックエンドインターフェイスは使用する喜びです。 彼らはあなたが望むことができるほぼすべてのメトリックで見栄えの良いグラフを持っています。 キャッシュ内のアイテムを無効化するのは簡単です。 関係を開始して間もなく、NetDNAに移行しました。NetDNAは、より大きな顧客を獲得し、長期契約に縛り付けようとする傘であると考えています。 とにかく、それは私が知る限り正確に同じウェブサイトです。 最終的な交渉レートはGBあたり約5〜6セントになったと思いますが、厳密にはこれにとどまりません。

これにより、CDNの価格設定に関する最も重要な項目が表示されます。交渉してください。 どうやらCDNの世界は非常に冷酷であり、お互いに簡単にやり取りできます。 それは実際に私が最後に住宅ローンの見積もりを得たことを思い出させ、アカウント担当者に相手の契約などを確認するように頼みました。 最初にMaxCDN / NetDNAから価格見積りを取得していたとき、他の競合他社の入札の利益なしに価格を交渉することができました。 可能な場合は全額を支払わないようにしていますので、より良い見積もりを得ました。 とにかく、MaxCDNは、新規顧客と既存顧客の両方に対して、常に優れたプロモーションを行っています。

最終的に、アプリケーションの特定のセクションが失敗する原因となった実際のコンテンツのキャッシュに関して、いくつかの制限があることが判明しました。 具体的なことは説明しませんが、サービス、UI、価格の両方について、私からは良い評価を受けます。 この特定のインスタンスではなく、私のユースケースの99%で機能していました。

エッジキャスト

Edgecastは非常に大規模な会社であり、非常に優れたネットワークと非常に競争力のある価格設定を備えています。 彼らのシステムは、私たちがNetDNAで遭遇した問題を処理することができたので、私たちは契約を交渉してそれに署名しました。 彼らの価格設定はNetDNAほど良くありませんでしたが、彼らのバックエンドは多くの柔軟性を可能にします。 それは間違いなく開発者のために開発者によって構築されたバックエンドです。 UIには多くのことが望まれますが、キャッシングの観点から想像できることなら何でもできます。 NetDNAを使用すると、ファイルのキャッシュをクリアするために技術者以外のユーザーがログインできるようになりますが、Edgecastを使用すると、これを行うのはそれほど安全ではありません。

彼らは、すべてを価格に組み込むのではなく、いくつかのアドオン機能を使用してニッケルとダイムを少しだけしようとします。 何を正確に思い出すことはできませんが、たとえばリアルタイムのレポートです。 繰り返しますが、これは私たちが現在使用している人であり、彼らは開発の観点から優れた価格設定と優れた柔軟性を持っています。 完璧なCDNを作成できれば、Edgecast管理の柔軟性を備えたNetDNAの価格とUIになります。

切り上げする

私は速度の比較に入るつもりはありません。 私は少し速度テストを行いましたが、すべてのインスタンスの速度はほとんど無視できるほどの差になりました。 3つすべてが非常に高速で、すべてのアカウントで非常に堅牢なネットワークを持っているように見えました。

これから得られるべき2つのことがあります:

  1. Cloudfrontを使用しないでください
  2. 価格交渉
  3. 私はMaxCDN / NetDNAを好みますが、それは本当にあなたのニーズが何であるかによって決まります

もちろん、他にも多くのCDNネットワークがありますが、これはそれらに関するものではありません。

私のCDN進行