CDNテクノロジーは、ネットワークインフラストラクチャへの追加投資に頼ることなく、Webリソースがコンテンツをできるだけ早くエンドユーザーに配信できるように設計されています。
この投稿では、CDN開発マネージャーのAlexey SechkinとMegaFonのCDNマーケティングマネージャーのYevgeny Denisovが、あらゆる種類のWebサイトでコンテンツ配信加速技術を使用することの利点について語っています。
世界のCDN
ネットワークCDN(コンテンツ配信ネットワーク)は、インターネットのエンドユーザーへのデジタルコンテンツの配信を最適化(加速)する、地理的に分散したソフトウェアおよびハードウェアプラットフォームです。 簡単に言えば、これは、エンドユーザーのインターネットデバイスでのサイトとファイルの読み込みを高速化するテクノロジーです。
今日、CDNは急速な発展を遂げています。 CISCOの予測によると 、2019年までに、世界のインターネットトラフィックの約62%がCDNを介して配信されます。
ロシアでは、CDNの普及率ははるかに低く、2014年には16%に過ぎません 。これにより、ロシアのインターネットトラフィックの動的な成長を予測できます。
内部からのCDN:交通渋滞のないコンテンツ配信
CDNはどのように機能しますか? 簡単な例えをします。 ユニークなモスクワの果物屋を想像してください。 新年には、伝統的にみかんが欲しかったので、カリーニングラードからウラジオストクまで、全国のバイヤーがモスクワに行きました。
明らかに、みかんをすぐに受け取る最初のバイヤーと、すぐにラインが来る最後のバイヤーがいるでしょう。 果物を手に入れたい人が流入するため、店舗への道路は交通渋滞で混雑し、店舗スタッフは、すべての人に商品を配ろうとして失敗して建物内を走り回ります。
その結果、誰もががっかりし、イライラすることさえあります。列に並ぶことを望まない買い手は困sし、売り手は緊急モードで働くことを余儀なくされます。
CDNクラウド構造の外観:ソースサーバーはストアのようなものであり、コンテンツはユーザー向けの製品です。
コンテンツソースサーバーは当社独自のストアであり、顧客はインターネットユーザーです。 比CD的に言えば、CDNテクノロジーにより、需要の増加時に、特別に指定されたルート(CDNネットワーク)に沿ってみかんを最も近い配達ポイントに迅速に配達することができます。
つまり、ユーザーは、たとえば、ウラジオストクのコンテンツをモスクワに行く必要がなく、地元の配達地点でより速く、より快適に利用できるようになります。 その結果、道路と店舗に過負荷がかかることはなく、商品は穏やかなモードで時間通りに配達されます。
同様に、コンテンツプロバイダーのデマンドトラフィックがCDNネットワークにダウンロードされ、CDNネットワークのローカルノードに複製(キャッシュ)されます。 また、ユーザーはソースサーバーではなく、最も近いホストにアクセスし始めます。
CDNテクノロジーの範囲は非常に広範囲です-トップイベント(オリンピック、ワールドカップ、ユーロビジョン)の大規模なオンラインブロードキャストから小さなオンラインストアのコンテンツまで。
MegaFon CDNネットワークはどのように機能しますか?
2012年に商用運用にCDNサービスを導入しました。 今日、MegaFonのクラウドベースのCDNインフラストラクチャは、ロシア最大のインフラストラクチャの1つです。 私たちのネットワークは、ムルマンスクからウラジオストクまでの16の地域ノードで構成され、8都市のトラフィック交換ポイント(インターネットエクスチェンジ)に接続して、地域のブロードバンドネットワークオペレーターのネットワークとの接続を改善しています。
画像をクリックすると拡大します。
MegaFonの地理的に分散したCDNネットワークにより、トラフィック配信中のデジタル信号の遅延時間(ラウンドトリップ遅延、RTDインジケーター)が短縮されます。 なぜこのインジケーターはそれほど重要なのですか?
RTDが非常に重要な理由は、IPネットワークの動作の仕様により、単位時間あたりに転送できるトラフィック(メガ、ギガ、テラバイト)の量に直接依存するためです。
以下は、同じファイル( ソース )のダウンロード速度に対するRTDの影響の計算です。
インジケータ | 経路による特性 | ||||
---|---|---|---|---|---|
遅延、ミリ秒 | 1 | 15 | 75 | 130 | 334 |
循環遅延、ミリ秒 | 2 | 30 | 150 | 260 | 668 |
5 MBのファイルダウンロード時間 | 1秒 | 9秒 | 46秒 | 1分21秒 | 3分29秒 |
100 MBのファイルダウンロード時間 | 12秒 | 3分7秒 | 15分 | 27分 | 1時間9分 |
1 GBのファイルダウンロード時間 | 2分 | 31分 | 2時間36分 | 4時間31分 | 11時間35分 |
1000 kmごとに、ネットワーク機器の損失を考慮しない場合の信号の自然な往復遅延は約10ミリ秒です。 ロシアでは、テリトリーの長さによる循環遅延のパラメーターは最大200ミリ秒に達する可能性があります。
キャッシュサーバーのネットワークによるCDNネットワークにより、ユーザーとコンテンツ間の距離を最小化し、RTDを10倍以上(200ミリ秒から<20ミリ秒)短縮できます。
画像をクリックすると拡大します。
私たちの実践は、CDNを使用して地域のコンテンツの浸透を改善することを確認しています。 MegaFonのCDNネットワークは、近年のすべてのレーティングスポーツイベントの放送をサポートしました:ソチのオリンピック大会、ブラジルのワールドカップ、および世界ホッケー選手権。 「Watch +」スマートフォンアプリケーションを使用して、オリンピックとサッカー選手権の試合を放送します。 統計では、負荷の40%が地域のCDNノードにかかることが示されました。
CDNは実際のケースの例に取り組んでいます
CDNの作業の結果としてどのような効果が得られるかを理解するために、大規模プロジェクトでのCDN MegaFonテクノロジーの使用例を紹介できます。
2014年8月、無料でプレイできるMMOおよびゲームに近いサービスの世界最大の開発者の1つがMegaFon CDNインフラストラクチャに接続されました。
半年間、プレーヤーはMegaFon CDNネットワークを介して約7 304ペタバイトをダウンロードしました。 基本的に、これらはゲームの定期的にリリースされるアップデートです。
CDNを使用すると、ロシアのWebリソースへの1時間あたりのユニークビジター数が平均16%増加し、ユーザーのピーク数が記録的な47%から1時間あたり30万人に増加しました。 運用の最初の1か月で、すべてのトラフィックの1.5%のみがソースサーバーからダウンロードされました。約12テラバイト:残りの負荷はロシア全土のCDNサーバーによって負担されました。 しばらくすると、この指標はさらに低下しました。2015年5月には、ソースサーバーからダウンロードされたトラフィックはわずか0.2%、約1.3テラバイトでした。
統計によると、地域への浸透について話すと、ヒット数は、人口が100万人を超える都市では平均5%増加し、ロシアの他の都市では35%増加しました。
もう1つのケースは、2015年にNetByNetワイヤレスデジタルテレビプロジェクトであるWifire TVでCDNを使用することです。 CDNのおかげで、ダウンロードを開始するための遅延時間が半分になり、平均速度が1.5倍損なわれました。
小規模サイトにCDNを使用する可能性
しかし、CDNは大量のトラフィックを持つリソースでのみ需要があると言うことは、その使用の可能性を過小評価することを意味します。 オンラインストアなどの小規模サイトでも同様に重要な役割を果たすことができます。
現代のユーザーがサイトを読み込む速度が好みの形成の決定要因であることを証明する多くの研究があります。 デザインではなく、コンテンツではなく、スピード。
たとえば、Equation ResearchとFastcompanyが実施した調査によると、サイトからのユーザーの流出は、読み込みの2秒の遅延の後にすでに始まっています。 10秒間待機した後、残っているユーザーは20〜40%のみです。 同時に、負荷を待たなかったビジターの75%-77%が競合他社に行く...
逆に、サイトが2秒未満で読み込まれると、競争上の優位になります。
つまり、サイトの読み込み速度が2秒未満の場合(CDNを使用して達成可能)、サイトへのトラフィック量は平均5%増加します。
新しい年のCDN
CDNを使用することの妥当性をまだ疑っている人にとっては、この事実を引用できます。 過去3年間の市場での激しい競争により、CDNネットワークで1 GBを転送する平均コストは2〜3倍減少しました。 同時に、ネットワークインフラストラクチャの構築に使用される外国のデータ伝送機器のコストは、1.5〜2倍に増加しました。 来年これらの傾向が続くという事実にすべてが行き着きます。
一方、新年が近づいています-ユーザーの大規模な流入の時間。 あなたがサイトの所有者であれば、今こそCDNをテストするときです。
テスト使用期間中は、無料でリソースを接続します。 したがって、サイトがCDNを使用する場合とCDNを使用しない場合の動作を比較する機会があります。
コメントで質問してください!