Panoramica di AlloyDB Express

AlloyDB Express è una configurazione di AlloyDB per PostgreSQL che fornisce un provisioning rapido e un computing con scalabilità fino a zero, ottimizzato per la prototipazione rapida e per i workflow che utilizzano agenti di programmazione AI. Con AlloyDB Express, puoi creare ed eseguire query su un database PostgreSQL in pochi secondi per creare prototipi, applicazioni e agenti.

Quando è tutto pronto per la produzione, puoi eseguire l'upgrade ad AlloyDB con un solo clic per ottenere l'insieme completo di funzionalità aziendali.

Questo documento descrive le funzionalità di AlloyDB Express, lo confronta con AlloyDB e ne descrive la gerarchia delle risorse, i prezzi, le regioni supportate e le limitazioni.

Funzionalità di AlloyDB Express

AlloyDB Express offre le seguenti funzionalità per aiutarti a creare e testare le applicazioni.

Provisioning rapido

Le istanze AlloyDB Express sono pronte ad accettare connessioni entro circa 2 secondi per il DNS pubblico ed entro 20 secondi per gli endpoint Private Service Connect. Il provisioning rapido consente a te e ai tuoi agenti di programmazione di creare ed eseguire query su un database PostgreSQL in pochi secondi per accelerare lo sviluppo.

Compatibilità con PostgreSQL e funzionalità di AI per istanze di piccole dimensioni

Anche su un'istanza di piccole dimensioni con 1 vCPU (4 GB di RAM) o 2 vCPU (8 GB di RAM), ottieni la compatibilità completa con PostgreSQL e l'accesso completo ad AlloyDB AI. Questa funzionalità include la ricerca vettoriale ScaNN, l'estensione vector (pgvector), le query in linguaggio naturale e le funzioni SQL integrate per creare embedding e chiamare i modelli Gemini direttamente da SQL.

Scalabilità fino a zero

Quando un'istanza è inattiva, viene eseguito lo scale down a zero risorse di computing, in modo che non ti vengano addebitati costi per il computing durante i periodi di inattività. Quando l'istanza riceve una nuova connessione o query, riprende l'operazione in circa 20 secondi.

Connettività

AlloyDB Express supporta i seguenti tipi di connettività:

  • Private Service Connect: si connette alla tua istanza dalla tua rete Virtual Private Cloud (VPC) tramite gli endpoint Private Service Connect, senza esporre il database alla rete internet pubblica.
  • DNS pubblico: si connette alla tua istanza da client esterni alla rete VPC. L'IP pubblico non è supportato. AlloyDB Express fornisce invece la connettività esterna tramite DNS pubblico.

Puoi anche connetterti alle istanze AlloyDB Express utilizzando il proxy di autenticazione AlloyDB e i connettori dei linguaggi AlloyDB per Go, Python e Java.

Crescita automatica dello spazio di archiviazione

Lo spazio di archiviazione per le istanze AlloyDB Express viene scalato automaticamente man mano che i dati crescono, fino a 20 GB, e ti viene addebitato solo lo spazio di archiviazione che utilizzi. Quando lo spazio di archiviazione raggiunge i 20 GB, non sono consentite ulteriori operazioni di scrittura.

Upgrade in loco ad AlloyDB

Puoi eseguire l'upgrade di una configurazione AlloyDB Express a un cluster AlloyDB utilizzando un singolo comando o un singolo clic nella console Google Cloud . L'upgrade ti offre le funzionalità aziendali, le configurazioni di computing, le configurazioni di archiviazione e le regioni necessarie per la produzione. L'upgrade ha le seguenti caratteristiche:

  • Conservazione dei dati e della configurazione: l'upgrade conserva i dati, gli schemi, le credenziali utente e la configurazione di rete del database. La stringa di connessione e il nome DNS rimangono invariati, quindi non è necessario modificare il codice dell'applicazione.
  • Set completo di funzionalità di AlloyDB: dopo l'upgrade, il limite di spazio di archiviazione di 20 GB e il limite di computing di 2 vCPU non vengono più applicati. Puoi configurare l'alta affidabilità (HA) a livello di regione, i pool di lettura e i backup automatici. I cluster ad alta affidabilità a livello di regione includono anche un accordo sul livello del servizio (SLA) con uptime del 99,99%.

Sicurezza e conformità

