设计一种100%可用性服务的架构--适用于任何系统(B/S,C/S)[中英文版本]
-- How to design an architecture which have 100 percent availability service?
版权所有,转载请注明出处http://blog.youkuaiyun.com/yangzhenping,谢谢!
本篇原创非译文,有需要设计和部署这种架构的,请私信我,谢谢!
最近一直在想怎样设计一种100%可用性的服务,于是有了最初的版本:
如上图,有多个备份的网页服务器和数据库服务器,还有一台同步服务器把主数据库A中的数据同步到其他副本从服务器
问题来了:
当数据库服务器A还没来得及被DBSync Server同步到B上,这时A宕机了,我们可能会丢失部分数据。
那我们怎么才能不丢失数据呢?
As above graph, there are some backup web servers and database servers, also have one sync server to sync data from master database s