Buat cluster di Timestream untuk InfluxDB 3 - Amazon Timestream

Untuk kemampuan serupa dengan Amazon Timestream LiveAnalytics, pertimbangkan Amazon Timestream untuk InfluxDB. Ini menawarkan konsumsi data yang disederhanakan dan waktu respons kueri milidetik satu digit untuk analitik waktu nyata. Pelajari lebih lanjut di sini.

Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.

Buat cluster di Timestream untuk InfluxDB 3

Membuat klaster InfluxDB 3 baru di Amazon Timestream melibatkan pemilihan versi, model penerapan, dan pengaturan konfigurasi yang sesuai untuk memenuhi persyaratan beban kerja Anda.

Menggunakan Konsol Manajemen AWS

  1. Masuk ke Konsol Manajemen AWS dan buka konsol Timestream for InfluxDB.

  2. Di panel navigasi, pilih Database InfluxDB.

  3. Pilih Buat database InfluxDB.

  4. Untuk Versi Engine, pilih InfluxDB 3 sebagai versi mesin Anda

  5. Untuk Edisi:

    • Pilih Core untuk pengembangan, pengujian, atau pemantauan data terbaru secara real-time.

    • Pilih Perusahaan untuk beban kerja produksi yang membutuhkan ketersediaan tinggi, penyimpanan jangka panjang, dan pemadatan.

  6. Konfigurasikan Deployment (berdasarkan Edisi yang dipilih).

    • Untuk Edisi Inti:

      • Secara otomatis dikonfigurasi sebagai penyebaran simpul tunggal

      • Tidak diperlukan konfigurasi node tambahan

    • Untuk Edisi Perusahaan:

      • Pilih konfigurasi penerapan:

        • Single-node: Satu node menangani peran penulis, pembaca, dan pemadat

        • Cluster 3-node: 2 writer/reader node + 1 node pemadat khusus

        catatan

        Konfigurasi multi-node di luar 3 node akan tersedia di rilis masa depan melalui pembaruan grup parameter

  7. Konfigurasikan pengaturan cluster

    • Pengidentifikasi cluster DB: Masukkan nama unik untuk cluster Anda.

    • Kelas instance DB: Pilih dari kelas db.influx instance (berlaku untuk semua node).

    • Kelompok parameter:

      • Pilih grup parameter yang ditentukan layanan:

        • Influx DBv3 Core (untuk Core single-node)

        • Influx DBv3 Enterprise (untuk Enterprise 3-node)

        • Influx DBv3 Enterprise1Node (untuk node tunggal Perusahaan)

      • Atau create/select grup parameter khusus

  8. Konfigurasikan pengaturan jaringan

    • Virtual Private Cloud (VPC): Pilih VPC Anda.

    • Grup subnet DB: Pilih subnet di seluruh zona ketersediaan.

    • Grup keamanan VPC: Pilih grup keamanan untuk kontrol akses jaringan.

    • Aksesibilitas publik:

      • Ya: Cluster dapat diakses dari internet (dengan aturan grup keamanan yang tepat).

      • Tidak: Cluster hanya dapat diakses dalam VPC.

  9. (Opsional) Konfigurasikan pengaturan tambahan 

    • Tag: Tambahkan tag metadata untuk organisasi dan penagihan.

  10. Memeriksa dan membuat

    • Tinjau semua pengaturan konfigurasi.

    • Pilih Buat database InfluxDB.

Proses pembuatan cluster biasanya memakan waktu 10-20 menit. Konsol akan menampilkan status sebagai “Membuat” dan berubah menjadi “Tersedia” saat siap.

Menggunakan AWS CLI

Buat 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

Buat cluster InfluxDB 3 Enterprise (3-node):

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 } }'

Buat cluster InfluxDB 3 Enterprise (simpul tunggal):

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

Buat cluster dengan grup parameter kustom:

# 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

Langkah-langkah pasca-penciptaan

Setelah cluster Anda dibuat dan tersedia:

  1. Ambil titik akhir:

    aws timestream-influxdb get-db-cluster --identifier "my-influxdb3-cluster-id"
  2. Dapatkan token operator Anda:

    • Token operator Anda disimpan secara rahasia di AWS Secrets Manager akun Anda. Rahasianya memiliki nama yang sama dengan pengidentifikasi cluster yang baru Anda buat.

  3. (Opsional) Akses penjelajah InfluxDB:

  4. Verifikasi konektivitas:

    influxdb3 query \ --host "your-cluster-endpoint:8086" \ --database "my-database" \ --token "my-token" \ "SHOW TABLES"

Silakan merujuk ke dokumentasi InfluxDB 3 untuk menemukan informasi tentang penulisan data, mengeksekusi kueri, atau Mengelola Database InfluxDB 3 Anda.

Pertimbangan penting:

  • Pilihan Edisi: Inti cocok untuk pengembangan dan data jangka pendek; Perusahaan diperlukan untuk beban kerja produksi dengan kebutuhan penyimpanan jangka panjang.

  • Konfigurasi Node: Semua node dalam sebuah cluster berbagi kelas instance dan konfigurasi jaringan yang sama.

  • Grup Parameter: Tidak dapat diubah setelah dibuat; perubahan memerlukan pembuatan grup parameter baru.

  • Penskalaan: Rilis awal mendukung konfigurasi 1-node dan 3-node; pembaruan masa depan akan mengaktifkan opsi penskalaan tambahan. Pada rilis awal Anda tidak akan dapat mengubah jumlah node Anda setelah pembuatan.

  • Ketersediaan Tinggi: Konfigurasi Enterprise 3-node memberikan toleransi kesalahan dan distribusi kinerja yang lebih baik.

  • Pemadatan: Kemampuan pemadatan edisi Enterprise sangat penting untuk mempertahankan kinerja dari waktu ke waktu.