2016-03-24 5 views
0

私のシステムには、RemoteAppコレクションにアクセスする多数のユーザーがいます。彼らが使用する主なアプリケーションは、SQLデータベースと通信することです。ユーザーに価値を提供するには、データベースへの信頼性の高い接続が不可欠です。Azure RemoteAppユーザーのSQLデータベースの可用性を維持する最善の方法は何ですか?

SQLデータベースはAzureのWindows Server 2012 VMに存在します。

VMは、プライマリWindows Server VMに類似したイメージから取得したVMを使用して可用性が設定されています。私はこれがMicrosoftによって引き起こされるダウンタイムからユーザーを保護しないことを理解していますか?

この問題を解決するためのガイダンスは高く評価されます。私がこれまで考えてい

2つのオプションは次のようになります。

  • の常時更新クローンそのもの(?そのマシンの別のインスタンス)で設定した可用性に私のVMを入れてください。私はこれが であるか、どうやって実装するかはわかりません。 Azureを使用する必要がありますか? Powershell?

  • Azure SQLデータベースを構築し、それを使用してVMが に依存しないようにします。これをポータル経由で、またはAzure Powershellから再度実行できます。

お時間をいただきありがとうございます。

答えて

0

あなたは正直なところ、あなた自身の質問にいくつかの点で答えました。あなたの最初のオプションは、Azure PaaS SQLデプロイメントを使用し、可用性を維持します。

正しく設定されている場合は、availability setを使用すると、SQLアプリケーションではなくVMの障害から保護されます。その場合、SQL Serverの高可用性と、VMの可用性を高めることが必要になります。

私が送ったリンクの最下部からメモするのが本当に重要なことの1つは、可用性セットの単一インスタンスVMであることです.SLAは保証ではありません。

可用性セットに1つのインスタンス仮想マシンを単独で残さないでください。この構成の仮想マシンは、SLA保証の対象外となり、Azureの計画されたメンテナンスイベント中にダウンタイムに陥ります。可用性セット内の単一の仮想マシンインスタンスは、マルチインスタンス仮想マシンで計画されたメンテナンス通知で高度な電子メール通知も受信します。

+0

ご返信ありがとうございます。私は、VMの外でデータベースを再構築することが、問題に対する最も簡単で最も堅牢なソリューションになると考えています。 – bb321

+0

私は、クラウドテクノロジを使って作業するときは、あなたが自由に使えるものを試してみることに同意します。伝統的な方法を設計すると、しばしば問題が発生します。 –