1

In Azure habe ich einen Zwei-VM-Satz (beide klassisch), wobei sich meine Webanwendung auf einer VM und meine Datenbank auf einer anderen befindet. Beide sind demselben DNS zugeordnet und gehören zur selben Ressourcengruppe, aber beide agieren derzeit als eigenständige Cloud-Dienste. Lassen Sie mich erklären: Derzeit kommuniziert die Webanwendung mit der Datenbank über die öffentliche DNS. Ich brauche sie jedoch auf demselben LAN, damit ich die Sicherheit gefährden und die Latenz verbessern kann.Hinzufügen vorhandener Azure-VMs (klassisch) zu einem virtuellen Netzwerk

Ich weiß für eine Tatsache, dass sie nicht Teil eines virtuellen Netzwerks sind, weil, wenn ich versuche, eine statische private IP zu meiner Datenbank VM zu anbringen, ich die folgenden Meldung im Portal angezeigt:

Diese virtuelle Maschine kann nicht mit einer statischen privaten IP-Adresse konfiguriert werden, da sie nicht in einem virtuellen Netzwerk bereitgestellt wird.

Wie sollte ich fortfahren, um diese Fehlkonfiguration zu beheben und was sollte mein nächster konkreter Schritt sein? Die Website ist live, und ich möchte keine Dienstunterbrechung riskieren. Idealerweise sollten sich beide VMs im selben virtuellen Netzwerk befinden und über eine statische interne IP miteinander kommunizieren. Bitte vergib meine Unwissenheit. Jede Hilfe würde sehr geschätzt werden.

Antwort

1

Ich denke, ich werde der Überbringer schlechter Nachrichten sein. Sie müssen beide VMs löschen, während Sie die virtuellen Festplatten im Speicherkonto beibehalten, und dann die virtuellen Computer neu erstellen (indem Sie die Festplatten wieder anfügen) im virtuellen Netzwerk.

Da dies klassische VMs sind, können Sie das alte Portal verwenden, wenn Sie sie neu erstellen. Sie finden die virtuellen Festplatten unter "Meine Festplatten" im Arbeitsablauf für die VM-Erstellung.

My Disks

Alternativ beschränkt nur den eingehenden Zugriff mit einer ACL auf der Datenbank Endpoint. Erlaube den VIP der ersten VM und leugne alles andere. Das ist gut genug für fast jedes Szenario, denn wenn Ihr Webserver kompromittiert wird, ist das Spiel vorbei. Es macht keinen Unterschied, wie sie Daten aus Ihrer Datenbank herausfiltern (über ein VNET oder über VIP).

Hier ist die entsprechende Dokumentation Seite für Endpoint-ACLs einrichten:

https://azure.microsoft.com/en-us/documentation/articles/virtual-machines-windows-classic-setup-endpoints/

+0

F * ck! okay, ich nehme an, ich gehe mit einer Beschränkung des Eingangszugriffs als Stop-Gap-Maßnahme. Dies löst meine Sicherheitsrisiken, aber ich werde immer noch zusätzliche ms zu jeder Abfrage hinzufügen, da sie über das Internet geroutet wird. Darauf kann ich später noch zurückkommen. Vielen Dank! –

+1

Nicht ganz _über das Internet_, es ist am NAT-Rand für diesen Stempel geroutet. Ihr Datenverkehr verlässt das Datencenter nicht. – evilSnobu

Verwandte Themen