AlloyDB Express ist eine Konfiguration in AlloyDB for PostgreSQL, die eine schnelle Bereitstellung und eine Skalierung auf null bietet. Sie ist für schnelles Prototyping und für Workflows optimiert, die KI-Codierungs-Agents verwenden. Mit AlloyDB Express können Sie in Sekundenschnelle eine PostgreSQL-Datenbank erstellen und abfragen, um Prototypen, Anwendungen und KI-Agenten zu erstellen.
Wenn Sie bereit für die Produktion sind, können Sie mit einem Klick ein Upgrade auf AlloyDB durchführen, um alle Unternehmensfunktionen zu erhalten.
In diesem Dokument werden die Funktionen von AlloyDB Express beschrieben, mit AlloyDB verglichen und die Ressourcenhierarchie, die Preise, die unterstützten Regionen und die Einschränkungen erläutert.
AlloyDB Express-Funktionen
AlloyDB Express bietet die folgenden Funktionen, mit denen Sie Anwendungen erstellen und testen können.
Schnelle Bereitstellung
AlloyDB Express-Instanzen sind innerhalb von etwa 2 Sekunden für öffentliche DNS-Verbindungen und innerhalb von 20 Sekunden für Private Service Connect-Endpunkte bereit, Verbindungen anzunehmen. Dank der schnellen Bereitstellung können Sie und Ihre Coding-Agents in Sekundenschnelle eine PostgreSQL-Datenbank erstellen und abfragen, um die Entwicklung zu beschleunigen.
PostgreSQL-Kompatibilität und KI-Funktionen für kleine Instanzen
Selbst auf einer kleinen Instanz mit 1 vCPU (4 GB RAM) oder 2 vCPUs (8 GB RAM) erhalten Sie vollständige PostgreSQL-Kompatibilität und vollen Zugriff auf AlloyDB AI. Diese Funktion umfasst die ScaNN-Vektorsuche, die Erweiterung vector (pgvector), Abfragen in natürlicher Sprache und integrierte SQL-Funktionen zum Erstellen von Einbettungen und zum direkten Aufrufen von Gemini-Modellen über SQL.
Auf null skalieren
Wenn eine Instanz inaktiv ist, wird sie auf null Rechenleistung herunterskaliert, sodass Ihnen während der Inaktivität keine Rechenleistung in Rechnung gestellt wird. Wenn die Instanz eine neue Verbindung oder Abfrage empfängt, wird der Betrieb in etwa 20 Sekunden fortgesetzt.
Verbindung
AlloyDB Express unterstützt die folgenden Verbindungstypen:
- Private Service Connect: Stellt über Private Service Connect-Endpunkte eine Verbindung von Ihrem VPC-Netzwerk (Virtual Private Cloud) zu Ihrer Instanz her, ohne die Datenbank im öffentlichen Internet verfügbar zu machen.
- Öffentliches DNS: Verbindet Clients außerhalb Ihres VPC-Netzwerk mit Ihrer Instanz. Öffentliche IP-Adressen werden nicht unterstützt. Stattdessen bietet AlloyDB Express externe Konnektivität über öffentliches DNS.
Sie können auch über den AlloyDB Auth-Proxy und die AlloyDB Language Connectors für Go, Python und Java eine Verbindung zu AlloyDB Express-Instanzen herstellen.
Automatisches Speicherwachstum
Der Speicher für AlloyDB Express-Instanzen wird automatisch skaliert, wenn Ihre Daten wachsen, bis zu 20 GB. Ihnen wird nur der Speicher in Rechnung gestellt, den Sie verwenden. Wenn der Speicherplatz 20 GB erreicht, sind keine weiteren Schreibvorgänge zulässig.
Direktes Upgrade auf AlloyDB
Sie können eine AlloyDB Express-Konfiguration mit einem einzigen Befehl oder einem einzigen Klick in der Google Cloud Console auf einen AlloyDB-Cluster upgraden. Durch das Upgrade erhalten Sie die Unternehmensfunktionen, Rechenkonfigurationen, Speicherkonfigurationen und Regionen, die für die Produktion erforderlich sind. Das Upgrade hat die folgenden Merkmale:
- Daten- und Konfigurationserhaltung: Beim Upgrade bleiben Ihre Datenbankdaten, Schemas, Nutzeranmeldedaten und die Netzwerkkonfiguration erhalten. Der Verbindungsstring und der DNS-Name bleiben unverändert, sodass Sie den Anwendungscode nicht ändern müssen.
- Vollständiger Satz von AlloyDB-Funktionen: Nach dem Upgrade gelten das Speicherlimit von 20 GB und das Rechenlimit von 2 vCPUs nicht mehr. Sie können regionale Hochverfügbarkeit, Lesepools und automatisierte Sicherungen konfigurieren. Regionale HA-Cluster umfassen auch ein Service Level Agreement (SLA) mit einer Verfügbarkeit von 99,99 %.
Sicherheit und Compliance
AlloyDB Express bietet die folgenden Sicherheitsfunktionen zum Schutz Ihrer Daten:
- Authentifizierung: Unterstützt die PostgreSQL-Authentifizierung mit Nutzername und Passwort oder die IAM-Datenbankauthentifizierung (Identity and Access Management). Die Erzwingung der Passwortkomplexität ist standardmäßig aktiviert.
- Kontrollen zur Daten-Exfiltration: VPC Service Controls unterstützt Sie bei der Einhaltung von Richtlinien zur Daten-Exfiltration in Unternehmen.
- Governance-Steuerelemente: Unterstützt Datenstandort, Access Transparency und Zugriffsgenehmigung.
- Verschlüsselung: Mit der standardmäßigen Google-Verschlüsselung werden ruhende Daten verschlüsselt. Kundenverwaltete Verschlüsselungsschlüssel (CMEK) werden nicht unterstützt.
Patches und Wartung
AlloyDB Express ist für die einfache Entwicklung, das schnelle Prototyping und Workflows mit KI-Coding-Agents optimiert. Damit der Aufwand gering und die Verwaltung einfach bleibt, werden Patches und Wartung in AlloyDB Express anders gehandhabt als in AlloyDB-Bereitstellungen.
AlloyDB Express hält Instanzen mit den neuesten Nebenversionen und Sicherheitsupdates auf dem neuesten Stand. Der Dienst wendet Wartungsupdates in der Regel automatisch an, wenn eine Instanz fortgesetzt wird, oder während Zeiten mit geringer Nutzung, wenn die Instanz ausgeführt wird.
AlloyDB Express und AlloyDB vergleichen
In der folgenden Tabelle werden AlloyDB Express und AlloyDB verglichen, damit Sie die Option auswählen können, die Ihren Anforderungen entspricht:
| Funktion | AlloyDB Express-Konfiguration (Vorabversion) | AlloyDB |
|---|---|---|
| Anwendungsfälle | Schnelles Prototyping und schnelle Entwicklung mit Konfigurationen, die für Workflows mit KI-Programmier-Agents optimiert sind | Vollständiger Satz von Unternehmensfunktionen, Rechenkonfigurationen, Speicherkonfigurationen und Regionen, die für die Entwicklung, das Testen und die Produktion von Anwendungen und Agenten erforderlich sind |
| Bereitstellungszeit | Innerhalb von etwa 2 Sekunden für öffentliches DNS und innerhalb von 20 Sekunden für Private Service Connect-Endpunkte | Innerhalb weniger Minuten |
| Rechenkonfiguration | Zonale Instanzen mit 1 vCPU oder 2 vCPUs | Bis zu 288 vCPUs; bis zu 20 Lesepoolknoten |
| Bereitgestelltes Verhalten | Skaliert auf null, wenn die Datenbank keinen Traffic hat | Immer bereitgestellt |
| Speicherkonfiguration | Automatische Speicherskalierung bis zu 20 GB | Automatische Skalierung des Speichers auf bis zu 128 TB |
| Hochverfügbarkeit | Nicht unterstützt; nur zonale Instanzen | Regionale Hochverfügbarkeit mit automatischem Failover |
| Notfallwiederherstellung | Nicht unterstützt | Regionenübergreifende Replikation mit bis zu fünf sekundären Clustern |
| SLA | Kein SLA | SLA zur 99,99-prozentigen Verfügbarkeit für regionale Hochverfügbarkeitscluster |
| Sicherungen | Nicht unterstützt | Automatische Sicherungen und Sicherungen nach Bedarf, Wiederherstellung zu einem bestimmten Zeitpunkt (PITR) sowie Backup- und DR-Dienst |
| Verbindung | Öffentliches DNS und Private Service Connect | Öffentliche IP-Adresse, Private Service Connect und Zugriff auf private Dienste |
| PostgreSQL-Versionen | 18 | 14, 15, 16, 17 und 18 |
| Verschlüsselung | Standardmäßige Google-Verschlüsselung | Standardmäßige Google-Verschlüsselung oder CMEK |
| Preismodell | Nutzungsbasierte Computing- und Speicherressourcen; monatliche kostenlose Stufe | Bereitgestellte stündliche Rechenleistung; nutzungsbasierter Speicher; 30-tägiger kostenloser Testzeitraum für Cluster mit 8 vCPUs |
| Rabatte für zugesicherte Nutzung (CUD) | Rabatte für zugesicherte Nutzung gelten nicht | Es gelten Rabatte für zugesicherte Nutzung für 1 Jahr und 3 Jahre. |
| Schnittstellen | Google Cloud Console, Google Cloud CLI und REST API | Google Cloud Console, gcloud CLI, REST API, Terraform und Config Connector |
| Upgrade-Pfad | Direktes Upgrade auf AlloyDB | Ein Downgrade auf AlloyDB Express wird nicht unterstützt. |
AlloyDB Express-Ressourcenhierarchie
Wie AlloyDB organisiert AlloyDB Express Ressourcen in Clustern, Instanzen und Knoten, verwendet aber eine vereinfachte Topologie mit einer einzelnen Instanz. In der folgenden Liste wird beschrieben, wie sich die einzelnen Ressourcen in AlloyDB Express von AlloyDB unterscheiden:
- Cluster: Ein Container auf oberster Ebene für Ihre Datenbanken, Logs und Metadaten in einer Google Cloud -Region. Im Gegensatz zu einem AlloyDB-Cluster unterstützt ein AlloyDB Express-Cluster keine regionenübergreifende Replikation oder Sicherungen.
- Instanz: Der Zugriffspunkt, der Verbindungsdetails für Ihre Anwendungen bereitstellt. Im Gegensatz zu einem AlloyDB-Cluster, der eine regionale primäre Hochverfügbarkeitsinstanz und mehrere Lesepoolinstanzen enthalten kann, enthält ein AlloyDB Express-Cluster eine einzelne zonale primäre Instanz, die sowohl Lese- als auch Schreibvorgänge verarbeitet.
- Knoten: die virtuelle Maschine (VM), auf der die Datenbank-Engine ausgeführt wird. Eine AlloyDB Express-Instanz wird auf einem einzelnen Knoten mit entweder 1 vCPU (4 GB RAM) oder 2 vCPUs (8 GB RAM) ausgeführt und hat keinen Standby-Knoten, was die Kosten minimiert.
Preise
AlloyDB Express bietet nutzungsbasierte Preise für Rechenleistung und Speicher und umfasst eine monatliche kostenlose Stufe. In der folgenden Liste wird beschrieben, wie die Nutzung von AlloyDB Express abgerechnet wird:
- Kostenlose Stufe: In den ersten 12 Monaten sind pro Rechnungskonto und Monat 50 Recheneinheiten und 2 GB Speicher enthalten. Die Nutzung über die kostenlose Stufe hinaus wird für Instanzen mit 1 vCPU oder 2 vCPUs in Rechnung gestellt, was 1 Recheneinheit bzw. 2 Recheneinheiten entspricht.
- Rechenleistung: Rechenleistung wird pro Sekunde abgerechnet, basierend auf Recheneinheiten mit einem vCPU-zu-Arbeitsspeicher-Verhältnis von 1:4. Ihnen wird die Rechenleistung nicht in Rechnung gestellt, während die Instanz inaktiv ist.
- Speicher: Der Speicher wird für die von Ihnen verwendete Menge in Rechnung gestellt, nicht für die bereitgestellte Kapazität, bis zu einem Maximum von 20 GB. Der Speicher wird in Rechnung gestellt, solange die Instanz aktiv oder inaktiv ist.
- Rabatte: Es gelten die Standardrabatte für Unternehmen. Rabatte für zugesicherte Nutzung sind nicht verfügbar.
Weitere Informationen finden Sie unter AlloyDB-Preise.
Unterstützte Regionen
AlloyDB Express unterstützt die folgenden Regionen:
asia-east1asia-east2asia-northeast1asia-southeast1australia-southeast1europe-west2us-west1
Beschränkungen
Für AlloyDB Express gelten die folgenden Einschränkungen:
- Unterstützung von PostgreSQL-Versionen: AlloyDB Express unterstützt nur PostgreSQL 18.
- Compute- und Instanzkonfiguration: AlloyDB Express unterstützt eine einzelne zonale primäre Instanz mit 1 vCPU (4 GB RAM) oder 2 vCPUs (8 GB RAM). Lesepoolinstanzen, regionale Hochverfügbarkeit und regionenübergreifende Replikation werden nicht unterstützt.
- Speicherlimit: AlloyDB Express unterstützt bis zu 20 GB Speicherplatz. Wenn der Speicherplatz 20 GB erreicht, sind keine weiteren Schreibvorgänge zulässig.
- Maximale Anzahl von Verbindungen (Flag
max_connections): Das Datenbankflagmax_connectionsist auf200festgelegt, um Probleme mit unzureichendem Arbeitsspeicher zu vermeiden. Das Ändern des Flagsmax_connectionshat keine Auswirkungen auf eine AlloyDB Express-Instanz. - PostgreSQL-Erweiterungen: Sie können alle von AlloyDB unterstützten PostgreSQL-Erweiterungen laden. Speicherintensive Erweiterungen können jedoch zu OOM-Problemen führen, wenn sie das Speicherlimit der Instanz von 4 GB oder 8 GB überschreiten. Um OOM-Probleme zu vermeiden, erzwingt AlloyDB Express die folgenden festen Erweiterungseinstellungen, die die Speichernutzung skalieren und Empfehlungen des spaltenbasierten Engine Advisors deaktivieren:
google_plan_management-Erweiterung: Das Flaggoogle_plan_management.managed_plans_pool_size_in_mbist auf10gesetzt.google_columnar_engine- undgoogle_db_advisor-Erweiterungen: Das Flaggoogle_columnar_engine.memory_size_in_mbist auf400, das Flaggoogle_columnar_engine.enable_auto_columnarizationauffalseund das Flaggoogle_db_advisor.enable_columnar_advisorauffalsegesetzt.
- Sicherungen und Notfallwiederherstellung: Automatische Sicherungen, On-Demand-Sicherungen, PITR sowie Backup und DR werden nicht unterstützt.
- Sicherheit: CMEK wird nicht unterstützt.
- Schnittstellen: Terraform und Config Connector werden nicht unterstützt.
- Abrechnung und SLA: Rabatte für zugesicherte Nutzung gelten nicht und AlloyDB Express ist nicht durch ein SLA abgedeckt.
- Upgradepfad: Nachdem Sie ein Upgrade eines AlloyDB Express-Clusters auf AlloyDB durchgeführt haben, können Sie kein Downgrade auf AlloyDB Express mehr durchführen.
Nächste Schritte
- AlloyDB Express-Cluster erstellen
- Verbindung zu einer AlloyDB Express-Instanz herstellen
- AlloyDB Express-Cluster auf AlloyDB aktualisieren