GSP216

Panoramica
Il bilanciamento del carico interno (ILB) di Google Cloud è un servizio fondamentale per la gestione e la scalabilità dell'infrastruttura privata delle applicazioni. Ti consente di distribuire in modo efficiente il traffico basato su TCP/UDP tra le istanze di macchine virtuali interne, garantendo applicazioni ad affidabilità e prestazioni elevate all'interno della tua rete privata. Fornendo un unico indirizzo IP privato stabile per i tuoi servizi, il bilanciamento del carico interno semplifica la comunicazione interna delle applicazioni e migliora la resilienza del sistema.
In questo lab configurerai un servizio interno creando due gruppi di istanze gestite nella stessa regione, che rappresentano un pattern di deployment comune per le applicazioni ad alta affidabilità. Quindi, configurerai e testerai in modo accurato un bilanciatore del carico interno, utilizzando questi gruppi di istanze come backend. Questa configurazione simula uno scenario reale in cui un'applicazione interna, come un microservizio, un endpoint API o un database, deve essere accessibile ad altri servizi o applicazioni interni senza esposizione alla rete internet pubblica.

Obiettivi
In questo lab imparerai a:
- Configurare le regole firewall essenziali per consentire il traffico HTTP sicuro e i controlli di integrità per i backend interni.
- Progettare e implementare template di istanza per deployment di VM coerenti e scalabili.
- Creare e gestire gruppi di istanze gestite per la scalabilità automatica e l'autoriparazione dei backend delle applicazioni.
- Configurare e testare un bilanciatore del carico interno, dimostrando la sua capacità di distribuire il traffico interno in modo efficace e garantire la disponibilità dei servizi.
Configurazione e requisiti
Prima di fare clic sul pulsante Avvia lab
Leggi le seguenti istruzioni. I lab sono a tempo e non possono essere messi in pausa. Il timer si avvia quando fai clic su Inizia il lab e ti mostra per quanto tempo avrai a disposizione le risorse Google Cloud.
Con questo lab pratico avrai la possibilità di completare le attività in un ambiente cloud reale e non di simulazione o demo. Riceverai delle nuove credenziali temporanee che potrai utilizzare per accedere a Google Cloud per la durata del lab.
Per completare il lab, avrai bisogno di:
- Accesso a un browser internet standard (Chrome è il browser consigliato).
Nota: per eseguire questo lab, utilizza una finestra del browser in modalità di navigazione in incognito (consigliata) o privata. Ciò evita conflitti tra il tuo account personale e l'account studente, che potrebbero causare addebiti aggiuntivi sul tuo account personale.
- È ora di completare il lab: ricorda che, una volta iniziato, non puoi metterlo in pausa.
Nota: utilizza solo l'account studente per questo lab. Se utilizzi un altro account Google Cloud, potrebbero essere addebitati costi su quell'account.
Come avviare il lab e accedere alla console Google Cloud
-
Fai clic sul pulsante Avvia lab. Se devi effettuare il pagamento per il lab, si aprirà una finestra di dialogo per permetterti di selezionare il metodo di pagamento.
A sinistra, trovi il riquadro Dettagli lab con le seguenti informazioni:
- Il pulsante Apri la console Google Cloud
- Tempo rimanente
- Credenziali temporanee da utilizzare per il lab
- Altre informazioni per seguire questo lab, se necessario
-
Fai clic su Apri console Google Cloud (o fai clic con il tasto destro del mouse e seleziona Apri link in finestra di navigazione in incognito se utilizzi il browser Chrome).
Il lab avvia le risorse e apre un'altra scheda con la pagina di accesso.
Suggerimento: disponi le schede in finestre separate posizionate fianco a fianco.
Nota: se visualizzi la finestra di dialogo Scegli un account, fai clic su Usa un altro account.
-
Se necessario, copia il Nome utente di seguito e incollalo nella finestra di dialogo di accesso.
{{{user_0.username | "Username"}}}
Puoi trovare il Nome utente anche nel riquadro Dettagli lab.
-
Fai clic su Avanti.
-
Copia la Password di seguito e incollala nella finestra di dialogo di benvenuto.
{{{user_0.password | "Password"}}}
Puoi trovare la Password anche nel riquadro Dettagli lab.
-
Fai clic su Avanti.
Importante: devi utilizzare le credenziali fornite dal lab. Non utilizzare le credenziali del tuo account Google Cloud.
Nota: utilizzare il tuo account Google Cloud per questo lab potrebbe comportare addebiti aggiuntivi.
-
Fai clic nelle pagine successive:
- Accetta i termini e le condizioni.
- Non inserire opzioni di recupero o l'autenticazione a due fattori, perché si tratta di un account temporaneo.
- Non registrarti per le prove gratuite.
Dopo qualche istante, la console Google Cloud si apre in questa scheda.
Nota: per accedere ai prodotti e ai servizi Google Cloud, fai clic sul menu di navigazione o digita il nome del servizio o del prodotto nel campo Cerca.
Attività 1: configura le regole firewall per HTTP e controllo di integrità
Regole firewall corrette sono la base di un ambiente con bilanciamento del carico interno sicuro e funzionale. Garantiscono che solo il traffico autorizzato raggiunga i servizi di backend e che il bilanciatore del carico possa valutare con precisione l'integrità delle istanze.
Configura regole firewall per consentire il traffico HTTP verso i backend e il traffico TCP proveniente dal controllo di integrità di Google Cloud.
Esplora la rete my-internal-app
La rete my-internal-app
è già configurata con subnet-a e subnet-b e le regole firewall per il traffico RDP, SSH e ICMP.
-
Nella console, vai a Menu di navigazione > Rete VPC > Reti VPC.
-
Scorri verso il basso e osserva la rete my-internal-app e le relative subnet: subnet-a e subnet-b
Ogni progetto di Google Cloud viene avviato con la rete predefinita. Inoltre, la rete my-internal-app è stata creata appositamente come parte del tuo diagramma di rete.
I gruppi di istanze gestite verranno creati in subnet-a e subnet-b. Le subnet si trovano entrambe nella regione perché il bilanciatore del carico interno è un servizio a livello di regione. I gruppi di istanze gestite si troveranno in zone diverse, in modo che il servizio non risenta di problemi a livello locale.
Crea la regola firewall per HTTP
Crea una regola firewall per consentire il traffico HTTP verso i backend dal bilanciatore del carico e da internet (per installare Apache sui backend).
-
Sempre in Rete VPC, nel riquadro a sinistra, fai clic su Firewall.
-
Osserva le regole firewall app-allow-icmp e app-allow-ssh-rdp.
Queste regole firewall sono state create automaticamente.
-
Fai clic su + Crea regola firewall.
-
Specifica i valori seguenti e lascia le impostazioni predefinite per gli altri valori:
Proprietà |
Valore (digita il valore o seleziona l'opzione come specificato) |
Nome |
app-allow-http |
Rete |
my-internal-app |
Destinazioni |
Tag di destinazione specificati |
Tag di destinazione |
lb-backend |
Filtro di origine |
Intervalli IPv4 |
Intervalli IPv4 di origine |
10.10.0.0/16 |
Protocolli e porte |
Protocolli e porte specificati, quindi seleziona tcp e digita: 80 |
Nota: assicurati di includere la porzione /16 nel campo Intervalli IPv4 di origine per specificare tutte le reti.
- Fai clic su Crea.
Crea le regole firewall per il controllo di integrità
I controlli di integrità determinano quali istanze di un bilanciatore del carico possono ricevere nuove connessioni. Per il bilanciamento del carico interno, i probe di controllo dell'integrità che verificano le tue istanze con bilanciamento del carico provengono da indirizzi inclusi negli intervalli 130.211.0.0/22
e 35.191.0.0/16
. Le regole firewall devono consentire queste connessioni.
-
Sempre nella pagina Regole firewall, fai clic su + Crea regola firewall.
-
Specifica i valori seguenti e lascia le impostazioni predefinite per gli altri valori:
Proprietà |
Valore (digita il valore o seleziona l'opzione come specificato) |
Nome |
app-allow-health-check |
Rete |
my-internal-app |
Destinazioni |
Tag di destinazione specificati |
Tag di destinazione |
lb-backend |
Filtro di origine |
Intervalli IPv4 |
Intervalli IPv4 di origine |
130.211.0.0/22 e 35.191.0.0/16 |
Protocolli e porte |
Protocolli e porte specificati, quindi seleziona tcp |
Nota: assicurati di inserire i due intervalli IPv4 di origine uno alla volta e di premere la barra spaziatrice tra l'uno e l'altro.
- Fai clic su Crea.
Fai clic su Controlla i miei progressi per verificare l'obiettivo.
Configura le regole firewall per HTTP e controllo di integrità
Attività 2: configura i template di istanza e crea i gruppi di istanze
I template di istanza e i gruppi di istanze gestite sono la colonna portante di applicazioni scalabili, resilienti e gestibili. Ti consentono di definire una configurazione standard per le tue VM e quindi di gestirne automaticamente il ciclo di vita, garantendo coerenza e abilitando la scalabilità automatica e l'autoriparazione.
Un gruppo di istanze gestite utilizza un template di istanza per creare un gruppo di istanze identiche, che puoi utilizzare per creare i backend del bilanciatore del carico interno.
Configura i template di istanza
Un template di istanza è una risorsa API che puoi utilizzare per creare istanze di macchine virtuali e gruppi di istanze gestite. I template di istanza definiscono il tipo di macchina, l'immagine del disco di avvio, la subnet, le etichette e altre proprietà dell'istanza. Crea un template di istanza per entrambe le subnet della rete my-internal-app.
-
Nella console, vai a Menu di navigazione > Compute Engine > Template di istanza.
-
Fai clic su Crea template istanza.
-
Per Nome, digita instance-template-1.
-
Per Località, seleziona Globale.
-
Per Serie, seleziona E2.
-
Per Tipo di macchina, seleziona Con core condiviso > e2-micro.
-
Fai clic su Opzioni avanzate.
-
Fai clic su Networking.
-
In corrispondenza di Tag di rete, specifica lb-backend.
Nota: il tag di rete lb-backend assicura che le regole firewall per HTTP e controllo di integrità vengano applicate alle istanze corrispondenti.
-
In Interfacce di rete, fai clic sull'icona del menu a discesa.
-
Specifica i valori seguenti e lascia le impostazioni predefinite per gli altri valori:
Proprietà |
Valore (digita il valore o seleziona l'opzione come specificato) |
Rete |
my-internal-app |
Subnet |
subnet-a |
Indirizzo IPv4 esterno |
Nessuno |
-
Fai clic su Fine.
-
Fai clic su Gestione.
-
In Metadati, fai clic su Aggiungi elemento e specifica quanto segue:
Chiave 1 |
Valore 1 |
startup-script-url |
gs://spls/gsp216/startup.sh |
Nota: startup-script-url specifica uno script che verrà eseguito all'avvio delle istanze. Questo script installa Apache e modifica la pagina di benvenuto in modo che includa l'indirizzo IP del client e il nome, la regione e la zona dell'istanza della macchina virtuale. Puoi esaminare il codice dello script qui.
- Fai clic su Crea.
- Attendi il completamento della creazione del template di istanza.
Configura il template di istanza successivo
Crea un altro template di istanza per subnet-b copiando instance-template-1: Ciò dimostra la facilità di replicare le configurazioni in diverse subnet o zone per strategie di alta affidabilità e disaster recovery.
- Sempre in Template di istanza, seleziona la casella di controllo accanto a instance-template-1, quindi fai clic su Copia.
Assicurati di aggiornare il nome come instance-template-2.
- Fai clic su Opzioni avanzate.
- Fai clic sulla scheda Networking.
- In Interfacce di rete, fai clic sull'icona del menu a discesa.
- Seleziona subnet-b come Subnet.
- Fai clic su Fine, quindi su Crea.
Crea i gruppi di istanze gestite
I gruppi di istanze gestite (MIG) sono fondamentali per applicazioni solide con funzionalità di autoriparazione e scalabilità dinamica. Sostituiscono automaticamente le istanze non integre e possono scalare la capacità dell'applicazione in base alla domanda, garantendo che i tuoi servizi siano sempre affidabili e performanti senza interventi manuali costanti. Ciò è fondamentale per gestire carichi variabili e mantenere gli obiettivi del livello di servizio (SLO).
Configura un gruppo di istanze gestite in subnet-a e uno in subnet-b.
Nota: identifica una delle altre zone nella stessa regione di subnet-a. Per esempio, se la tua zona di subnet-a è us-west2-a
, puoi selezionare us-west2-b
per subnet-b.
-
Sempre in Compute Engine, nel riquadro a sinistra, fai clic su Gruppi di istanze, quindi fai clic su Crea gruppo di istanze.
-
Specifica i valori seguenti e lascia le impostazioni predefinite per gli altri valori:
Proprietà |
Valore (digita il valore o seleziona l'opzione come specificato) |
Nome |
instance-group-1 |
Template di istanza |
instance-template-1 |
Località |
Zona singola |
Regione |
|
Zona |
|
Scalabilità automatica > Numero minimo di istanze |
1 |
Scalabilità automatica > Numero massimo di istanze |
1 |
Scalabilità automatica > Indicatori di scalabilità automatica (fai clic sul menu a discesa per modificare) > Tipo di indicatore |
Utilizzo CPU |
Utilizzo CPU target |
80 |
Periodo di inizializzazione |
45 |
Nota: la scalabilità automatica è una funzionalità fondamentale dei gruppi di istanze gestite che scala dinamicamente le risorse in base al carico misurato. Questa funzionalità consente alla tua applicazione di gestire senza problemi il traffico variabile e ottimizza la spesa per il cloud.
-
Fai clic su Crea.
Ripeti la stessa procedura per instance-group-2 nella zona diversa della stessa regione di subnet-a:
-
Fai clic su Crea gruppo di istanze.
-
Specifica i valori seguenti e lascia le impostazioni predefinite per gli altri valori:
Proprietà |
Valore (digita il valore o seleziona l'opzione come specificato) |
Nome |
instance-group-2 |
Template di istanza |
instance-template-2 |
Località |
Zona singola |
Regione |
|
Zona |
Zona (utilizza la zona diversa nella stessa regione di subnet-a) |
Scalabilità automatica > Numero minimo di istanze |
1 |
Scalabilità automatica > Numero massimo di istanze |
1 |
Scalabilità automatica > Indicatori di scalabilità automatica (fai clic sul menu a discesa per modificare) > Tipo di indicatore |
Utilizzo CPU |
Utilizzo CPU target |
80 |
Periodo di inizializzazione |
45 |
-
Fai clic su Crea.
Verifica i backend
Verifica che le istanze VM vengano create in entrambe le subnet e crea una VM di utilità per accedere direttamente ai siti HTTP dei backend. Questo passaggio conferma la funzionalità del singolo backend prima di introdurre il bilanciatore del carico, garantendo la corretta configurazione del livello di servizio.
-
Sempre in Compute Engine, fai clic su Istanze VM.
-
Osserva le due istanze che iniziano con instance-group-1
e instance-group-2
.
Queste istanze si trovano in zone distinte e i relativi indirizzi IP interni fanno parte dei blocchi CIDR di subnet-a e subnet-b.
-
Per creare una nuova istanza, fai clic su Crea istanza.
-
Nella Configurazione macchina.
Seleziona i valori seguenti:
Proprietà |
Valore (digita il valore o seleziona l'opzione come specificato) |
Nome |
utility-vm |
Regione |
|
Zona |
|
Serie |
E2 |
Tipo di macchina |
e2-micro (1 vCPU condivisa) |
-
Fai clic su Networking.
In Interfacce di rete, fai clic su Attiva/disattiva per modificare l'interfaccia di rete.
Specifica quanto segue:
Proprietà |
Valore (digita il valore o seleziona l'opzione come specificato) |
Rete |
my-internal-app |
Subnet |
subnet-a |
Indirizzo IPv4 interno principale |
Temporaneo (personalizzato) |
Indirizzo IP temporaneo personalizzato |
10.10.20.50 |
-
Fai clic su Fine, quindi su Crea.
Fai clic su Controlla i miei progressi per verificare l'obiettivo.
Configura i template di istanza e crea i gruppi di istanze
- Gli indirizzi IP interni per i backend sono
10.10.20.2
e 10.10.30.2
.
Nota: se questi indirizzi IP sono diversi, sostituiscili nei due comandi curl riportati di seguito.
- In utility-vm, fai clic su SSH per avviare un terminale e stabilire la connessione.
- Per verificare la pagina di benvenuto per
instance-group-1-xxxx
, esegui il comando seguente:
curl 10.10.20.2
L'output dovrebbe essere simile al seguente:
<h1>Internal Load Balancing Lab</h1><h2>Client IP</h2>Your IP address : 10.10.20.50<h2>Hostname</h2>Server Hostname:
instance-group-1-1zn8<h2>Server Location</h2>Region and Zone: us-central1-a
- Per verificare la pagina di benvenuto per
instance-group-2-xxxx
, esegui il comando seguente:
curl 10.10.30.2
L'output dovrebbe essere simile al seguente:
<h1>Internal Load Balancing Lab</h1><h2>Client IP</h2>Your IP address : 10.10.20.50<h2>Hostname</h2>Server Hostname:
instance-group-2-q5wp<h2>Server Location</h2>Region and Zone: us-central1-b
Nota: i comandi curl dimostrano che per ciascuna istanza VM sono indicati l'indirizzo IP del client, il nome e la regione. Questo è utile per verificare se il bilanciatore del carico interno invia il traffico a entrambi i backend.
- Chiudi il terminale SSH per utility-vm:
exit
Attività 3: configura il bilanciatore del carico interno
La configurazione del bilanciatore del carico interno centralizza l'accesso ai servizi di backend, fornisce un unico punto di ingresso per il traffico interno e garantisce una distribuzione intelligente del traffico in base all'integrità e alla capacità delle istanze. Questo passaggio è fondamentale per ottenere i vantaggi di alta affidabilità e scalabilità descritti in precedenza, fungendo da punto di accesso centralizzato per il tuo servizio distribuito.
Configura il bilanciatore del carico interno per bilanciare il traffico tra i due backend (instance-group-1 e instance-group-2), come illustrato in questo diagramma:

Avvia la configurazione
- Nel menu di navigazione, seleziona Visualizza tutti i prodotti. In Networking, seleziona Servizi di rete.
- Seleziona la pagina Bilanciamento del carico.
- Fai clic su Crea bilanciatore del carico.
- Per Tipo di bilanciatore del carico, seleziona Bilanciatore del carico di rete (TCP/UDP/SSL).
- Per Proxy o passthrough, seleziona Bilanciatore del carico passthrough.
- Per Pubblico o interno, seleziona Interno.
- Fai clic su CONFIGURA.
- Per Nome, digita
my-ilb
.
- In corrispondenza di Regione, seleziona .
- In corrispondenza di Rete, seleziona my-internal-app.
Configura il servizio di backend regionale
Il servizio di backend è l'intelligenza alla base del bilanciatore del carico interno, che definisce come viene distribuito il traffico e come viene monitorata l'integrità delle istanze. È essenziale per garantire che il traffico venga indirizzato solo alle istanze operative e per evitare il sovraccarico. È qui che configuri anche le funzionalità avanzate come l'affinità sessione, per mantenere la connessione di un utente allo stesso backend, o lo svuotamento della connessione, per aggiornamenti controllati del backend.
Il servizio di backend monitora i gruppi di istanze ed evita che superino i limiti di utilizzo configurati.
-
Fai clic su Configurazione backend.
-
Specifica i valori seguenti e lascia le impostazioni predefinite per gli altri valori:
Proprietà |
Valore (seleziona l'opzione come specificato) |
Gruppo di istanze |
instance-group-1 |
-
Fai clic su Aggiungi un backend.
-
Per Gruppo di istanze, seleziona instance-group-2.
-
In corrispondenza di Controllo di integrità, seleziona Crea un controllo di integrità.
-
Specifica i valori seguenti e lascia le impostazioni predefinite per gli altri valori:
Proprietà |
Valore (seleziona l'opzione come specificato) |
Nome |
my-ilb-health-check |
Protocollo |
TCP |
Porta |
80 |
Nota: i controlli di integrità determinano quali istanze possono ricevere nuove connessioni. Questo controllo di integrità HTTP esegue il polling delle istanze ogni 5 secondi, attende fino a 5 secondi una risposta e considera 2 tentativi riusciti o 2 tentativi non riusciti rispettivamente come stato integro o non integro. Questo monitoraggio continuo è fondamentale per un rapido ripristino in caso di errori dell'istanza e per mantenere gli accordi sul livello del servizio (SLA)
- Fai clic su Crea.
- Verifica che sia presente un segno di spunta blu accanto a Configurazione backend nella console Google Cloud. In caso contrario, assicurati di aver completato tutti i passaggi riportati sopra.
Configura il frontend
Il frontend è l'interfaccia esposta del bilanciamento del carico interno. Assegnando un indirizzo IP interno statico, fornisci un endpoint coerente e prevedibile a cui connettersi per altri servizi interni, semplificando l'architettura dell'applicazione, consentendo un Service Discovery semplice all'interno del VPC e migliorando l'affidabilità.
Il frontend inoltra il traffico al backend.
-
Fai clic su Configurazione frontend.
-
Specifica quanto segue, lasciando le impostazioni predefinite per tutti gli altri valori:
Proprietà |
Valore (digita il valore o seleziona l'opzione come specificato) |
Subnet |
subnet-b |
IP interno |
In Indirizzo IP seleziona Crea indirizzo IP
|
-
Specifica quanto segue, lasciando le impostazioni predefinite per tutti gli altri valori:
Proprietà |
Valore (digita il valore o seleziona l'opzione come specificato) |
Nome |
my-ilb-ip |
Indirizzo IP statico |
Scelta manuale |
Indirizzo IP personalizzato |
10.10.30.5 |
-
Fai clic su Prenota.
-
In Numero porta, digita 80
.
-
Fai clic su Fine.
Esamina e crea il bilanciatore del carico interno
-
Fai clic su Esamina e finalizza.
-
Esamina il Backend e il Frontend.
-
Fai clic su Crea.
Attendi il completamento della creazione del bilanciatore del carico prima di passare all'attività successiva.
Fai clic su Controlla i miei progressi per verificare l'obiettivo.
Configura il bilanciatore del carico interno
Attività 4: testa il bilanciatore del carico interno
Il test finale verifica che il bilanciamento del carico interno distribuisca correttamente il traffico tra le istanze di backend integre. Ciò conferma che i tuoi servizi interni sono ora più resilienti e scalabili, sfruttando i vantaggi principali del bilanciatore del carico interno e che la connettività privata è stabilita correttamente.
Verifica che l'indirizzo IP my-ilb
inoltri il traffico a instance-group-1 e instance-group-2.
Accedi al bilanciatore del carico interno
- Nella console Google Cloud, vai a Menu di navigazione > Compute Engine > Istanze VM.
- In utility-vm, fai clic su SSH per avviare un terminale e stabilire la connessione.
- Per verificare che il bilanciatore del carico interno inoltri il traffico, esegui il comando seguente:
curl 10.10.30.5
L'output dovrebbe essere simile al seguente:
<h1>Internal Load Balancing Lab</h1><h2>Client IP</h2>Your IP address : 10.10.20.50<h2>Hostname</h2>Server Hostname:
instance-group-1-1zn8<h2>Server Location</h2>Region and Zone: us-central1-a
Nota: come previsto, il traffico viene inoltrato dal bilanciatore del carico interno (10.10.30.5) al backend.
- Esegui lo stesso comando ancora un paio di volte.
Nell'output, dovresti poter vedere le risposte di instance-group-1 in e di instance-group-2 nella zona diversa della stessa regione. Il bilanciatore del carico distribuisce il traffico tra le istanze di backend, dimostrando la sua efficacia nel garantire alta affidabilità e distribuire il carico.
Complimenti!
Hai configurato e testato correttamente un bilanciatore del carico interno, comprendendo il suo ruolo fondamentale nella creazione di applicazioni interne solide, scalabili e sicure su Google Cloud.
Prossimi passi/Scopri di più
Per informazioni sui concetti base del bilanciamento del carico, vedi la documentazione di Google Cloud Load Balancing.
Formazione e certificazione Google Cloud
… per utilizzare al meglio le tecnologie Google Cloud. I nostri corsi ti consentono di sviluppare competenze tecniche e best practice per aiutarti a metterti subito al passo e avanzare nel tuo percorso di apprendimento. Offriamo vari livelli di formazione, dal livello base a quello avanzato, con opzioni di corsi on demand, dal vivo e virtuali, in modo da poter scegliere il più adatto in base ai tuoi impegni. Le certificazioni ti permettono di confermare e dimostrare le tue abilità e competenze relative alle tecnologie Google Cloud.
Ultimo aggiornamento del manuale: 15 settembre 2025
Ultimo test del lab: 26 maggio 2025
Copyright 2025 Google LLC. Tutti i diritti riservati. Google e il logo Google sono marchi di Google LLC. Tutti gli altri nomi di società e prodotti sono marchi delle rispettive società a cui sono associati.