orchestrator
adalah alat manajemen replikasi dan ketersediaan tinggi MySQL, berjalan sebagai layanan dan menyediakan akses baris perintah, API HTTP, dan antarmuka Web. dukungan orchestrator
:
orchestrator
secara aktif menelusuri topologi Anda dan memetakannya. Bunyinya info dasar MySQL seperti status replikasi dan konfigurasi.
Ini memberi Anda visualisasi topologi yang apik, termasuk masalah replikasi, bahkan saat menghadapi kegagalan.
orchestrator
memahami aturan replikasi. Ia mengetahui tentang file binlog: posisi, GTID, Pseudo GTID, Server Binlog.
Memfaktorkan ulang topologi replikasi dapat dilakukan dengan menyeret & melepas replika di bawah master lain. Memindahkan replika aman: orchestrator
akan menolak upaya pemfaktoran ulang ilegal.
Kontrol terperinci dicapai dengan berbagai opsi baris perintah.
orchestrator
menggunakan pendekatan holistik untuk mendeteksi kegagalan master dan master perantara. Berdasarkan informasi yang diperoleh dari topologi itu sendiri, ia mengenali berbagai skenario kegagalan.
Dapat dikonfigurasi, ia dapat memilih untuk melakukan pemulihan otomatis (atau mengizinkan pengguna memilih jenis pemulihan manual). Pemulihan master tingkat menengah dicapai secara internal kepada orchestrator
. Failover master didukung oleh kait sebelum/pasca kegagalan.
Proses pemulihan memanfaatkan pemahaman orkestrator tentang topologi dan kemampuannya untuk melakukan pemfaktoran ulang. Hal ini didasarkan pada keadaan dan bukan konfigurasi : orchestrator
memilih metode pemulihan terbaik dengan menyelidiki/mengevaluasi topologi pada saat pemulihan itu sendiri.
dukungan orchestrator
:
Antarmuka baris perintah (sukai pesan debug Anda, kendalikan skrip otomatis)
API Web (akses HTTP GET)
Antarmuka web, yang apik .
Sangat tersedia
Pengambilalihan master yang terkendali
Kegagalan manual
Audit kegagalan
Operasi yang diaudit
Pseudo-GTID
Kesadaran pusat data/lokasi fisik
Asosiasi MySQL-Pool
Metode keamanan/autentikasi HTTP
Ada juga forum grup Google orkestrator-mysql untuk mendiskusikan topik terkait orkestrator
Lagi...
Baca dokumentasi Orchestrator
Ditulis oleh Shlomi Noach:
2020- sebagai https://github.com/openark/orchestrator
2016-2020 di GitHub sebagai https://github.com/github/orchestrator
2015 di Booking.com sebagai https://github.com/outbrain/orchestrator
2014 di Outbrain sebagai https://github.com/outbrain/orchestrator
Modul Boneka Orchestrator: https://github.com/github/puppet-orchestrator-for-mysql
Buku Masakan Koki Orchestrator (1): https://github.com/silviabotros/chef-orchestrator
Buku Masakan Koki Orchestrator (2): https://supermarket.chef.io/cookbooks/orchestrator
Pemeriksaan Nagios / Icinga berdasarkan API Orchestrator: https://github.com/mcrauwel/go-check-orchestrator
Pembungkus Python ringan untuk Orchestrator API: https://github.com/stirlab/python-mysql-orchestrator
Mulailah mengembangkan Orchestrator dengan membaca dokumen pengembang. Terima kasih atas minat Anda!
orchestrator
gratis dan bersumber terbuka di bawah lisensi Apache 2.0.