So verbinden Sie 2 virtuelle Maschinen in Windows Azure Zwei-Tier-Architektur?
, Wie man erstellen 2 miteinander verbundenen virtuellen Maschinen in Windows Azure bereitstellen können Zwei-Tier-Architektur Lösung ?
Lassen Sie mich klarstellen, das Szenario, Zurzeit bin ich mit 1 virtuelle Maschinen in Windows Azure-wo habe ich den SQL-Server 2008-DB installiert UND die ASP.NET Lösung.
Allerdings möchte ich eine sehr einfache Zwei-Tier-Architektur, wo der SQL-Server 2008-DB installiert ist auf Server1 und die ASP.NET Lösung eingesetzt, die auf Server2.
So, Wie Sie erreichen, dass? Ich meine, Wie verbunden diese beiden separaten virtuellen Maschinen? Und wie Sie zusammenarbeiten können, um eine einzige Lösung?
Könnten Sie mir bitte helfen in diesem Szenario ?
Dank !
- Lesen Sie auf Virtuelle Vernetzung
- dies ist lösbar ohne virtuelle Vernetzung. Aber... es sollte auf SuperUser oder ServerFault, da es nicht eine Frage der Programmierung.
- Makogon, Könntest du bitte erläutern Sie mir, wie das lösbar ist, ohne virtuelle Vernetzung? Was sind die Schritte, die ich tun muss, um 2 miteinander verbundenen virtuellen Maschinen in Windows Azure bereitstellen können Zwei-Tier-Architektur-Lösung, wo eine VM für den DB und die anderen VM-host für die ASP.NET App. Bitte Kommentar !
Du musst angemeldet sein, um einen Kommentar abzugeben.
Scheint wie eine Menge Aufmerksamkeit für Virtuelle Netzwerke. Das ist in Ordnung, aber... wenn alles, was Sie versuchen zu tun ist, erstellen Sie eine multi-tier-Anwendung mit einer Handvoll VMs arbeiten in Verbindung mit einander, können Sie einfach erstellen Sie mehrere VMs in der gleichen cloud-Dienst (das heißt, Sie Leben alle in
xyz.cloudapp.net
).Werden Sie alle sitzen hinter einer einzigen öffentlichen IP-Adresse, sondern betrachten Sie Ihren Fall, wenn Sie haben eine web-server und einem Datenbank-server:
Einmal bereitgestellt, um den gleichen cloud-service, jede VM in der cloud-service sprechen direkt mit anderen virtuellen Maschinen im cloud-Dienst, mit dem host-Namen, den Sie zugewiesen sind.
Können Sie auch die Bereitstellung Ihrer web-und Datenbank-Ebenen, um verschiedene cloud-services, und immer noch die Kommunikation zwischen Ihnen, ohne ein Virtuelles Netzwerk. Wenn Sie öffnen, sagen wir, port 1433 auf Ihrem Datenbank-server, jetzt ist Ihre web-tier können Sie einfach öffnen Sie eine Verbindung zu
yourdb.cloudapp.net:1433
. Das bedeutet natürlich, dass die ganze Welt das gleiche tun können, aber... können Sie einen Endpunkt ACL (access control list) aufyourdb.cloudapp.net
- port 1433 und erlauben nur die öffentliche VIP-Ihrer web-tier-cloud-service.Müssten Sie ein Virtuelles Netzwerk, wenn Sie Ihre web-und Datenbank-Schichten sind in separaten cloud-Dienste und Sie nicht möchten, dass alle sichtbaren Anschlüsse auf der Datenebene, und Sie nicht wollen, zu gehen durch den integrierten load-balancer.
Sollten Sie nutzen Virtuelle Netzwerke (http://www.windowsazure.com/en-us/services/virtual-network/). Zusätzlich können Sie konfigurieren, die beiden Maschinen zu einer einzigen Cloud-Service, um sicherzustellen, Sie sind gekapselt zusammen-und öffentlich verfügbar über eine einzige cloudapp.net Adresse. Beachten Sie, dass zum profitieren von der Azure-SLA sollten Sie führen zwei Instanzen von jedem tier (web /DB).
Beachten Sie, dass Sie können nicht hinzufügen, eine vorhandene VM, um ein neues Virtuelles Netzwerk.
Können Sie ein virtuelles Netzwerk erstellen, und fügen Sie dann beide Server im selben Netzwerk, wenn Sie sind auf verschiedene cloud-Dienste (das ist die Standardeinstellung bei der Verwendung von schnellen erstellen). Aber Sie können nicht tun, diese zu Servern, die erstellt wurden, so müssen Sie trennen Sie Ihre Datenträger erstellen 2 neue Server in das neue Netzwerk und dann erneut fügen Sie Ihre Festplatten auf die neuen Server.
Wenn Sie planen, mit einem DC-erstellen Sie dann 2 Subnetze in Ihrem virtuellen Netz und setzen Sie Ihre DC-ein-und-Servern in die andere, wie Sie nicht möchten, dass Ihre DC immer eine andere IP.