Network Load Balancer
Mit einem Network Load Balancer, der in einem öffentlichen Subnetz vorhanden ist, können Sie eine Verbindung zu MySQL Studio herstellen, das auf derselben Instanz wie ein DB-System über das Internet ausgeführt wird. Es ist jedoch ein Sicherheitsrisiko, das DB-System über das Internet zugänglich zu machen. Sie müssen die autorisierten öffentlichen IP-Adressen auf eine einzelne IP-Adresse oder einen kleinen Bereich von IP-Adressen beschränken und die Verschlüsselung während die Übertragung verwenden. Die Verwendung einer VPN-Verbindung wird empfohlen.
Verbindung zu MySQL Studio wird hergestellt
Verwenden Sie den Network Load Balancer, der in einem öffentlichen Subnetz vorhanden ist, um eine Verbindung zur Anwendung MySQL Studio herzustellen, die auf derselben Instanz wie Ihr DB-System über das Internet ausgeführt wird.
Konsole verwenden
Gehen Sie wie folgt vor, um über das Internet eine Verbindung zu MySQL Studio herzustellen, das auf derselben Instanz wie Ihr DB-System ausgeführt wird, d.h. mit einer öffentlichen IP-Adresse:
- Erstellen Sie eine Netzwerksicherheitsgruppe im VCN, um Traffic vom lokalen Rechner zum Network Load Balancer zuzulassen. Siehe Netzwerksicherheitsgruppe erstellen.
- Erstellen Sie einen Network Load Balancer, um den Traffic an das DB-System umzuleiten. Siehe Network Load Balancer erstellen.
- Konfigurieren Sie das Backend des Load Balancers, um Traffic an das DB-System weiterzuleiten. Siehe Backend des Network Load Balancers konfigurieren.
Fügen Sie im Backend des Load Balancers maximal ein DB-System hinzu. Wenn Sie Daten in mehrere Backends schreiben, werden die Daten in den DB-Systemen inkonsistent. Wenn Sie öffentlichen Zugriff auf mehrere DB-Systeme benötigen, erstellen Sie einen Load Balancer für jedes DB-System.
- Fügen sie Ingress-Regeln zur öffentlichen Sicherheitsliste des VCN hinzu, um Traffic zum MySQL Studio-Port zuzulösen. Siehe Ingress-Regeln für einen Network Load Balancer hinzufügen.
Wenn sich das DB-System in einem anderen Subnetz befindet, fügen Sie diesem Subnet Ingress-Regeln hinzu. Sie können das Subnetz Ihres DB-Systems auf der Seite DB-Systemdetail anzeigen. Außerdem stellen Sie sicher, dass Sie das Quell-CID R so konfigurieren, dass es die IP-Adresse des Load Balancers enthält, und geben Sie den korrekten Port unter "Zielportbereich" an.
- Stellen Sie über den Browser eine Verbindung zu MySQL Studio mit der öffentlichen IP-Adresse des Network Load Balancers her:
https://<NLBPublicIPAddress>
Netzwerksicherheitsgruppe erstellen
Erstellen Sie eine Netzwerksicherheitsgruppe (NSG), um Traffic vom lokalen Rechner zum Network Load Balancer zuzulassen.
Konsole verwenden
Mit der Konsole eine Netzwerksicherheitsgruppe erstellen
- Klicken Sie auf Networking, und wählen Sie Virtuelle Cloud-Netzwerke aus, um das Navigationsmenü zu öffnen.
- Wählen Sie das Compartment in der Liste Compartment aus.
- Klicken Sie in der Liste der VCNs auf den Namen des VCN, um die Seite Virtuelle Cloud-Netzwerkdetails zu öffnen.
- Öffnen Sie auf der Seite Details zum virtuellen Cloud-Netzwerk die Registerkarte Sicherheit.
- Klicken Sie im Abschnitt Netzwerksicherheitsgruppen auf Netzwerksicherheitsgruppe erstellen.
- Geben Sie im Bereich Netzwerksicherheitsgruppe erstellen unter Basisinformationen die folgenden Informationen an:
- Name: Geben Sie einen Namen der Netzwerksicherheitsgruppe an. Beispiel: MySQLNSG
- Erstellen in Compartment: Wählen Sie das Compartment, in dem Sie die Netzwerksicherheitsgruppe erstellen möchten.
- Geben Sie unter Sicherheitsregeln hinzufügen die folgenden Informationen an:
- Zustandslos: Wählen Sie diese Option nicht aus.
- Richtung: Wählen Sie Ingress aus.
- Quelltyp: Wählen Sie CIDR aus.
- Quell-CIDR: Geben Sie die IP-Adresse des Rechners an, von dem aus Sie eine Verbindung zu MySQL Studio herstellen möchten. Sie sollten den Bereich auf spezifischere IP-Adressen eingrenzen. Beispiel:
- 120.0.0.0/24: Lässt Traffic von die IP-Adressen 120.0.0.0 bis 120.0.0.255 zu, das sind insgesamt 256 IP-Adressen.
- 120.0.2.24/32: Lässt nur Traffic von der IP-Adresse 120.0.2.24 zu.
- IP-Protokoll: Wählen Sie TCP aus.
- Quellportbereich: Geben Sie Alle ein.
- Zielportbereich: Geben Sie
443ein. Damit wird eine HTTPS-Verbindung vom Quell-CIDR ermöglicht. - Beschreibung: (Optional) Geben Sie eine Beschreibung der Netzwerksicherheitsgruppe an.
- Klicken Sie auf Erstellen.
Network Load Balancer erstellen
Erstellen Sie einen Network Load Balancer im öffentlichen Subnetz, um Traffic in das DB-System umzuleiten.
Backend des Network Load Balancers konfigurieren
Konfigurieren Sie das Backend des Network Load Balancers, um Traffic am DB-System weiterzuleiten. Fügen Sie im Backend des Load Balancers maximal ein DB-System hinzu. Wenn Sie Daten in mehrere Backends schreiben, werden die Daten in den DB-Systemen inkonsistent. Wenn Sie öffentlichen Zugriff auf mehrere DB-Systeme benötigen, erstellen Sie einen Load Balancer für jedes DB-System.