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.
Titik akhir dan konektivitas untuk Timestream untuk InfluxDB 3
Amazon TimeStream untuk InfluxDB 3 menyediakan beberapa titik akhir untuk terhubung ke klaster Anda, memungkinkan pola akses yang fleksibel berdasarkan kebutuhan aplikasi Anda.
Jenis titik akhir
Titik akhir klaster
Titik akhir cluster (atau titik akhir primer) menyediakan akses ke node penulis di cluster Anda. Titik akhir ini:
-
Mendukung operasi baca dan tulis.
-
Secara otomatis merutekan lalu lintas ke node penulis yang tersedia.
-
Merupakan satu-satunya titik akhir yang dapat melakukan operasi penulisan.
-
Harus digunakan untuk operasi administratif dan konsumsi data.
Contoh format: clusterid-wmyjrrjko.timestream-influxdb-alpha.us-west-2.on.aws
Titik akhir pembaca
Titik akhir pembaca terhubung ke node pembaca di cluster Anda. Titik akhir ini:
-
Mendukung operasi hanya-baca (kueri).
-
Secara otomatis mendistribusikan lalu lintas baca di semua node pembaca yang tersedia.
-
Membantu membongkar beban kerja kueri dari node penulis.
-
Sangat ideal untuk aplikasi pelaporan dan dasbor.
Contoh format: clusterid-wmyjrrjko-ro.timestream-influxdb-alpha.us-west-2.on.aws
Titik akhir khusus node
Selain titik akhir cluster, Anda dapat terhubung langsung ke node tertentu di dalam cluster Anda:
-
Menyediakan akses langsung ke node individual untuk diagnostik atau beban kerja tertentu.
-
Memungkinkan kontrol halus atas perutean koneksi.
-
Berguna untuk pemecahan masalah atau ketika Anda perlu mengisolasi operasi tertentu.
-
Penting: Selama skenario masalah atau failover apa pun, titik akhir khusus node akan sementara tidak tersedia saat node pulih atau diganti.
Contoh format: nodeid-wmyjrrjko.timestream-influxdb-alpha.us-west-2.on.aws
Distribusi lalu lintas
Saat menggunakan titik akhir tingkat cluster (titik akhir penulis/pembaca dan pembaca), sistem distribusi lalu lintas secara otomatis:
-
Mendistribusikan lalu lintas ke node aktif berdasarkan:
-
Kesehatan dan ketersediaan node.
-
Beban kerja saat ini pada setiap node.
-
Peran simpul (penulis/pembaca).
-
-
Membuat ketidaktersediaan node tertentu transparan bagi klien dengan secara otomatis merutekan lalu lintas dari node yang tidak sehat atau tidak tersedia.
-
Menyediakan failover yang mulus tanpa memerlukan perubahan konfigurasi sisi klien.
-
Memastikan ketersediaan layanan berkelanjutan bahkan selama pemeliharaan atau kegagalan node yang tidak terduga.
Distribusi lalu lintas otomatis ini menyediakan:
-
Ketersediaan tinggi: Koneksi klien tetap tidak terganggu bahkan ketika node individu menjadi tidak tersedia.
-
Load balancing: Lalu lintas didistribusikan di seluruh node yang tersedia untuk kinerja optimal.
-
Toleransi kesalahan: Failover otomatis memastikan dampak minimal selama kegagalan node.
-
Manajemen koneksi yang disederhanakan: Aplikasi tidak perlu menangani kegagalan tingkat simpul.
Praktik terbaik koneksi
Untuk kinerja dan keandalan yang optimal:
-
Gunakan titik akhir tingkat cluster untuk beban kerja produksi: Titik akhir writer/reader dan pembaca menyediakan failover otomatis dan penanganan transparan dari ketidaktersediaan node.
-
Gunakan writer/reader endpoint untuk menulis operasi dan tugas-tugas administratif.
-
Gunakan endpoint pembaca untuk aplikasi read-heavy seperti dasbor dan laporan.
-
Hindari titik akhir khusus node untuk aplikasi penting: Titik akhir ini tidak akan tersedia selama skenario failover dan tidak menyediakan redistribusi lalu lintas otomatis.
-
Cadangan titik akhir khusus node untuk diagnostik, pemecahan masalah, atau saat Anda perlu mengisolasi operasi tertentu.
-
Terapkan penyatuan koneksi dalam aplikasi Anda untuk mengelola koneksi secara efisien.
-
Konfigurasikan batas waktu yang sesuai dan coba kembali logika dalam aplikasi klien Anda.
Dengan memanfaatkan titik akhir tingkat cluster dan kemampuan distribusi lalu lintas otomatisnya, Anda dapat memastikan aplikasi Anda mempertahankan konektivitas berkelanjutan dan kinerja optimal bahkan selama kegagalan tingkat simpul atau peristiwa pemeliharaan.