Per funzionalità simili a Amazon Timestream for, prendi in considerazione Amazon Timestream LiveAnalytics per InfluxDB. Offre un'acquisizione semplificata dei dati e tempi di risposta alle query di una sola cifra di millisecondi per analisi in tempo reale. Scopri di più qui.
Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.
Crea un cluster in Timestream per InfluxDB 3
La creazione di un nuovo cluster InfluxDB 3 in Amazon Timestream implica la selezione della versione, del modello di distribuzione e delle impostazioni di configurazione appropriati per soddisfare i requisiti del carico di lavoro.
Usare il Console di gestione AWS
-
Accedi Console di gestione AWS e apri la console Timestream for InfluxDB.
-
Nel riquadro di navigazione, scegli Database InfluxDB.
-
Scegli Crea database InfluxDB.
-
Per Engine Version, scegli InfluxDB 3 come versione del motore
-
Per l'edizione:
-
Scegli Core per lo sviluppo, il test o il monitoraggio quasi in tempo reale dei dati recenti.
-
Scegli Enterprise per i carichi di lavoro di produzione che richiedono alta disponibilità, storage a lungo termine e compattazione.
-
-
Configura l'implementazione (in base all'edizione selezionata).
-
Per Core Edition:
-
Configurato automaticamente come implementazione a nodo singolo
-
Non è richiesta alcuna configurazione aggiuntiva del nodo
-
-
Per Enterprise Edition:
-
Scegli la configurazione di distribuzione:
-
Nodo singolo: un nodo che gestisce i ruoli di scrittore, lettore e compattatore
-
Cluster a 3 nodi: 2 nodi+1 nodo writer/reader compattatore dedicato
Nota
Le configurazioni multinodo oltre i 3 nodi saranno disponibili nelle versioni future tramite aggiornamenti dei gruppi di parametri
-
-
-
-
Configura le impostazioni del cluster
-
Identificatore del cluster DB: inserisci un nome univoco per il cluster.
-
Classe di istanza DB: seleziona tra le classi di
db.influxistanza (si applica a tutti i nodi). -
Gruppo di parametri:
-
Seleziona un gruppo di parametri definito dal servizio:
-
Influx DBv3 Core (per Core a nodo singolo)
-
Influx DBv3 Enterprise (per Enterprise a 3 nodi)
-
Influx DBv3 Enterprise 1 Node (per Enterprise a nodo singolo)
-
-
O create/select un gruppo di parametri personalizzato
-
-
-
Configurazione delle impostazioni di rete
-
Virtual Private Cloud (VPC): seleziona il tuo VPC.
-
Gruppo di sottoreti DB: scegli le sottoreti tra le zone di disponibilità.
-
Gruppi di sicurezza VPC: seleziona i gruppi di sicurezza per il controllo dell'accesso alla rete.
-
Accessibilità pubblica:
-
Sì: cluster accessibile da Internet (con regole di gruppo di sicurezza adeguate).
-
No: il cluster è accessibile solo all'interno del VPC.
-
-
-
(Facoltativo) Configura impostazioni aggiuntive
-
Tag: aggiungi tag di metadati per l'organizzazione e la fatturazione.
-
-
Rivedi e crea
-
Rivedi tutte le impostazioni di configurazione.
-
Scegli Crea database InfluxDB.
-
Il processo di creazione del cluster richiede in genere 10-20 minuti. La console mostrerà lo stato «Creazione» e passerà a «Disponibile» quando sarà pronta.
Utilizzando il AWS CLI
Crea un cluster InfluxDB 3 Core:
aws timestream-influxdb create-db-cluster \ --region us-east-1 \ --name "my-influxdb3-core-cluster" \ --db-parameter-group-identifier "InfluxDBv3Core" \ --db-instance-type db.influx.large \ --vpc-subnet-ids subnet-12345abc subnet-67890def \ --vpc-security-group-ids sg-12345abc \ --publicly-accessible false
Crea un cluster InfluxDB 3 Enterprise (3 nodi):
aws timestream-influxdb create-db-cluster \ --region us-east-1 \ --name "my-influxdb3-enterprise-cluster" \ --db-parameter-group-identifier "InfluxDBv3Enterprise" \ --db-instance-type db.influx.xlarge \ --vpc-subnet-ids subnet-12345abc subnet-67890def \ --vpc-security-group-ids sg-12345abc \ --publicly-accessible false \ --log-delivery-configuration '{ "s3Configuration": { "bucketName": "my-influxdb-logs", "enabled": true } }'
Crea un cluster InfluxDB 3 Enterprise (nodo singolo):
aws timestream-influxdb create-db-cluster \ --region us-east-1 \ --name "my-influxdb3-enterprise-single" \ --db-parameter-group-identifier "InfluxDBv3Enterprise1Node" \ --db-instance-type db.influx.large \ --vpc-subnet-ids subnet-12345abc subnet-67890def \ --vpc-security-group-ids sg-12345abc \ --publicly-accessible false
Crea un cluster con un gruppo di parametri personalizzato:
# First, create a custom parameter group aws timestream-influxdb create-db-parameter-group \ --name "custom-enterprise-pg" \ --engine-type "InfluxDBv3Enterprise" \ --parameters '{ "InfluxDBv3Enterprise": { "ingestQueryInstances": 2, "queryOnlyInstances": 0, "dedicatedCompactor": true, "bufferMemLimitMb": 32768, "dataFusionNumThreads": 64 } }' # Then create the cluster using the custom parameter group aws timestream-influxdb create-db-cluster \ --region us-east-1 \ --name "my-custom-enterprise-cluster" \ --db-parameter-group-identifier "custom-enterprise-pg" \ --db-instance-type db.influx.2xlarge \ --vpc-subnet-ids subnet-12345abc subnet-67890def \ --vpc-security-group-ids sg-12345abc
Fasi successive alla creazione
Dopo che il cluster è stato creato e reso disponibile:
-
Recupera gli endpoint:
aws timestream-influxdb get-db-cluster --identifier "my-influxdb3-cluster-id" -
Ottieni il tuo token operatore:
-
Il tuo token operatore è archiviato in modo segreto nel tuo Gestione dei segreti AWS account. Il segreto ha lo stesso nome dell'identificatore del cluster appena creato.
-
-
(Facoltativo) Accedi a InfluxDB explorer:
-
Scarica InfluxDB Explorer da explorer/. https://docs.influxdata.com/influxdb3/
-
Per i cluster pubblici: esegui Explorer da qualsiasi posizione con accesso a Internet.
-
Per i cluster privati: esegui Explorer dall'interno dello stesso VPC (utilizzando EC2 un'istanza, un bastion host o tramite una connessione VPN).
-
-
Verifica la connettività:
influxdb3 query \ --host "your-cluster-endpoint:8086" \ --database "my-database" \ --token "my-token" \ "SHOW TABLES"
Fai riferimento alla documentazione di InfluxDB 3
Considerazioni importanti:
-
Selezione dell'edizione: Core è adatto allo sviluppo e ai dati a breve termine; Enterprise è necessario per carichi di lavoro di produzione con esigenze di archiviazione a lungo termine.
-
Configurazione dei nodi: tutti i nodi di un cluster condividono la stessa classe di istanza e la stessa configurazione di rete.
-
Gruppi di parametri: Immutabili una volta creati; le modifiche richiedono la creazione di un nuovo gruppo di parametri.
-
Scalabilità: la versione iniziale supporta configurazioni a 1 e 3 nodi; gli aggiornamenti futuri consentiranno opzioni di scalabilità aggiuntive. Nella versione iniziale non sarà possibile modificare il numero di nodi dopo la creazione.
-
Alta disponibilità: le configurazioni Enterprise a 3 nodi offrono una migliore tolleranza agli errori e una migliore distribuzione delle prestazioni.
-
Compattazione: la capacità di compattazione dell'edizione Enterprise è essenziale per mantenere le prestazioni nel tempo.