2016-07-28 22 views
0

私は既存の環境にWindowsサービスをほとんど(10個程度)持っています。 Azureに移行する予定は次のとおりです。可用性セットを使用したAzure仮想マシンのWindowsサービス

  1. Azure SQLデータベースのホストデータベース。
  2. すべての10個のWindowsサービスをAzure仮想マシンにインストールします。これらのWindowsサービスは、Azure SQLデータベースに一括して挿入します。
  3. 2つのVMインスタンス(上記の#2で指定されたもの)を使用して、それらをSLAを利用できるように可用性セットで構成します。

私には2つの質問があります。

  1. 私はVMの両方にすべての私の10のサービスをインストールする必要がありますか?
  2. 両方のVMでWindowsサービスを実行しても問題ありませんか?したがって、Bulk InsertsはAzure SQLデータベースに複製されます。

私が正しい方向に考えているのか、またはAzure上で既存のWindowsサービスを最小限または変更せずに利用する方法(作業者の役割など)があるかどうか教えてください。

答えて

0

私の質問には答えがあります。特定の可用性セットに2つのVMが存在する場合、1つだけ稼動して稼働します。他のVMはプライマリVMがダウンしている場合にのみ表示されます。

おかげで、 Prawin

0

あなたはアゾレス自治地域SLAを利用するためにしている場合は、少なくとも2 VMの(同じファミリ内から)可用性のセットを持っている必要があります。 SLAは、OS上で実行しているものではなく、可用性セット内のVMをカバーします。たとえば、すべてのサービスが1つのインスタンスで実行されていて、そのボックスがダウンした場合、ボックスがリサイクルされるまでこれらのサービスが失われます。可用性セットのVMの少なくとも1つが使用可能であるため、マイクロソフトはSLAの対象となります。

関連する問題