私は、SQL サーバー バックエンドを備えた既存の asp.net Web サイトを Azure VM に移動するための調査を行っています。既存のサイトの性質上、VM に限定されているため、純粋な Azure は問題外です。私の現在の考えは、それぞれが単一の SQL サーバー VM を指す、ラウンド ロビン負荷分散構成の一連の複製された Web サイト VM です。SQL Server VM はフォールト トレランス構成の一部として複製され、2 つが SQL Sync と同期されます。
また、Web サイトの VM と SQL サーバーの VM の両方を、OS とソフトウェアの両方のパッチで最新の状態に保つ機能も必要です。そのため、それぞれが独自の更新ドメインと障害ドメインになります。
これがすべて実行可能であることを確認したり、別のアプローチを提案したりできる人はいますか?
主な懸念事項は次のとおりです。
- Web サイトの各インスタンスで、SQL Server の単一のインスタンスを使用できる必要があります。
- SQL サーバーには財務データが含まれるため、セキュリティを確保し、可能な限り頻繁にバックアップする必要があります。
- おそらくサーバーファームを介して、SQLサーバーの負荷容量を最終的に拡張するオプションが必要です
- Web サイトは、今後数か月または数年にわたって予想されるユーザー数の急速な増加に対応する必要があります。
- Web サイトの VM は、ニュース記事、FAQ の変更などの形で毎週の更新を許可する必要があるため、これらの変更はすべての VM で同期できる必要があります。