AlloyDB Express offre le seguenti funzionalità di sicurezza per proteggere i tuoi dati:

  • Autenticazione: supporta l'autenticazione con nome utente e password PostgreSQL o l'autenticazione del database Identity and Access Management (IAM). L'applicazione della complessità della password è attiva per impostazione predefinita.
  • Controlli per l'esfiltrazione di dati: i Controlli di servizio VPC ti aiutano a rispettare le policy aziendali sull'esfiltrazione di dati.
  • Controlli di governance: supporta la residenza dei dati, Access Transparency e Access Approval.
  • Crittografia: la crittografia predefinita di Google cripta i dati at-rest. Le chiavi di crittografia gestite dal cliente (CMEK) non sono supportate.

Applicazione di patch e manutenzione

AlloyDB Express è ottimizzato per lo sviluppo leggero, la prototipazione rapida e i workflow che utilizzano agenti di programmazione AI. Per mantenere un overhead ridotto e la semplicità, AlloyDB Express gestisce l'applicazione di patch e la manutenzione in modo diverso rispetto ai deployment di AlloyDB.

AlloyDB Express mantiene le istanze aggiornate con le versioni secondarie e gli aggiornamenti della sicurezza più recenti. In genere, il servizio applica automaticamente gli aggiornamenti di manutenzione quando un'istanza viene ripresa o durante le ore di scarso utilizzo se l'istanza è in esecuzione.

Confronta AlloyDB Express e AlloyDB

La seguente tabella mette a confronto AlloyDB Express con AlloyDB per aiutarti a scegliere l'opzione che soddisfa i tuoi requisiti:

Capacità Configurazione di AlloyDB Express (anteprima) AlloyDB
Casi d'uso Prototipazione e sviluppo rapidi con configurazioni ottimizzate per i workflow che utilizzano agenti di programmazione AI Set completo di funzionalità aziendali, configurazioni di computing, configurazioni di archiviazione e regioni necessarie per lo sviluppo, il test e la produzione di applicazioni e agenti
Tempo di provisioning Entro circa 2 secondi per il DNS pubblico ed entro 20 secondi per gli endpoint Private Service Connect Entro pochi minuti
Configurazione di computing Istanze a livello di zona con 1 o 2 vCPU Fino a 288 vCPU; fino a 20 nodi del pool di lettura
Comportamento di provisioning Fare lo scale down a zero quando il database non ha traffico Sempre sottoposto a provisioning
Configurazione dello spazio di archiviazione Spazio di archiviazione con scalabilità automatica fino a 20 GB Spazio di archiviazione con scalabilità automatica fino a 128 TB
Alta affidabilità Non supportato; solo istanze di zona HA regionale con failover automatico
Disaster recovery Non supportata Replica tra regioni con un massimo di cinque cluster secondari
SLA Nessuno SLA SLA (accordo sul livello del servizio) con uptime del 99,99% per i cluster ad alta affidabilità a livello di regione
Backup Non supportata Backup automatici e on demand, recupero point-in-time (PITR) e servizio di Backup e DR
Connettività DNS pubblico e Private Service Connect IP pubblico, Private Service Connect e accesso privato ai servizi
Versioni di PostgreSQL 18 14, 15, 16, 17 e 18
Crittografia Crittografia predefinita di Google Crittografia predefinita di Google o CMEK
Modello di determinazione del prezzo Computing e archiviazione in base all'utilizzo; Livello senza costi mensile Computing orario di cui è stato eseguito il provisioning; spazio di archiviazione basato sull'utilizzo; prova senza costi di 30 giorni per cluster con 8 vCPU
Sconti per impegno di utilizzo (CUD) Gli sconti per impegno di utilizzo (CUD) non si applicano Si applicano i CUD di 1 e 3 anni
Interfacce ConsoleGoogle Cloud , Google Cloud CLI e API REST ConsoleGoogle Cloud , gcloud CLI, API REST, Terraform e Config Connector
Percorso di upgrade Upgrade in loco ad AlloyDB Il downgrade ad AlloyDB Express non è supportato

Gerarchia delle risorse di AlloyDB Express

