前言:先不选择使用第三方 S3、七牛等存储服务。说一下原因:使用了这些存储服务后,即便可以自定义域名,比如图片,最终图片的 url 地址就会是: https://cdn.zidingyi.com/ss/c/ss/a.jpg 这种的,无法实现引用的图片地址和主域名同一个的需求(客户要求这个必须一样)
需求:网上看了一下,比如 DRBD 实现两台服务器共享磁盘实现数据一致性,问题是:这个共享的磁盘可以是网站下面的 uploads 文件吗?如果是那么这个数据一致性问题也就解决了;
大家有什么其他的双机热备数据一致性更好的解决方案吗?
这里指的数据一致性是指用户上传的文件,并非指数据库。
1
letitbesqzr 2017-07-17 16:14:57 +08:00
做个软链接不就行了
|
2
pq 2017-07-17 16:32:01 +08:00
可以换一种思路,使用专门的存贮服务器,做 raid 0+1,钱不是问题的话,可以考虑 SAN 之类的方案。。。
|
3
huobazi 2017-07-17 17:17:08 +08:00
你客户的要求很奇怪
|
4
s609926202 OP @letitbesqzr 可以给个详细点的说明吗
|
5
whileFalse 2017-07-17 17:31:44 +08:00
|
6
s609926202 OP @whileFalse 这个是网站内通过后台上传的图片地址: http://s3.amazonaws.com/adwords.yeahmobi.com/wp-content/uploads/sites/9/2017/07/08171247/021.jpg ,客户现在的意思是图片的域名前缀( http://s3.amazonaws.com )不是他们的域名,笑 cry,然后就说如果图片前缀不是他们域名的话被无法被谷歌收录,或收录的不是他们网站的图片。。。
|
7
whileFalse 2017-07-17 17:52:53 +08:00
|
8
QAPTEAWH 2017-07-17 18:09:11 +08:00
听说过 CAP 么...
|
9
s609926202 OP @whileFalse 要真是这样就好了,CF+s3 岂不是绝配了,,
|
10
s609926202 OP @QAPTEAWH 没听过,但刚刚看完一篇文章介绍( http://www.hollischuang.com/archives/666 ),C-一致性; A-可用性; P-分区容错性;可能我现在只是想到了 C,而忽略了 A 和 P 吧。。
|
11
s609926202 OP @whileFalse 其实做反代的话就是你说的,cdn.客户域名.com 这样子在 S3 上开通静态网站托管绑定域名+DNS 解析,我也是这样想的,但是一想到今天客户那个犟脾气,我就只能另想他法了。。
|