質問: 複数のサーバーで単一のwebサイトをホストする方法は? サーバーからビデオをダウンロードするiosアプリのリリースを計画しています。開始日に何百人もの人々がこれを行おうとすると、私のウェブサイトと私のサーバーが提供するサービスは明らかにダウンします。複数のサーバーでwebサイトをどのようにホストしますか?誰かが私のサイトにアクセスしようとすると、リクエストは利用可能なサーバーにどのように渡されますか? appleとgoogleはどのように行うのですか?ご協力いただきありがとうございます。
回答: 情報のウィキペディアの記事への@peehaaのリンク here に従って、負荷分散を行うことができます。これには、設定方法とお金と時間を知っている人が必要です。 googleやappleのような大企業は、自社で作成したテクノロジーを使用しており、それらを模倣しようとするのは高価で過剰なソリューションです。負荷分散を行う場合は、それらよりもはるかに小さいものを使用する必要があります。または、クラウドサーバーを使用して、ビデオやその他のコンテンツをホストできます。それらはコンテンツ配布ネットワーク(cdns)と呼ばれ、単純なファイルホスティング以上のことができるようになりました。これらのサイトの利点は、googleが作成したような技術を使用してロードバランシングを作成し、サーバーで消費するデータの量またはサイクルに基づいてサービスを販売することです。つまり、コストは使用量と同じ割合で増加するため、優れた収益モデルがある限り、常にサービスに支払う資金があることになります。小規模ユーザー向けの優れた企業は次のとおりです。 アマゾンウェブサービス- http://aws.amazon.com/ microsoft azue- http://www.windowsazure.com/en-us/ ラックスペース- http://www.rackspace.com/cloud/ これらはこれら3つよりもはるかに多くなっています。また、cdnのもう1つの利点は、コンテンツが1つのサーバー上ではなく、世界中のネットワーク上にあることです。 cdnはこれを行うため、コンテンツは常にユーザーに最も近いサーバーから取得されます。 1つの場所に2台以上のサーバーをセットアップしても、cdnの場合と同じ配信速度のメリットが得られることはありません。記録のために、私はこれらの会社のいずれにも勤務していません。会社のウェブサイトでのビデオホスティングにamazonのwebサービスを使用しましたが、大きなメリットがありました。