CDNの定義
CDN(コンテンツ配信ネットワーク)は、地理的に分散したプロキシサーバーとデータセンターで構成されるネットワークを意味します。目的は、サービスをエンドユーザーに近い場所に分散させることによって、高い可用性とパフォーマンスを提供することです。CDNは1990年代後半に登場し、個人や企業にとって重要なメディアとしてインターネットが発展する中で、パフォーマンスのボトルネックを解決するために生まれました。それ以来、CDNはウェブオブジェクト(テキスト、グラフィックス、スクリプト)、ダウンロード可能なオブジェクト(メディアファイル、ソフトウェア、文書)、アプリケーション(eコマース、ポータル)、ライブストリーミングメディア、オンデマンドストリーミングメディア、ソーシャルメディアウェブサイトなど、今日のインターネットコンテンツの大部分を提供するために進化してきました。
CDNのアクセスプロセス/アクセラレーション原理
CDNアクセラレーション技術は、従来のウェブサイトアクセスプロセス中に元のウェブサイトの複数のミラーイメージを生成し、それらを異なる地域および異なる回線のキャッシュサーバーに保存します。ユーザーがウェブサイトにアクセスすると、スケジューリングシステムがユーザーのリクエストをユーザーのアクセスネットワークに最も近いキャッシュサーバーまたは最良のアクセス効果を持つサーバーにルーティングまたはガイドし、このキャッシュサーバーがユーザーにコンテンツサービスを提供します。ソースステーションへの直接アクセスと比較して、この方法はユーザーとコンテンツ間のネットワーク距離を短縮し、アクセラレーション効果を達成します。CDNは、いくつかの重要なコンポーネントで構成された複合技術です:オリジンサーバー、キャッシュサーバー、およびインテリジェントDNS。
- オリジンサーバー:オリジンサーバーとは、コンテンツが公開される元のサイトを指します。ウェブサイトのすべてのファイルの追加、削除、変更はオリジンサーバーで行われます。また、キャッシュサーバーが取得するオブジェクトはすべてオリジンサーバーから来ています。
- キャッシュサーバー:キャッシュサーバーは、ユーザーアクセスに対してリソースを直接提供し、1台または複数のサーバーで構成されています。ユーザーがリクエストを開始すると、そのアクセスリクエストはインテリジェントDNSによって最も近いキャッシュサーバーに向けられます。リクエストされたコンテンツがキャッシュ内に既にある場合、それはユーザーに直接返されます。必要なコンテンツがキャッシュされていない場合、キャッシュサーバーは近くのキャッシュサーバーまたはオリジンサーバーから直接コンテンツを取得して、ユーザーに返します。
- インテリジェントDNS:インテリジェントDNSは、CDN技術全体の中核です。主にユーザーの位置に基づいてユーザーアクセスリクエストを最も近いキャッシュサーバーに導きます。インテリジェントDNS解決を通じて、ユーザーは同じサービスプロバイダー内のサーバーにアクセスし、異なる地域のネットワーク間の遅い相互接続の問題を緩和し、アクセラレーションを実現します。インテリジェントDNSの出現は、一つのドメインが一つのミラーに対応するという従来のアプローチを覆し、ユーザーがウェブサイトにアクセスする際の利便性を向上させました。
CDNの利点
CDNは世界のインターネットトラフィックの大部分を担っています。彼らはインターネット上でコンテンツを配信する際の最も困難な課題を解決するのに役立ちます。小規模および中規模のコンテンツプロバイダーから世界の大企業まで、企業はどこでも重要なCDNの利点を活用して顧客にシームレスなウェブ体験を提供しています。その主要な利点には以下が含まれます:
- ウェブサイトの読み込み時間の改善: コンテンツを訪問者に近いCDNサーバーに分散させることにより(および他の最適化手段)、訪問者はページの読み込み時間が速くなることを体験します。訪問者は遅いウェブサイトを離れる可能性が高いため、CDNはバウンス率を減少させ、サイトに滞在する時間を増加させることができます。言い換えれば、ウェブサイトの速度が速いほど、ユーザーは長く滞在します。
- オリジンサーバーの負荷の改善: トラフィックを複数のサーバーノードに分散させることにより、CDNはオリジンサーバーの負荷を軽減し、単一障害点を回避します。
- 常に最新バージョンを入手:たとえば、Font Awesome CDNを使用することで、手動更新なしで常に最新バージョンのFont Awesomeにアクセスできます。
- 可用性と信頼性の向上:CDNの分散アーキテクチャは、ノードが失敗したときに自動的にトラフィックを他の利用可能なノードに切り替えることができ、コンテンツの継続的な可用性を確保します。
- セキュリティの強化:CDNは、DDoS攻撃保護、SSL暗号化、Webアプリケーションファイアウォールなど、ウェブサイトやアプリケーションのセキュリティを改善するためのさまざまなセキュリティ機能を提供します。
- 帯域幅コストの削減: ウェブサイトホスティングの帯域幅消費コストは、ウェブサイトにとって大きな費用です。キャッシングや他の最適化を通じて、CDNはオリジンサーバーが提供しなければならないデータ量を削減し、ウェブサイト所有者のホスティングコストを低下させることができます。
- トラフィックのオフロード: オンラインストリーミングや他のリッチメディアサービスの爆発的な成長と、複数のデバイスタイプにわたるウェブパフォーマンスに対するユーザーの期待が高まる中で、今日の多くのネットワークサービスプロバイダーは、コンテンツ配信ネットワークが非常に負担をかけられていると感じています。エンドユーザーに近いサーバーからキャッシュされたバージョンでウェブコンテンツのリクエストに応答することで、CDNはコンテンツサーバーからのトラフィックをオフロードし、ウェブ体験を向上させることができます。
EdgeOne CDNサービス:アクセラレーションだけではない
CDNと比較して、Tencent EdgeOneは、より広範な機能を提供するだけでなく、アクセラレーションとセキュリティ要件の両方に対応する包括的なワンストッププラットフォームとして機能します。そのリスク回避機能により、クリーントラフィックに基づいて請求することができ、予期しない高額請求の懸念を排除します。同時に、運用効率もさらに向上します。たとえば、無料の証明書の自動更新、サイトレベルのバッチ管理、煩雑な手順を大幅に節約できます。また、パーソナライズされた機能のカスタマイズもサポートしています: ルールエンジンや エッジ機能は、さまざまなビジネスシナリオに柔軟に適応できます。請求モデルはより合理的で、サブスクリプションパッケージや超過料金の従量課金を提供しています。
- コスト削減:包括的なソリューションは、個別の製品を別々に購入するよりもコスト効果が高いです。保護後のクリーントラフィックに基づく請求は、予期しない高額請求を回避し、予算管理を容易にします。
- 効率と速度の向上: アクセラレーションとセキュリティ分析の統合は、ユーザーが問題を迅速に特定できるようにし、単一のコンソール内で設定および運用管理がより効率的になります。
- 包括的なセキュリティ:低コストで高度なウェブ保護とプラットフォームレベルのDDoS保護を享受し、高度なセマンティック分析エンジンとインテリジェントBOT分析を組み合わせて、悪意のあるリクエストを正確に特定し、誤検知を減少させます。
- 柔軟な構成:エッジ機能、ルールエンジン、その他の製品機能は、よりパーソナライズされたカスタマイズビジネスソリューションを可能にし、さまざまなビジネスシナリオに柔軟に適応できます。
- 音声/映像アクセラレーション: Tencentの長年のオンラインビデオ運用経験に基づき、オンライン音声/映像再生ビジネスシナリオに最適化されています。EdgeOneは、ピーク時に高い同時リクエスト数をサポートし、サービスの高可用性と満足のいくメディア転送速度を効果的に確保し、安定してスムーズで豊富な機能を備えた視聴体験を提供します。