Come AlloyDB, AlloyDB Express organizza le risorse in cluster, istanze e nodi, ma utilizza una topologia semplificata a istanza singola. L'elenco seguente descrive le differenze tra ogni risorsa di AlloyDB Express e AlloyDB:

  • Cluster: un container di primo livello per i database, i log e i metadati in una regione Google Cloud . A differenza di un cluster AlloyDB, un cluster AlloyDB Express non supporta la replica o i backup tra regioni.
  • Istanza: il punto di accesso che fornisce i dettagli di connessione per le tue applicazioni. A differenza di un cluster AlloyDB, che può contenere un'istanza principale ad alta affidabilità a livello di regione e più istanze del pool di lettura, un cluster AlloyDB Express contiene una singola istanza principale a livello di zona che gestisce sia le letture che le scritture.
  • Nodo: la macchina virtuale (VM) che esegue il motore del database. Un'istanza AlloyDB Express viene eseguita su un singolo nodo con 1 vCPU (4 GB di RAM) o 2 vCPU (8 GB di RAM) e non ha un nodo in standby, il che contribuisce a ridurre al minimo i costi.

Prezzi

AlloyDB Express offre prezzi basati sull'utilizzo per il computing e lo spazio di archiviazione e include un livello senza costi mensile. L'elenco seguente descrive come AlloyDB Express fattura l'utilizzo:

  • Livello senza costi: ogni mese include 50 unità di calcolo e 2 GB di spazio di archiviazione per account di fatturazione per i primi 12 mesi. L'utilizzo oltre il Livello senza costi viene fatturato per istanze con 1 vCPU o 2 vCPU, che rappresentano rispettivamente 1 unità di calcolo e 2 unità di calcolo.
  • Calcolo: il calcolo viene fatturato al secondo, in base alle unità di calcolo con un rapporto vCPU/memoria di 1:4. Non ti viene addebitato alcun costo per il computing mentre l'istanza è inattiva.
  • Archiviazione: l'archiviazione viene fatturata in base alla quantità utilizzata, non alla capacità sottoposta a provisioning, fino a un massimo di 20 GB. Lo spazio di archiviazione viene fatturato mentre l'istanza è attiva o inattiva.
  • Sconti: si applicano gli sconti aziendali standard. Gli sconti per impegno di utilizzo non sono disponibili.

Per ulteriori informazioni, consulta i prezzi di AlloyDB.

Aree geografiche supportate

AlloyDB Express supporta le seguenti regioni:

  • asia-east1
  • asia-east2
  • asia-northeast1
  • asia-southeast1
  • australia-southeast1
  • europe-west2
  • us-west1

Limitazioni

AlloyDB Express presenta le seguenti limitazioni:

  • Supporto della versione di PostgreSQL: AlloyDB Express supporta solo PostgreSQL 18.
  • Configurazione di computing e istanza: AlloyDB Express supporta un'istanza principale a livello di zona singola con 1 vCPU (4 GB di RAM) o 2 vCPU (8 GB di RAM). Le istanze del pool di lettura, l'alta affidabilità regionale e la replica tra regioni non sono supportate.
  • Limite di spazio di archiviazione: AlloyDB Express supporta fino a 20 GB di spazio di archiviazione. Quando lo spazio di archiviazione raggiunge i 20 GB, non sono consentite ulteriori operazioni di scrittura.
  • Numero massimo di connessioni (flag max_connections): il flag di database max_connections è fissato a 200 per evitare problemi di esaurimento della memoria (OOM). La modifica del flag max_connections non ha alcun effetto su un'istanza AlloyDB Express.
  • Estensioni PostgreSQL: puoi caricare tutte le estensioni PostgreSQL supportate da AlloyDB, ma le estensioni che richiedono molta memoria possono causare problemi di memoria esaurita se superano il limite di memoria di 4 GB o 8 GB dell'istanza. Per evitare problemi di OOM, AlloyDB Express applica le seguenti impostazioni di estensione fisse, che scalano la memoria utilizzata e disattivano i suggerimenti di Advisor del motore colonnare:
    • Estensione google_plan_management: il flag google_plan_management.managed_plans_pool_size_in_mb è impostato su 10.
    • Estensioni google_columnar_engine e google_db_advisor: il flag google_columnar_engine.memory_size_in_mb è impostato su 400, il flag google_columnar_engine.enable_auto_columnarization è impostato su false e il flag google_db_advisor.enable_columnar_advisor è impostato su false.
  • Backup e ripristino di emergenza: i backup automatici, i backup on demand, il PITR e Backup e RE non sono supportati.
  • Sicurezza: CMEK non è supportato.
  • Interfacce: Terraform e Config Connector non sono supportati.
  • Fatturazione e SLA: gli sconti per impegno di utilizzo (CUD) non si applicano e AlloyDB Express non è coperto da uno SLA.
  • Percorso di upgrade: dopo aver eseguito l'upgrade di un cluster AlloyDB Express ad AlloyDB, non puoi eseguire il downgrade ad AlloyDB Express.

Passaggi successivi