VENDITE: 1-800-867-1389

Bilanciamento del carico interno

Aggiornamento: maggio 2015

Bilanciamento del carico interno di Azure

Bilanciamento del carico interno (ILB) di Azure fornisce il bilanciamento del carico tra macchine virtuali che si trovano all'interno di un servizio cloud o di una rete virtuale con un ambito regionale. Per informazioni sull'uso e la configurazione di reti virtuali con un ambito regionale, vedere la pagina relativa alle reti virtuali regionali nel blog di Azure. Le reti virtuali esistenti che sono state configurate per un gruppo di affinità non possono usare ILB.

ILB consente i seguenti nuovi tipi di bilanciamento del carico:

  • All'interno di un servizio cloud, da macchine virtuali a un set di macchine virtuali che risiedono all'interno dello stesso servizio cloud (figura 1).

  • All'interno di una rete virtuale, da macchine virtuali nella rete virtuale a un set di macchine virtuali che risiedono all'interno dello stesso servizio cloud della rete virtuale (figura 2).

  • Per una rete virtuale cross-premise, da computer locali a un set di macchine virtuali che risiedono all'interno dello stesso servizio cloud della rete virtuale (figura 3).

In tutti i casi, il set di macchine virtuali che riceve il traffico in entrata con bilanciamento del carico, noto come set con carico bilanciato interno, deve risiedere all'interno dello stesso servizio cloud. Non è possibile creare un set con carico bilanciato interno contenente macchine virtuali che risiedono in più servizi cloud.

La funzionalità esistente di Azure fornisce solo il bilanciamento del carico tra computer basati su Internet e macchine virtuali in un servizio cloud. ILB offre nuove funzionalità per l'hosting di macchine virtuali in Azure.

Per altre informazioni, vedere la pagina relativa al bilanciamento del carico interno nel blog di Azure.

È possibile usare ILB in molte nuove configurazioni, incluse le seguenti:

  • Applicazioni multilivello con connessione Internet in cui i livelli di back-end non sono connessi a Internet, ma richiedono il bilanciamento del carico per il traffico proveniente dal livello connesso a Internet.

  • Bilanciamento del carico per applicazioni line-of-business (LOB) ospitate in Azure senza ulteriori hardware o software di bilanciamento del carico.

  • Server locali inclusi nel set di computer per il quale viene eseguito il bilanciamento del carico del traffico.

Le seguenti sezioni descrivono queste configurazioni più in dettaglio.

Nella figura 1 viene visualizzato un esempio di applicazione multilivello che usa i server Web come front-end e i server di database come back-end in un servizio cloud.

Set con carico bilanciato interno per il livello database

Figura 1: ILB per applicazioni multilivello con connessione Internet in un servizio cloud

In questo esempio:

  • Il livello Web ha endpoint pubblici per i client Internet e fa parte di un set con carico bilanciato. Il servizio di bilanciamento del carico distribuisce in modo casuale il traffico in entrata dai client Web diretto alla porta TCP 443 (HTTPS) ai server del livello Web.

  • Il livello di database usato dal livello Web per l'archiviazione non ha endpoint pubblici. Tuttavia, il carico dell'accesso al database e dell'archiviazione deve essere suddiviso su più server di database. Per semplificare l'operazione, il livello di database ha degli endpoint e fa parte del set interno con carico bilanciato. ILB distribuisce in modo casuale le richieste del server Web dai server Web ai server del livello di database per la porta TCP 1433 (traffico di SQL Server).

Nella figura 2 viene visualizzato un altro esempio di applicazione multilivello, questa volta sotto forma di più servizi cloud all'interno di una rete virtuale.

Bilanciamento del carico interno tra servizi cloud

Figura 2: ILB per le applicazioni multilivello con connessione Internet tra servizi cloud in una rete virtuale

In questo esempio, ILB offre la stessa distribuzione delle richieste Web ai server del livello di database, ma in questo caso le macchine virtuali nei livelli Web e di database si trovano in servizi cloud diversi. Questo scenario è consentito solo se entrambi i servizi cloud si trovano nella stessa rete virtuale.

Per le applicazioni LOB della Intranet in esecuzione nelle macchine virtuali di Azure in una rete virtuale di Azure cross-premise, ILB può eseguire il bilanciamento del carico per il traffico proveniente dai client della Intranet. Nella figura 3 viene visualizzato un esempio.

Bilanciamento del carico interno per un'applicazione line-of-business

Figura 3: Applicazioni LOB ospitate in Azure

Il carico del traffico proveniente dai client nella rete locale viene bilanciato nel set di server LOB in esecuzione in una rete virtuale cross-premise, senza necessità di un servizio di bilanciamento del carico separato nella rete locale o nella rete virtuale.

ILB consente anche il bilanciamento del carico del traffico proveniente dai server della rete locale nelle macchine virtuali in esecuzione in una rete virtuale cross-premise. Nella figura 4 viene visualizzato un esempio.

Bilanciamento del carico per un server locale

Figura 4: ILB per l'inclusione di server locali

Nella figura 4, l'indirizzo IP privato del server Web nella rete locale invia le richieste a ILB, che le distribuisce nei server del livello di database.

noteNota
ILB non supporta l'aggiunta di un server locale al set di server in cui viene distribuito il traffico. Ad esempio, nella figura 4 non è possibile aggiungere un server di database nella rete locale al set di server nel livello di database.

Per configurare ILB, è necessario effettuare le operazioni seguenti:

  1. Creare un'istanza di un ILB a cui viene assegnato a un indirizzo IP virtuale (VIP) dal pool di indirizzi per il servizio cloud o la rete virtuale. È anche possibile specificare l'indirizzo VIP e la subnet quando le macchine virtuali sono all'interno di una rete virtuale.

  2. Aggiungere gli endpoint corrispondenti alle macchine virtuali che ricevono il traffico con bilanciamento di carico.

  3. Configurare i server con bilanciamento di carico del traffico in modo che inviino il traffico all'indirizzo VIP dell'istanza ILB o a un nome DNS che viene risolto nell'indirizzo VIP dell'istanza ILB.

I passaggi 1 e 2 devono essere eseguiti usando i comandi di Windows PowerShell. Per altre informazioni, vedere Configurare un set con carico bilanciato interno.

Tenere presente che è possibile convertire un set con carico bilanciato esistente (per il traffico Internet) in un set con carico bilanciato interno e convertire un set con carico bilanciato interno esistente in un set con carico bilanciato (per il traffico Internet).

Vedere anche

Il documento è risultato utile?
(1500 caratteri rimanenti)
Grazie per i commenti inviati.
Mostra:
© 2015 Microsoft