orchestrator
เป็นเครื่องมือจัดการความพร้อมใช้งานสูงและการจำลองแบบของ MySQL ทำงานเป็นบริการและให้การเข้าถึงบรรทัดคำสั่ง HTTP API และอินเทอร์เฟซเว็บ orchestrator
สนับสนุน:
orchestrator
ทำการรวบรวมข้อมูลผ่านโทโพโลยีของคุณและแมปพวกมัน อ่านข้อมูล MySQL พื้นฐาน เช่น สถานะการจำลองและการกำหนดค่า
โดยช่วยให้คุณเห็นภาพทอพอโลยีของคุณได้อย่างราบรื่น รวมถึงปัญหาการจำลองแบบ แม้ว่าจะต้องเผชิญกับความล้มเหลวก็ตาม
orchestrator
เข้าใจกฎการจำลองแบบ มันรู้เกี่ยวกับไฟล์ binlog: ตำแหน่ง, GTID, Pseudo GTID, เซิร์ฟเวอร์ Binlog
การปรับโครงสร้างโทโพโลยีการจำลองอาจเป็นเรื่องของการลากและวางแบบจำลองภายใต้ต้นแบบอื่น การย้ายแบบจำลองไปรอบๆ นั้นปลอดภัย: orchestrator
จะปฏิเสธความพยายามในการปรับโครงสร้างที่ผิดกฎหมาย
การควบคุมแบบละเอียดทำได้โดยตัวเลือกบรรทัดคำสั่งต่างๆ
orchestrator
ใช้วิธีการแบบองค์รวมเพื่อตรวจจับความล้มเหลวของต้นแบบและต้นแบบระดับกลาง จากข้อมูลที่ได้รับจากโทโพโลยีนั้น ระบบจะจดจำสถานการณ์ความล้มเหลวต่างๆ ได้
กำหนดค่าได้ โดยอาจเลือกดำเนินการกู้คืนอัตโนมัติ (หรืออนุญาตให้ผู้ใช้เลือกประเภทการกู้คืนด้วยตนเอง) การกู้คืนต้นแบบระดับกลางทำได้ภายในตัว orchestrator
การเฟลโอเวอร์หลักได้รับการสนับสนุนโดย hooks ความล้มเหลวก่อน/หลัง
กระบวนการกู้คืนใช้ความเข้าใจ ของ orchestrator เกี่ยวกับโทโพโลยีและความสามารถในการดำเนินการปรับโครงสร้างใหม่ ขึ้นอยู่กับ สถานะ ซึ่งตรงข้ามกับ การกำหนดค่า : orchestrator
เลือกวิธีการกู้คืนที่ดีที่สุดโดยการตรวจสอบ/ประเมินโทโพโลยีในขณะที่ทำการกู้คืน
orchestrator
สนับสนุน:
อินเทอร์เฟซบรรทัดคำสั่ง (ชอบข้อความแก้ไขข้อบกพร่องของคุณ ควบคุมสคริปต์อัตโนมัติ)
เว็บ API (การเข้าถึง HTTP GET)
เว็บอินเตอร์เฟส ที่ลื่นไหล
มีความพร้อมมาก
การครอบครองหลักที่ได้รับการควบคุม
การเฟลโอเวอร์ด้วยตนเอง
การตรวจสอบความล้มเหลว
การดำเนินงานที่ได้รับการตรวจสอบแล้ว
หลอก-GTID
ศูนย์ข้อมูล/การรับรู้ตำแหน่งทางกายภาพ
การเชื่อมโยง MySQL-พูล
วิธีการรักษาความปลอดภัย/การตรวจสอบสิทธิ์ HTTP
นอกจากนี้ยังมีฟอรัมกลุ่ม orchestrator-mysql ของ Google เพื่อหารือเกี่ยวกับหัวข้อที่เกี่ยวข้องกับ orchestrator
มากกว่า...
อ่านเอกสารประกอบของ Orchestrator
ประพันธ์โดย ชโลมี โนช:
2020- ในฐานะ https://github.com/openark/orchestrator
2016-2020 ที่ GitHub ในชื่อ https://github.com/github/orchestrator
2015 ที่ Booking.com ในชื่อ https://github.com/outbrain/orchestrator
2014 ที่ Outbrain ในชื่อ https://github.com/outbrain/orchestrator
โมดูลหุ่นเชิด Orchestrator: https://github.com/github/puppet-orchestrator-for-mysql
ตำราเชฟออร์เคสตราเตอร์ (1): https://github.com/silviabotros/chef-orchestrator
ตำราเชฟออร์เคสตราเตอร์ (2): https://supermarket.chef.io/cookbooks/orchestrator
ตรวจสอบ Nagios / Icinga ตาม Orchestrator API: https://github.com/mcrauwel/go-check-orchestrator
wrapper Light Python สำหรับ Orchestrator API: https://github.com/stirlab/python-mysql-orchestrator
เริ่มต้นการพัฒนา Orchestrator โดยการอ่านเอกสารสำหรับนักพัฒนา ขอบคุณสำหรับความสนใจของคุณ!
orchestrator
เป็นบริการฟรีและโอเพ่นซอร์สภายใต้ลิขสิทธิ์ Apache 2.0