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.
Um die Benutzererfahrung zu verbessern, AWS wurde 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.
Themen
Unterstützte Regionen und Aurora-PostgreSQL-Versionen
Die Aurora-Schnellerstellungsoption ist in allen AWS Regionen verfügbar, die Amazon Bedrock Knowledge Bases 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-Kapazitätseinheiten) sind auf einen Wert von 0 bis 16 eingestellt. Dadurch kann Ihr Vektorspeicher auf Null herunterskalieren, wenn er nicht verwendet wird, was Rechenkosten spart. Das ACUs kann 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 Cluster-Admin-Anmeldeinformationen 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 detailsklicken, um den Status der einzelnen Schritte zu sehen. Weitere Informationen zu Ereignissen bei der Erstellung der Wissensdatenbank erhalten Sie, wenn Sie CloudFormation auf den Link im Bildschirm „Details anzeigen“ klicken. Sobald der Prozess abgeschlossen ist, ist Ihre neue Bedrock-Wissensdatenbank einsatzbereit. -
Den Stapel IDs für alle Ressourcen zur Schnellerstellung finden Sie in den Tags der Bedrock Knowledge Base, 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 CloudFormation basierte Schnellerstellungsprozess reduziert die Zeit und Komplexität, die für die Verwendung von Aurora als Vektorspeicher erforderlich sind, erheblich.
-
Aurora bietet hervorragende Leistung, Vektorskalierbarkeit und Kostenvorteile einschließlich der Möglichkeit, bei Nichtnutzung auf null Rechenkosten zu skalieren.
-
Der Schnellerstellungsprozess optimiert die end-to-end Benutzererfahrung und ermöglicht es Ihnen, Ihre Bedrock Knowledge Bases mit Aurora einfach zu erstellen und zu konfigurieren.
-
Kunden können auf der CloudFormation Vorlage aufbauen, 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.