Schnellerstellen einer Aurora-PostgreSQL-Wissensdatenbank für Amazon Bedrock - Amazon Aurora

Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.

Schnellerstellen einer Aurora-PostgreSQL-Wissensdatenbank für Amazon Bedrock

Der Retrieval Augmented Generation (RAG)-Workflow von Amazon Bedrock stützt sich auf Vektordaten, die in einer Aurora-PostgreSQL-Datenbank gespeichert sind, um den Inhaltsabruf zu ermöglichen. Bisher war die Einrichtung von Aurora PostgreSQL als Vektordatenspeicher für Bedrock-Wissensdatenbanken ein mehrstufiger Prozess, der zahlreiche manuelle Aktionen auf verschiedenen Benutzeroberflächen erforderte. Dies machte es für Datenwissenschaftler und Entwickler schwierig, Aurora für ihre Bedrock-Projekte zu nutzen.

Zur Verbesserung der Benutzererfahrung hat AWS eine neue CloudFormation-basierte Schnellerstellungsoption entwickelt, die den Einrichtungsprozess vereinfacht. Mit der Aurora-Schnellerstellung können Sie jetzt mit einem einzigen Klick einen vorkonfigurierten DB-Cluster von Aurora PostgreSQL als Vektorspeicher für Ihre Amazon-Bedrock-Wissensdatenbanken bereitstellen.

Unterstützte Regionen und Aurora-PostgreSQL-Versionen

Die Aurora-Schnellerstellungsoption ist in allen AWS-Regionen verfügbar, die Amazon-Bedrock-Wissensdatenbanken unterstützen. Standardmäßig wird ein DB-Cluster von Aurora PostgreSQL mit Version 15.7 erstellt. Weitere Informationen zu unterstützten Regionen finden Sie unter Unterstützte Modelle und Regionen für Amazon-Bedrock-Wissensdatenbanken.

Grundlagen des Schnellerstellungsprozesses

Der Prozess der Schnellerstellung stellt automatisch die folgenden Ressourcen bereit, um eine Datenbank von Amazon Aurora PostgreSQL als Vektordatenspeicher für Ihre Amazon-Bedrock-Wissensdatenbank einzurichten:

Einen DB-Cluster von Aurora PostgreSQL in Ihrem Konto, konfiguriert mit Standardeinstellungen

  • ACUs (Aurora Capacity Units) sind auf einen Wert von 0 bis 16 eingestellt. Dadurch kann Ihr Vektorspeicher auf Null herunterskalieren, wenn er nicht verwendet wird, was Rechenkosten spart. Die ACUs können später in der Amazon-RDS-Konsole angepasst werden.

  • Der HNSW-Index (Hierarchical Navigable Small World) verwendet die euklidische Entfernung als Ähnlichkeitsmaß für die in Aurora gespeicherten Bedrock-Vektoreinbettungen.

  • Die DB-Instance ist eine Serverless-v2-Instance.

  • Der Cluster ist mit der Standard-VPC und den Standard-Subnetzen verknüpft und die RDS-Daten-API ist aktiviert.

  • Die Anmeldeinformationen des Cluster-Administrators werden von AWS Secrets Manager verwaltet.

Neben den Standardeinstellungen werden die folgenden Einstellungen für Sie eingerichtet. Während Sie den Prozess durchlaufen, werden Ihnen Bildschirme angezeigt, in denen der Workflow erklärt wird.

  • Seeding des Aurora-Clusters mit den erforderlichen Datenbankobjekten:

    • Erstellen Sie die pgvector-Erweiterung, das Schema, die Rolle und die Tabellen, die für die Bedrock-Wissensdatenbank erforderlich sind.

    • Registrieren Sie einen Datenbankbenutzer mit eingeschränkten Berechtigungen, damit Bedrock mit dem Cluster interagieren kann.

  • Während des gesamten Prozesses der Ressourcenbereitstellung wird ein Fortschrittsbanner angezeigt, mit dem Sie den Status der folgenden Unterereignisse verfolgen können:

    • Erstellung des Aurora-Clusters

    • Seeding des Aurora-Clusters

    • Erstellung der Wissensdatenbank

    Das Banner bleibt sichtbar, bis die Wissensdatenbank vollständig erstellt ist, auch wenn Sie die Seite verlassen und zurückkehren.

  • Sie können im Fortschrittsbanner auf View details klicken, um den Status der einzelnen Schritte zu sehen. Weitere Informationen zu Ereignissen während der Erstellung der Wissensdatenbank erhalten Sie, wenn Sie auf dem Bildschirm zur Detailanzeige den CloudFormation-Link auswählen. Sobald der Prozess abgeschlossen ist, ist Ihre neue Bedrock-Wissensdatenbank einsatzbereit.

  • Die Stack-IDs für alle Ressourcen der Schnellerstellung finden Sie in den Tags der Bedrock-Wissensdatenbank, falls Sie darauf verweisen müssen.

Eine Bedrock-Wissensdatenbank mit der Konfiguration für den neu bereitgestellten Aurora-Cluster, während der Vektorspeicher erstellt wird

Vorteile der Verwendung der Aurora-Schnellerstellung

  • Der auf CloudFormation basierende Prozess der Schnellerstellung reduziert den Zeit- und Komplexitätsaufwand für die Verwendung von Aurora als Vektorspeicher erheblich.

  • Aurora bietet hervorragende Leistung, Vektorskalierbarkeit und Kostenvorteile einschließlich der Möglichkeit, bei Nichtnutzung auf null Rechenkosten zu skalieren.

  • Der Prozess der Schnellerstellung optimiert das Gesamterlebnis und ermöglicht es Ihnen, Ihre Bedrock-Wissensdatenbanken mit Aurora einfach zu erstellen und zu konfigurieren.

  • Kunden können die CloudFormation-Vorlage als Grundlage verwenden, um die Bereitstellung mit ihren eigenen Konfigurationen anzupassen.

Einschränkungen beim Aurora-Schnellerstellungsprozess

  • Mit der Aurora-Schnellerstellungsoption wird der DB-Cluster mit Standardkonfigurationen bereitgestellt. Diese Standardeinstellungen entsprechen jedoch möglicherweise nicht Ihren spezifischen Anforderungen oder Ihrem beabsichtigten Anwendungsfall. Die Schnellerstellung bietet keine Optionen zum Ändern der Konfigurationen während des Bereitstellungsprozesses. Die Konfigurationen werden automatisch festgelegt, um die Bereitstellung zu optimieren. Wenn Sie die Konfiguration des Aurora-DB-Clusters anpassen müssen, können Sie dies nach der ersten Bereitstellung durch die Schnellerstellung in der Amazon-RDS-Konsole tun.

  • Der Schnellerstellungsablauf vereinfacht zwar den Einrichtungsprozess, die Erstellung des Aurora-DB-Clusters dauert jedoch immer noch etwa 10 Minuten, genau wie bei einer manuellen Bereitstellung. Dies ist auf den Zeitaufwand zurückzuführen, der für die Bereitstellung der Aurora-Infrastruktur benötigt wird.

  • Die Schnellerstellungsoption ist für Experimente und das Quick Setup konzipiert. Die mit der Schnellerstellung erstellten Ressourcen sind möglicherweise nicht für die Produktion geeignet und Sie können sie nicht direkt zu einer Produktionsumgebung in Ihrer VPC migrieren.