Load balancer di rete
Un load balancer di rete, presente in una subnet pubblica, ti consente di connetterti a un sistema DB tramite Internet. Tuttavia, è un rischio per la sicurezza rendere il sistema DB accessibile tramite Internet. È necessario limitare gli indirizzi IP pubblici autorizzati a un singolo indirizzo IP o a un piccolo intervallo di indirizzi IP e utilizzare la cifratura in transito. Si consiglia di utilizzare una connessione VPN.
Connessione a un sistema DB
Utilizzare il load balancer di rete, presente in una subnet pubblica, per connettersi al sistema DB tramite Internet.
Utilizzo di Console
Utilizzare la console per creare un load balancer di rete che consenta di connettersi a un sistema DB tramite Internet.
Effettuare le operazioni riportate di seguito per connettersi a un sistema DB tramite Internet, ovvero utilizzando un indirizzo IP pubblico.
- Creare un gruppo di sicurezza di rete nella VCN per consentire il traffico dal computer locale al load balancer di rete. Vedere Creazione di un gruppo di sicurezza di rete.
- Crea un load balancer di rete per reindirizzare il traffico al sistema DB. Vedere Creazione di un load balancer di rete.
- Configurare il backend del load balancer per instradare il traffico al sistema DB. Vedere Configurazione del backend del load balancer di rete.
Non aggiungere più di un sistema DB nel backend del load balancer. La scrittura dei dati in più backend comporta la presenza di dati incoerenti tra i sistemi DB. Se hai bisogno dell'accesso pubblico a più sistemi DB, crea un load balancer per ogni sistema DB.
- Aggiungere regole di entrata alla lista di sicurezza pubblica della VCN per consentire il traffico verso la porta MySQL. Vedere Aggiunta di regole di entrata per un load balancer di rete.
Se il sistema DB si trova in una subnet diversa, aggiungere regole di entrata a tale subnet. Puoi visualizzare la subnet del sistema DB nella pagina Dettagli del sistema DB. Inoltre, assicurarsi di configurare CIDR di origine in modo da includere l'indirizzo IP del load balancer e specificare la porta corretta nell'intervallo di porte di destinazione.
- Connettersi al sistema DB utilizzando l'indirizzo IP pubblico del load balancer di rete utilizzando un client della riga di comando, ad esempio la shell MySQL:
mysqlsh <UserName>@<NLBPublicIPAddress>
Facoltativamente, è possibile aggiungere un altro listener e backend alla porta del protocollo X MySQL. Il valore predefinito è 33060. Configurare un listener, un backend e regole di sicurezza equivalenti per la porta del protocollo X.
Creazione di un gruppo di sicurezza di rete
Creare un gruppo di sicurezza di rete (NSG) per consentire il traffico dal computer locale al load balancer di rete.
Utilizzo di Console
Utilizzare la console per creare un gruppo di sicurezza di rete.
- Aprire il menu di navigazione, selezionare Networking, quindi selezionare Reti cloud virtuali.
- Selezionare il compartimento dall'ambito della lista.
- Dalla lista di VCN, fare clic sul nome della VCN per aprire la pagina Dettagli rete cloud virtuale.
- Nella pagina Dettagli rete cloud virtuale, selezionare Gruppi di sicurezza di rete dalla sezione Risorse.
- Fare clic su Crea gruppo di sicurezza di rete.
- Nel pannello Crea gruppo di sicurezza di rete, in Informazioni di base, fornire le informazioni riportate di seguito.
- Nome: specificare un nome per il gruppo di sicurezza di rete. ad esempio MySQLNSG
- Crea nel compartimento: selezionare il compartimento in cui si desidera creare il gruppo di sicurezza di rete.
- Successivo.
- In Aggiungi regole di sicurezza, fornire le informazioni riportate di seguito.
- senza conservazione dello stato: non selezionare.
- Direzione: selezionare In entrata.
- Tipo di origine: selezionare CIDR.
- CIDR di origine: specificare l'indirizzo IP del computer da cui si desidera connettersi al sistema DB. È necessario limitare l'intervallo a indirizzi IP più specifici. Ad esempio:
- 120.0.0.0/24: consente il traffico da 120.0.0.0 a 120.0.0.255 indirizzi IP, ovvero un totale di 256 indirizzi IP.
- 120.0.2.24/32: consente il traffico solo dall'indirizzo IP 120.0.2.24.
- Protocollo IP: selezionare TCP.
- Intervallo porte di origine: immettere Tutto.
- Intervallo di porte di destinazione: immettere
3306,33060
. - Descrizione: (facoltativo) specificare una descrizione per il gruppo di sicurezza di rete.
- Fare clic su Crea.
Creazione di un load balancer di rete
Crea un load balancer di rete nella subnet pubblica per reindirizzare il traffico al sistema DB.
Configurazione del backend del load balancer di rete
Configurare il backend del load balancer di rete per instradare il traffico al sistema DB. Non aggiungere più di un sistema DB nel backend del load balancer. La scrittura dei dati in più backend comporta la presenza di dati incoerenti tra i sistemi DB. Se hai bisogno dell'accesso pubblico a più sistemi DB, crea un load balancer per ogni sistema DB.