The fastest one we did from this was the galera cluster, Its a killer site with lots of info. And an installer/config generator - Home | Severalnines
Gallera is for fast read and write and all are masters with one cluster controller and you can add a load balancer too.
We had to make a project for this and at first I did typical replication, it worked well on read but absolutely KILLED master on writes,
Check it out, this config script hey have will save you hours of work and make you look like a champ to your boss!