Global Front End è una soluzione Cross-Cloud Network che migliora le prestazioni e la disponibilità delle applicazioni. Utilizzando la Google Cloud rete di oltre 200 punti di presenza (PoP), Global Front End funge da gateway edge unificato e piattaforma di distribuzione tra gli utenti di internet pubblici e i servizi di backend ospitati in qualsiasi cloud, struttura di colocation o data center.
Gli architetti di rete aziendale, gli amministratori della sicurezza e i team di progettazione della piattaforma utilizzano Global Front End per gestire e proteggere le applicazioni distribuite in ambienti multi-cloud e ibridi. Gli scenari di deployment comuni includono i seguenti:
- Hosting di un'applicazione o di un sito web di e-commerce.
- Accelerazione degli endpoint API.
- Soddisfare esigenze di conformità rigorose per la pubblicazione dei download del firmware.
- Gestione di asset di siti web statici e API delle applicazioni per portali web.
Servizi Global Front End
Global Front End integra i seguenti Google Cloud servizi:
Bilanciatore del carico delle applicazioni esterno globale per bilanciare il traffico delle applicazioni a livello globale.
- Routing Anycast globale: indirizza il traffico al backend integro più vicino con capacità di ridurre la latenza.
- Routing avanzato: indirizza le richieste in base ai parametri HTTP come host, percorso e intestazioni.
- Gestione del traffico: applica azioni di traffico, tra cui riscritture degli URL, reindirizzamenti, modifiche delle intestazioni e mirroring del traffico.
Google Cloud Armor per il web application firewall (WAF) e la protezione dagli attacchi DDoS (Distributed Denial-of-Service).
- Policy di sicurezza: applica policy di sicurezza e firewall di livello 3-7.
- Limitazione della frequenza: protegge i backend da picchi di traffico e utilizzo eccessivo.
- Adaptive Protection: utilizza il machine learning per rilevare gli attacchi ed eseguire automaticamente il deployment delle regole.
- Google Threat Intelligence: crea regole basate su categorie di threat intelligence, tra cui origini dannose note, motori di ricerca e provider di hosting cloud.
- Gruppi di indirizzi: raggruppa gli indirizzi IP per le regole di sicurezza.
- Visibilità degli attacchi DDoS: mostra metriche in tempo reale e telemetria degli attacchi.
Cloud CDN per memorizzare i contenuti nella cache sull'edge e ridurre la latenza.
- Policy della cache estese: controllo granulare delle policy di memorizzazione nella cache utilizzando le policy della cache nelle mappe degli URL.
- Annullamento della convalida della cache: cancella i contenuti memorizzati nella cache nelle località edge.
- Caratterizzazione delle richieste: utilizza i metadati di località e dispositivo per definire il comportamento di memorizzazione nella cache.
Service Extensions per eseguire plug-in e callout personalizzati nel percorso dei dati per aggiungere o modificare gli attributi di richiesta e risposta.
- Plug-in: esegue i plug-in all'interno di ambienti sandbox gestiti da Google.
- Callout: effettua callout gRPC personalizzati alle istanze di Compute gestite dall'utente.
Il seguente diagramma mostra l'architettura di Global Front End:
Per ulteriori informazioni sull'architettura di Global Front End, consulta Utilizzare Google Cloud Armor, Cloud Load Balancing e Cloud CDN per eseguire il deployment di front-end globali programmabili.
Vantaggi di Global Front End
Quando esegui il deployment delle applicazioni con Global Front End, ottieni i seguenti vantaggi architetturali e operativi:
Routing multi-cloud e ibrido: fornisce il routing del traffico centralizzato e applica policy di sicurezza unificate alle origini delle applicazioni, indipendentemente da dove sono ospitate.
Prestazioni globali: basata sull'infrastruttura edge globale di Google Cloud, la piattaforma memorizza i contenuti nella cache in più di 200 PoP in tutto il mondo.
Sicurezza globale: fornisce la mitigazione degli attacchi DDoS di livello 3 e 4 integrata, insieme alla protezione di livello 7 basata sul machine learning.
Routing multi-backend centralizzato: indirizza il traffico e applica policy unificate a diversi tipi di backend. I backend supportati includono Google Cloud risorse (come istanze di VM Compute Engine, pod GKE, servizi Cloud Run e bucket Cloud Storage ) e backend esterni on-premise o in altri cloud.
Modelli di fatturazione di Global Front End
Per utilizzare Global Front End, devi configurare i singoli Google Cloud servizi, come Cloud Load Balancing, Cloud CDN e Google Cloud Armor. Puoi scegliere uno dei seguenti modelli di fatturazione:
- Fatturazione à la carte o standard: paghi i prezzi individuali per ogni servizio e gli SKU che utilizzi nella tua soluzione. Questo è il modello di fatturazione predefinito.
- Fatturazione di Global Front End Enterprise: abilita Global Front End Enterprise nel tuo Google Cloud progetto per semplificare la fatturazione e consolidare gli addebiti. Consolidando la rete edge con Global Front End Enterprise, puoi ridurre i costi operativi rispetto all'acquisto, alla configurazione e alla manutenzione di prodotti autonomi separati.
Global Front End Enterprise
Utilizzando il modello di fatturazione standard, devi stimare i costi per gli SKU con più opzioni di prezzo. Per semplificare la fatturazione, puoi abilitare Global Front End Enterprise nel tuo Google Cloud progetto.
Global Front End Enterprise è un livello di fatturazione che integra i servizi di rete e di sicurezza Google Cloud di base in un unico livello a livello di progetto. Quando abiliti Global Front End Enterprise in un progetto, tutti i bilanciatori del carico delle applicazioni esterni globali in quel progetto ottengono l'accesso alle funzionalità del livello Google Cloud Armor Enterprise. Per un elenco completo delle funzionalità coperte, consulta Cloud Armor Enterprise e Global Front End.
Per abilitare Global Front End Enterprise in un progetto, consulta Abilitare e gestire Global Front End Enterprise nel tuo Google Cloud progetto.
SKU di fatturazione di Global Front End Enterprise
Global Front End Enterprise consolida gli SKU dei singoli prodotti nei seguenti SKU di fatturazione:
- Istanza Global Front End: addebita una tariffa oraria fissa per ogni regola di forwarding associata ai servizi di cui hai eseguito il deployment.
- Richieste Global Front End: addebita una tariffa singola per 10.000 richieste che copre sia il traffico delle applicazioni sia il traffico Cloud CDN memorizzato nella cache edge.
- Elaborazione dei dati di Global Front End: addebita una tariffa a livelli per GiB (gibibyte) per il traffico in entrata e in uscita elaborato.
Per ulteriori informazioni sui prezzi di Global Front End Enterprise, consulta Prezzi di rete.
Considerazioni importanti
Prima di configurare il progetto, esamina le seguenti caratteristiche di progettazione e fatturazione:
- Ambito a livello di progetto: l'abilitazione di Global Front End Enterprise applica il modello di fatturazione a tutte le regole di forwarding compatibili all'interno del progetto.
- Fatturazione del backend tra progetti: se un bilanciatore del carico delle applicazioni esterno globale indirizza il traffico ai backend in altri progetti, i prezzi di Global Front End Enterprise si applicano solo al progetto in cui risiedono i componenti frontend del bilanciatore del carico. L'utilizzo e gli addebiti nei progetti che contengono i componenti backend seguono i prezzi dei singoli prodotti.
- Ambito del livello Cloud Armor: l'abilitazione di Global Front End Enterprise fornisce funzionalità di sicurezza per i bilanciatori del carico delle applicazioni esterni globali, ma non modifica il livello Cloud Armor del progetto.
- Comportamento di disattivazione: se disattivi Global Front End Enterprise in un progetto, Google Cloud non conserva le configurazioni di sicurezza Cloud Armor precedenti. Devi associare i servizi di backend a un livello Cloud Armor alternativo.
Passaggi successivi
- Abilitare e gestire Global Front End Enterprise nel tuo Google Cloud progetto
- Utilizzare Google Cloud Armor, Cloud Load Balancing e Cloud CDN per eseguire il deployment di front-end globali programmabili
- Global Front End per i bilanciatori del carico delle applicazioni esterni globali
- Prezzi di rete
- Calcolatore prezzi Google Cloud