小弟跪求一服务器的分布方案
最近碰到的问题,两台WEB服务器,一台数据库器
演变过程:
STEP1:三台服务器放在同一机房,机房一旦受攻击,全部打不开
STEP2:将其中一台WEB服务器与数据库服务器在同一机房,另一台WEB服务器位于另一个机房。一个机房受攻击了用另一个机房,但如是是数据库所在机房,还是同样的挂。同时不与数据库在同一机房的WEB服务器由于跨机房,访问数据库很慢,打开很慢
大家还有啥招没有啊,再搞一台数据库服务器?放不同机房?如果是这样,跨机房数据库采用镜像还是复制?性能又怎么保证啊?
某天,数据库服务器的机房被攻击了
SQLSERVER数据库 有 发布订阅 功能 可以数据同步
这个倒是知道,但跨机房性能不怎么样吧
其实防止服务器被攻击才是根本,包括打上系统补丁、修改常用端口、使用复杂的口令、使用反向代理、安装安全防护软件等。
都不是攻击我的服务器,是攻击同一机房的其它服务器,我是躺枪
采用集群方案。毁了一台,另一台还能用。
因为被攻击搞这么复杂确实没必要,治标不治本。搞好服务器安全才是王道。
如果没能有效防止攻击,搞再多的应用程序服务器和数据库服务器也无补于事,最终只会焦头烂额。
安全搞好了,出现性能瓶颈再考虑分布式和集群方案也不迟。
话说,机房被攻击。。。这机房是有多不安全还是攻击者有多厉害呢。。。
托管的话直接换机房吧
就是买的华夏名网的东莞机房独立服务器,机房太差了,一个月至少被攻击两次,下一步就打算转移至阿里云了
可考虑两个web服务器和数据库使用USB高速链路,理论速率5G。可参考:https://github.com/zzkjliu/USB-Data-Link-Cable-API