RAID1構成で2台のハードドライブを備えた1&1インターネットから専用サーバーが提供されました。これは、1つのディスクに障害が発生した場合でも、損傷したディスクが交換されるまで、もう1つのディスクが引き継ぐことができるので十分だと思いました。ただし、2つの状況で両方のハードドライブが故障した(または1&1が機能せず、間違った順序で交換した)ため、深刻な問題が発生しました。
専用マシンで実行されているWebサーバーの高可用性を確保するための最良の方法は何ですか?これまでのところ:
私が抱えている問題は、マシンが再びダウンした場合、復旧するまでに平均で3日1日1日かかることです。私はそのような別の損失を買う余裕はありません。専用サーバー用のロードバランサーは提供していませんが、ソフトウェアで実行できるかどうかはわかりません。
私の唯一の他のオプションは、専用サーバーを完全に削除して、VMWareマシンである「クラウド」サーバーを使用することです。インフラストラクチャが非常に巨大で、ハードウェアの問題が顧客にほとんど影響を与えないため、彼らはその堅牢性を主張しています。しかし、専用サーバーを構成するのが簡単だと思うので、専用サーバーを失うという考えは嫌いです。
これを行うための良い方法は何ですか?つまり、私のWebサイトの暗号化は、ほとんど停止することなく常に利用できます。私の予算は月額約150ドルです。私のサーバーの価格は現在約60ドルです。
専用サーバーを使用した何らかの負荷分散がなければ、高可用性は実現できません。
サーバーが2台必要で、負荷分散のためのソフトウェアオプションがいくつかあります。 Windowsは負荷分散サービスを提供します。かなりうまくいくようですが、非常にローエンドの3番目のサーバーが必要です。
2つの質問:Webサイトのデータをどのように複製し、SQLをどのように複製しますか。
データを複製することはDFSで十分簡単であり、他のサードパーティのオプションがいくつかありますが、ライセンスが必要です。 DFSにはADが必要になるため、そこにも追加コストがかかることは間違いありません。
SQLについて、
ログ配布:リアルタイムではなく、高可用性ではなく冗長性を提供します。ここでは、最も安価で追加のサーバーを必要としないため、オプションの1つとしてリストします。ログ配布の変更が不足しているログストーリーはログに書き込まれ、それらのログは約15分ごとに送信され、バックアップサーバーに適用されます。
ミラーリング:冗長性は高可用性ではありませんが、監視用に3番目のサーバーが必要です。おそらく、ロードバランサー/ ADサーバーを使用すれば問題なく動作し、SQL Expressは正常に機能しますが、どのバージョンのSQLがミラーリングをサポートしているかは100%わかりません。
可用性グループ:SQL 2012およびSQL 2014でのみ、アクティブなアクティブセットアップで高可用性を提供します。クォーラムも必要です。
Quarm-Witness:基本的に2つのことを行うサードパーティ:
現在アクティブなサーバーを決定し、2つのSQLが相互に通信できない場合の通信ブリッジとして機能します。
専用サーバーを60ドルで提供している場合は、クラウドオプションの方が安いと思います。
私が彼らに尋ねる1つのことは、VPSまたは専用クラウドです。
ここでの違いは、VPSがリソース共有であり、専用クラウドがリソースのプールからの専用リソースであることです。
ほとんどの専用クラウドインフラストラクチャは、ディスクI/Oが低い場合に適しています。正しく実行されている場合は、ESXiフルがVmotion、QOS、できればHAデータストア用に構成されており、価格は通常悪くありません。シンプルな専用クラウドソリューションが$ 300/pmから$ 50pmのどこにでも行くのを見てきましたが、あなたが支払うものを手に入れることを覚えています。
ホンダと同じ価格でフェラーリを購入することはできません。理由はそこにあります。