服务描述:
MySQL高可用服务主要有以下方案
1 MySQL Cluster
可用性非常高,性能非常好。每份数据至少可在不同主机存一份拷贝,且冗余数据拷贝实时同步。
2 DRBD磁盘网络镜像方案
软件功能强大,数据可在底层快设备级别跨物理主机镜像,且可根据性能和可靠性要求配置不同级别的同步。IO操作保持顺序,可满足数据库对数据一致性的苛刻要求
3 MySQL Replication
在实际应用场景中,MySQL Replication是使用最为广泛的一种提高系统扩展性的设计手段。众多的MySQL使用者通过Replication功能提升系统的扩展性后,通过简单的增加价格低廉的硬件设备成倍甚至成数量级地提高了原有系统的性能,是广大MySQL中低端使用者非常喜欢的功能之一,也是许多MySQL使用者选择MySQL最为重要的原因。
商业价值:
◁ 数据冗余避免单点故障带来的数据丢失,保证数据的高可用性与安全性,支撑24*7的业务系统。
◁ 低成本的硬件开销让您将更多的资金用在主营业务上。
◁ MySQL Replication增强数据库的扩展性,适应您业务增长带来的数据增长。
服务内容:
根据客户业务需求设计合理的高可用性方案。常用的方案有以下几种。
◁ 常规复制架构--Master-slaves 由一个Master复制到一个或多个Salve的架构模式,主要用于读压力 大的应用数据库端廉价扩展解决方案,读写分离,Master主要负责写方面的压力。
◁ 级联复制架构,即Master-Slaves-Slaves,这个也是为了防止Slaves的读压力过大,而配置一层二级 Slaves,很容易解决Master端因为附属slave太多而成为瓶劲的风险。
◁ Dual Master与级联复制结合架构,即Master-Master-Slaves,最大的好处是既可以避免主Master的写操作受到Slave集群的复制带来的影响,而且保证了主Master的单点故障。