30億人以上の人がインターネットを利用しており、日に日に増えています。現代の技術のおかげで、ほとんどのウェブサイトは非常に精巧にデザインされています。しかし、ウェブサイトの訪問者は、魅力的な方法で楽しませたいだけではありません。彼らはまた、ロード時間が短い、またはほとんど目立たないことを期待しており、中断することなくサーフィンをしたいと考えています。しかし、画像やアニメーション、動画が多いと、それぞれのウェブサイトの読み込み時間に悪影響を及ぼします。 ウェブサイト オフ。これにより、運営者や来場者にはいくつかの問題が生じます。これらの問題の大部分は、コンテンツ配信ネットワークによって解決されています。
CDNの目的
インターネットを利用する人が増え、国際的なトラフィックは日々増加しています。ネット上のコンテンツの規模や量も増えてきています。データ配信の古典的な方法は、何よりも実績のあるサーバー・クライアントの原理で、ますますその限界に達しています。従来の技術では、高価で効果がないだけではありません。もはや大容量のデータを十分に速く配信することはできないし、最悪の場合は全く配信できない。大手インターネットサービスプロバイダーの試算によると、世界のデータ量の約半分は、動画のピアツーピア交換によるものだという。読み込み時間の遅さは、ウェブサイト運営者、特に企業にとって大きな問題です。訪問者や見込み客はこれらによって抑止され、最悪の場合、再びホームページやネットショップから直接離れることになります。ウェブサイトとその訪問者の間には大きな距離があるため、コンテンツは常にインターネット上で十分に高速に送信されるとは限りません。ユーザーに最適な訪問を提供するためには、長い読み込み時間をかけずにウェブコンテンツを検索する必要があります。このよく知られた問題をもとに開発されたのがCDNです。
簡単に言えば、コンテンツ・デリバリー・ネットワーク、略してCDNは、現代的で効果的なインターネットのアクセラレータです。詳細には、ネットワークはいくつかのローカルに分散したサーバで構成されています。いわゆるオリジンサーバーと呼ばれるものがあり、キャッシュサーバーがいくつかあります。サーバーはインターネットを介して相互に接続されており、ウェブサイトと訪問者の距離を縮めています。主に大容量のマルチメディアファイルを含むWebコンテンツは、CDNを介して転送されます。このようにして、増大する動的なインターネットトラフィックは、より良い分散を行うことができます。グローバルなコンテンツ配信ネットワークにより、コンテンツはユーザーとの距離が近く、読み込み時間にプラスの影響を与えています。コンテンツ配信ネットワークは、通常、インターネットサービスプロバイダ(ISP)によって提供されています。これらは、中堅・大企業のウェブサイトをホストするホスティングプロバイダーと提携しています。 ホスト.また、インターネットサービスプロバイダでは、特別なお客様に直接CDNを提供しています。これらには、ニュース放送やメディア企業などの主要な顧客が含まれます。
CDNの主なコンポーネント
簡単に言えば、コンテンツ配信ネットワークには、オリジンサーバ、各種キャッシュサーバ(レプリカサーバとも呼ばれる)、配信システム(リクエストルーティングシステム)があります。サーバーは世界各国にあります。オリジンサーバーが中心的な役割を果たしています。このサーバーには、サイト運営者が自分のウェブコンテンツを保存しています。各種キャッシュサーバーは、それぞれが元のサーバーの内容をコピーしたものを持っています。
現代の配信システムでは、コンテンツを様々なキャッシュサーバに配信しています。ユーザーがオリジンサーバーにリクエストを行うと、インテリジェントなリクエストルーティングシステムがこのリクエストのリダイレクトを引き継ぎます。など、ほとんどのウェブコンテンツは 絵グラフィックや動画は静的なのでキャッシュ可能です。つまり、デジタルフォルダに内容を保存することができるということです。つまり、これらのマルチメディアコンテンツは、コンテンツ配信ネットワーク内の各種キャッシュサーバにも格納することができる。CDNはダイナミックコンテンツにも利用できます。これらは、ウェブサイトの訪問者によって変更されるため、動的なものです。古典的な例は、個々のフィルタルールを持つデータベースクエリです。ほとんどの動的アプリケーションはキャッシュ機能がありませんが、CDNを利用することでロード時間を短縮することができます。CDNが実際にどのように機能するかは、比較的簡単に説明することができます。
コンテンツ配信ネットワークの実際の仕組み
CDNを利用している企業は、ソースサーバーに一度だけデータをアップロードするだけで良いのです。これは通常、FTPアクセスで行われます。これをコンテンツ配信ネットワークが自動的に処理してくれるので、サイト運営者はコンテンツの配信を気にする必要がありません。
ウェブサイトにアクセスしてコンテンツにアクセスすると、IPアドレスによって位置情報が決定されます。その後、リクエストルーティングシステムはすぐに最寄りのキャッシュサーバを割り当てます。このサーバーがすでに呼び出したファイルを持っている場合は、直接Webブラウザに転送されます。コンテンツがまだキャッシュサーバ上にない場合、リクエストはソースサーバに転送されます。同時に、キャッシュサーバは、オリジンサーバから現在のファイルをロードします。ファイルがオリジンサーバーから初めて読み込まれるとすぐに、そのファイルはキャッシュサーバーのメインメモリに永久に保存されます。このようなストレージのことをファイルキャッシングといいます。静的オブジェクトは問題なくキャッシュされ、毎回ソースサーバからロードする必要はありません。
グローバルに分散された構造とキャッシング技術により、CDNは従来のサーバーよりもはるかに多くのウェブアクセスを処理することができます。すべてのウェブコンテンツは、ウェブサイトの訪問者のすぐ近くに位置しているため、より速くロードすることができます。コンテンツ配信ネットワークは、ほとんどの大企業で利用されているのは、理由がないわけではありません。しかし、一般的には、小規模な企業や個人サイトの運営者にもCDNは適しています。あなたが現代の技術を使用することを決定した場合、あなたはいくつかの利点を享受することができます。
遅延はサーフィン体験に悪影響を与える
インターネットブラウザがウェブページを呼び出すと、すべてのコンテンツが読み込まれるまでに時間がかかります。その中でも最も時間がかかるのが、ストレージ容量が1メガバイト以下のコンテンツです。テキスト、フラッシュアニメーション、画像などのすべてのコンテンツを読み込むために、ブラウザは平均して全体の読み込み時間の80~90%を必要とします。サーバーとウェブサイトの訪問者の間の地理的な距離が大きいほど、読み込み処理に時間がかかります。メモリ量の多いコンテンツがない通常のWebサイトの場合、遅延(時間遅れ)は訪問者にはほとんど気づかれません。しかし、精巧に設計されたウェブサイトやオンラインショップに関係する場合、読み込み時間が長くなると訪問者に非常に悪い影響を与えます。
例えば、ユーザーがシュトゥットガルトにいて、サーバーがフランクフルトにいる場合、約30msでデータをロードすることができます。しかし、サーバーがシュツットガルトではなくニューヨークにある場合、読み込み時間は簡単に10倍になります。このような場合、ウェブサイトの訪問者は明らかにこのような高遅延を感じるでしょう。コンテンツ・デリバリー・ネットワークは、訪問者がサーバーから遠すぎることがないようにします。オリジンサーバーであっても、数あるキャッシュサーバーのうちの1つであっても問題ありません。CDNにより、訪問者は常に最適なサーバーに転送されます。静的なコンテンツは、一貫して低いレイテンシーで世界中のウェブサイト訪問者のコンピュータに配信することができます。双方は、この現代的なネットワークを通じて、大きなメリットを享受しています。
すべてのウェブサイト運営者は、コンテンツデリバリネットワークのメリットを享受しています。
画像や動画の多いサイトを運営している企業には、コンテンツ配信ネットワークが適しています。これらには、画像やビデオのポータルやソーシャルパーティーのコミュニティが含まれます。多くのアップロードやダウンロードを行うウェブサイトを運営している企業も、CDNの恩恵を大きく受けています。現代のネットワークは、個人のウェブサイト運営者や自営業者、小規模な企業にも有利です。
ホームページやネットショップを運営していると、訪問者や顧客に依存してしまいます。一般的には、ウェブサイトを訪れる人ごとに重要な要素が2つあります。一方では、ウェブサイトは視覚的に魅力的でなければならず、他方では読み込みが速くなければなりません。これらの2つの要因のうち1つだけが当てはまらない場合は、訪問者や顧客を失うことになります。この事実は、もちろんあなたの財務状況に悪影響を及ぼすことになります。例えば、海外からのお客様が多い場合、ウェブサーバーまでの距離が比較的大きくなります。この距離は、あなたのサイトに多くのマルチメディア要素を持っていなくても、読み込み時間に悪影響を与えます。コンテンツ配信ネットワークを利用することで、海外からの訪問者は読み込み時間を大幅に短縮することができます。ウェブコンテンツの高速な可用性に加えて、独自のウェブサーバー(利用可能な場合)は大幅に緩和され、帯域幅を節約することができますので、お金を節約することができます。コンテンツ配信ネットワークへの投資は、それだけで報われます。
あなたは、ほぼすべての主要なドイツのインターネットサービスプロバイダで適切なCDNプロバイダを見つけることができます。これらはコンテンツ配信ネットワークと連携し、ホスティングサービスの一部としてサービスを提供しています。どのプロバイダを選択するかによっては、追加サービスの恩恵も受けられます。お客様のウェブサイトは、データトラフィックの継続的な分析によってさらに保護されています。そのため、有害な通話は確実にフィルタリングされます。このように、コンテンツ配信ネットワークは、お客様のウェブサイトがスパマー、DDoS攻撃、SQLインジェクション攻撃の標的になることを防ぎます。