2016-03-24 6 views
0

Mein System verfügt über eine Reihe von Benutzern, die auf eine RemoteApp-Sammlung zugreifen. Die primäre Anwendung, die sie verwenden, ist mit einer SQL-Datenbank zu sprechen. Eine zuverlässige Verbindung mit der Datenbank ist entscheidend für die Bereitstellung von Wert für die Benutzer.Wie kann ich die Verfügbarkeit meiner SQL-Datenbank für Azure RemoteApp-Benutzer am besten aufrechterhalten?

Die SQL-Datenbank befindet sich auf einer Windows Server 2012-VM in Azure.

Die VM befindet sich in einem Verfügbarkeitsset mit einer VM, die aus einem Image stammt, das meiner primären Windows Server-VM ähnelt. Ich verstehe, dass dies meine Benutzer nicht vor Ausfallzeiten durch Microsoft schützt?

Alle Hinweise zur Überwindung dieses Problems sind willkommen.

Die beiden Optionen, die ich von so weit wäre gedacht haben:

in meiner VM Verfügbarkeit
  • Put mit einem ständig aktualisierten Klon von selbst festgelegt (eine andere Instanz dieser Maschine?). Ich bin mir nicht sicher, ob das möglich ist oder wie ich es implementieren würde. Benötige ich Azure Powershell?

  • Erstellen Sie eine Azure SQL-Datenbank und verwenden Sie diese so, dass die VM nicht auf basiert. Könnte dies über das Portal oder erneut durch Azure Powershell tun.

Danke für Ihre Zeit.

Antwort

0

Sie haben Ihre eigene Frage in gewisser Hinsicht beantwortet, um ehrlich zu sein. Ihre erste Option wäre die Verwendung einer Azure PaaS SQL-Bereitstellung, die zur Verfügbarkeit beibehalten wird.

Die Verwendung einer availability set bei korrekter Konfiguration schützt Sie vor dem Ausfall der VM, jedoch nicht der SQL-Anwendung. Sie müssten dann darauf achten, SQL Server in dieser Instanz hochverfügbar zu machen und die VM hochverfügbar zu machen.

Eine Sache, die wirklich wichtig ist zu beachten, von der Unterseite des Links, den ich gesendet habe, ist mit einer einzelnen Instanz VM in einem Verfügbarkeitssatz der SLA ist keine Garantie.

Vermeiden Sie es, eine einzelne virtuelle Maschine in einem Availability Set zu belassen. Virtuelle Maschinen in dieser Konfiguration qualifizieren sich nicht für eine SLA-Garantie und sind während geplanter Azure-Wartungsereignisse Ausfallzeiten ausgesetzt. Beachten Sie, dass einzelne virtuelle Maschineninstanzen innerhalb eines Verfügbarkeitssatzes auch erweiterte E-Mail-Benachrichtigungen in geplanten Wartungsbenachrichtigungen für virtuelle Maschinen mit mehreren Instanzen erhalten.

+0

Vielen Dank für Ihre Antwort. Ich denke, die Wiederherstellung der Datenbank außerhalb der VM wird die einfachste und robusteste Lösung für das Problem sein. – bb321

+0

Ich stimme zu, wenn Sie mit Cloud-Technologie arbeiten und alles nutzen, was Ihnen zur Verfügung steht. –

Verwandte Themen