環境をコロ施設から AWS に移行しています。その一環として、2 台の SQL Server 2005 を 2014 にアップグレードしています。この 2 つは現在ミラーリングされており、そのまま維持するか、サーバーを冗長化する他の方法を見つけたいと考えています。トランザクション数/サーバー使用量はこのアプリでは少ないですが、本番環境であり、高可用性が必要であり、その結果、なんらかのフェイルオーバーが必要になります。
すでに EC2 インスタンスを 1 つセットアップし、その上に SQL Server 2014 を配置しています (ライセンス上の理由で RDBMS を使用するのではなく、これを実現するために次に何をすべきかを現在検討中です。
必要な冗長性を実現するために、人々はどのような提案を持っていますか?
ここからこれまでに2つのオプションを見て、グーグルで調べました。以下にそれらをリストします - 私たちは他のオプションにも非常にオープンです!
まず、RDBMS ミラーリング サービスを使用しますが、それがプリンシパル サーバーも RDBMS である場合にのみ適用されるかどうかはわかりません。また、ライセンスにも役立ちません。
次に、複数のアベイラビリティ ゾーンを使用します。異なるリージョンをまとめて使用する場合と比べて、これの長所/短所は何ですか (例: 帯域幅の問題)? また、マルチ AZ は実際に冗長性を提供しますか (たとえば、AWS がオレゴンでダウンした場合、すべてがダウンするわけではありません)。
助けてくれてありがとう!