Für ähnliche Funktionen wie Amazon Timestream für sollten Sie Amazon Timestream for LiveAnalytics InfluxDB in Betracht ziehen. Es bietet eine vereinfachte Datenaufnahme und Antwortzeiten im einstelligen Millisekundenbereich für Analysen in Echtzeit. Erfahren Sie hier mehr.
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.
Konfiguration einer InfluxDB 3-Instance in Timestream
Einen DB-Cluster in Timestream erstellen
Mit dem AWS-Managementkonsole:
Wichtig: Wenn Sie einen privaten Cluster erstellen, stellen Sie sicher, dass Sie die erforderlichen S3-Richtlinien hinzufügen, um Ihren Timestream for InfluxDB 3-Cluster zu erstellen
-
Öffnen Sie die Amazon Timestream for InfluxDB-Konsole.
-
Wählen Sie im Navigationsbereich InfluxDB-Datenbanken aus.
-
Wählen Sie InfluxDB 3-Datenbank erstellen.
-
Wählen Sie InfluxDB 3 als Ihre Engine-Version aus.
-
Wählen Sie Enterprise Edition für Produktionsworkloads.
-
Cluster-Bereitstellung konfigurieren:
-
Wählen Sie entweder eine Konfiguration mit einem Knoten (ein Knoten für die Rollen Writer, Reader und Compactor) oder eine Konfiguration mit 3 Knoten
Anmerkung
Bereitstellungen mit einem Knoten verwenden Single-AZ-Rechenressourcen. Im Falle eines Problems muss eine neue Rechenressource initialisiert werden, was zu einer längeren Behebungszeit führt
-
Bei Bereitstellungen mit 3 Knoten konfiguriert das System automatisch:
-
Zwei writer/reader Knoten für die Verarbeitung von Schreib- und Lesevorgängen.
-
Ein dedizierter Compactor-Knoten für die Speicheroptimierung.
-
-
-
Einstellungen auf Clusterebene konfigurieren:
-
Instanzklasse: Wählen Sie die entsprechende
db.influxInstanzgröße aus (gilt für alle Knoten). Bemerkenswert ist, dass Ihre Rechnung in Ihren Unterlagen erscheinen wird.db.influxIOIncluded -
Parametergruppe: Wählen Sie eine bestehende Parametergruppe oder erstellen Sie eine neue Parametergruppe für die benutzerdefinierte Motorkonfiguration.
-
Netzwerkkonfiguration: Konfigurieren Sie VPC, Subnetze und Sicherheitsgruppen (gilt für alle Knoten).
-
Öffentlicher Zugriff: Wählen Sie aus, ob die Cluster-Endpunkte öffentlich zugänglich sein sollen.
-
-
Überprüfen Sie Ihre Konfiguration und wählen Sie InfluxDB-Datenbank erstellen
Verwenden von: AWS CLI
aws timestream-influxdb create-db-cluster \ --name myinfluxDbinstance \ --db-instance-type db.influx.4xlarge \ --vpc-subnet-ids subnetid1 subnetid2 \ --vpc-security-group-ids mysecuritygroup \ --db-parameter-group-identifier dbparametergroupidentifier
Anmerkung
Sie können Timestream für InfluxDB-Ressourcen mithilfe von Tags kennzeichnen. Mit Tags können Sie Ihre Ressourcen auf unterschiedliche Weise kategorisieren, z. B. nach Zweck, Eigentümer, Umgebung oder anderen Kriterien.
Einstellungen für -DB-Cluster
Zu den wichtigsten Einstellungen, die für alle Knoten in Ihrem Cluster gelten, gehören:
-
Cluster-ID: Eindeutiger Name für Ihren Cluster
-
Instanzklasse: Rechen- und Speicherkapazität (für alle Knoten gleich)
-
Knotenkonfiguration: Bereitstellung mit 1 Knoten oder 3 Knoten
-
Parametergruppe: Einstellungen für die Engine-Konfiguration
-
Netzwerktyp: IPv4 oder Dual-Stack
-
VPC und Subnetze: Netzwerkisolierung und Verfügbarkeit
-
Sicherheitsgruppen: Netzwerkzugriffskontrolle
-
Öffentlicher Zugang: Option für Internetkonnektivität
Wichtige Überlegungen
-
Einheitliche Knotenkonfiguration: Alle Knoten in einem Cluster müssen dieselbe Instanzklasse und Netzwerkkonfiguration verwenden.
-
future Skalierbarkeit: Anfänglich waren sie auf Konfigurationen mit 1 Knoten und 3 Knoten beschränkt, aber zukünftige Updates werden die Skalierung auf zusätzliche Knoten durch Änderungen an Parametergruppen ermöglichen.
-
Hohe Verfügbarkeit: Konfigurationen mit 3 Knoten sorgen für eine bessere Verfügbarkeit und Leistungsverteilung.
-
Compactor-Optimierung: Bei Bereitstellungen mit 3 Knoten stellt der dedizierte Compactor-Knoten sicher, dass die Schreib- und Leseleistung nicht durch Optimierungsaufgaben im Hintergrund beeinträchtigt wird