性价比不低于 Linode 的,面向国内最优秀的服务器方案? - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
通过以下 Referral 链接购买 DigitalOcean 主机,你将可以帮助 V2EX 持续发展
DigitalOcean - SSD Cloud Servers
lsylsy2
V2EX    VPS

性价比不低于 Linode 的,面向国内最优秀的服务器方案?

  •  
  •   lsylsy2 2014-11-14 14:59:48 +08:00 2416 次点
    这是一个创建于 4067 天前的主题,其中的信息可能已经有所发展或是发生改变。
    RT,网站日PV几十万,动静分离后动态内容带宽峰值5M左右,静态带宽峰值20M、月流量3T左右;
    LNMP+后端Redis+前端Varnish架构。
    之前是动态在国内做了个反代(京东云,世纪互联北京机房),静态交给360加速;前段时间APEC访问质量不行,把动态的反代给撤了;现在测试了下速度还是一般,联想到V2上的帖子,搞不好是被限速2M了,那就麻烦了……
    于是求一个架构,可以尽可能保证国内的流畅访问;从Linode搬走也不是不可以,但是需要服务商有容易的升降级功能和整机定时快照备份功能。
    第 1 条附言    2014-11-14 19:32:35 +08:00
    目前是这样的:
    Linode FMT机房 一台8核16G做PHP+Redis(redis分开来的话内网带宽不够),两台1~2G分别作SQL和Varnish前端;
    360和国内的动态反代都是和那台varnish前端连接,带宽静态和动态峰值大概分别是20M和5M,流量3T和几百个G。
    所有机器都已经上了锐速。
    希望尽可能增加国内访问效率……
    41 条回复    2014-11-24 01:07:43 +08:00
    sanddudu
        1
    sanddudu  
       2014-11-14 15:49:50 +08:00 via iPhone
    从带宽环境来说,不可能
    Linode 可以随便开百兆千兆,国内基本上要翻个几倍才行
    tini8
        2
    tini8  
       2014-11-14 15:52:49 +08:00
    限速2M?能说的详细点吗,或者给那个帖子的链接,我没搜到,linode给限的还是gfw给限的?
    msg7086
        3
    msg7086  
       2014-11-14 15:53:23 +08:00
    Linode。

    想在亚洲找一个比Linode便宜的解决方案你就想不开了。
    undeflife
        4
    undeflife  
       2014-11-14 15:53:25 +08:00
    想问下你这个动态反代是怎么作的
    Showfom
        5
    Showfom  
    PRO
       2014-11-14 16:07:57 +08:00
    不差钱的话 Rackspace 香港机房,就是流量贵,这个流量和配置每个月要上万了。
    Showfom
        6
    Showfom  
    PRO
       2014-11-14 16:12:57 +08:00
    或者可以考虑青云
    Nin
        7
    Nin  
       2014-11-14 16:21:50 +08:00
    从宽带上讲,这样的要求是不可能的。。
    lonely520224
        8
    lonely520224  
       2014-11-14 16:46:01 +08:00
    比较靠谱的用青云香港机房,按2核8g套餐,20m带宽来算,一个月2676元可以搞定。
    而Linode才多少钱。
    所以说在亚洲找可以和Linode性价比比肩的是不可能的
    lsylsy2
        9
    lsylsy2  
    OP
       2014-11-14 19:23:25 +08:00
    @sanddudu
    @msg7086
    @Showfom
    @Nin
    @lonely520224
    @undeflife
    我并没有指望把所有的流量都放在亚洲……我是想找找有没有人有类似的经验可以参考。
    目前是主站Linode,国内和主站之间用openvpn static模式建个隧道,然后varnish反代。
    在考虑要不要搬到新加坡之类……但是也要适当考虑国外用户
    Showfom
        10
    Showfom  
    PRO
       2014-11-14 19:31:10 +08:00
    @lsylsy2 直接自己买服务器托管吧,划算多了。。。做好远程备份
    lsylsy2
        11
    lsylsy2  
    OP
       2014-11-14 19:33:03 +08:00
    @Showfom 备份现在有没有什么比较简单的方案?自己写脚本,恢复起来太麻烦
    lsylsy2
        12
    lsylsy2  
    OP
       2014-11-14 19:35:28 +08:00
    @Showfom 另外,因为担心政策原因和考虑国外访问,不太想放在国内机房……
    hjc4869
        13
    hjc4869  
       2014-11-14 19:37:42 +08:00
    @lsylsy2 如果只是要反代的话,考虑新加坡的Krypt或者OneAsiaHost(前者好一些),但是新加坡的流量比较贵。或者如果要求没有那么高,用日本Linode也行。
    ericFork
        14
    ericFork  
       2014-11-14 20:04:33 +08:00
    @lsylsy2 用虚拟化方案,走快照 + 冷备结合的路子
    aveline
        15
    aveline  
       2014-11-14 20:21:41 +08:00
    萌娘百科?
    phoenixlzx
        16
    phoenixlzx  
       2014-11-14 20:38:45 +08:00
    @aveline 我也觉得这和萌百好像...
    lsylsy2
        17
    lsylsy2  
    OP
       2014-11-14 20:49:44 +08:00
    @aveline
    @phoenixlzx you got it...
    BlueFly
        18
    BlueFly  
       2014-11-14 23:36:50 +08:00
    @lsylsy2 意见和13楼差不多,试下KT的新加坡机房,80host有资源,你可以直接和他们谈价钱,肥水不流别人田,如不反对可以走下我下线,谢谢 https://my.80host.com/aff.php?aff=083
    SharkIng
        19
    SharkIng  
       2014-11-14 23:43:26 +08:00
    UCloud也还不错
    thinkxen
        20
    thinkxen  
       2014-11-14 23:47:33 +08:00
    韩国机房,带宽10-20m,联通访问不错
    香港机房,带宽10-20m,电信访问不错

    需要可联系
    msg7086
        21
    msg7086  
       2014-11-15 02:26:42 +08:00 via iPhone
    @aveline
    @phoenixlzx
    @lsylsy2
    哦擦擦擦擦擦已吓尿。

    维基类的话是不是考虑重构一下网站呢,如果能想办法降低服务器间的耦合性的话就比较容易拆集群了吧。

    PS:如果你需要positivessl的话我可以免费帮你申
    msg7086
        22
    msg7086  
       2014-11-15 02:42:14 +08:00
    我现在手里有一个discuz论坛,动态请求峰值20Mbps左右,日动态请求数(log量)大约200万,PHP+Memcache来顶,1-2台2048就能顶下来。

    以前研究过分布式redis/memcache,最后的结论是用repcached,从效果上来看还是可以的,相当于多主环式复制,写入量少的话可以大幅降低内网流量压力。redis除非弄成广播式写入,或者用他的master-slave模型加上读写分离,否则太难玩了。就是这俩货压力一大就容易崩,得写个定时任务在后台没事就看看死了就重启。

    另外主站我是放在日本的。静态流量在美国随便弄了台便宜的独服来做,一个月$27,存了附件和头像,还有些乱七八糟的文件什么的。访问log完全没统计直接关了,不过估计和动态流量大概是1:1甚至再多一些吧。
    kisshere
        23
    kisshere  
       2014-11-15 07:00:05 +08:00 via Android
    @msg7086 大神,你的论坛一般是怎样推广才能到如此高的流量?诚挚求教,谢了
    msg7086
        24
    msg7086  
       2014-11-15 07:05:39 +08:00
    @kisshere 不是我的。我只是负责把论坛跑起来。
    Livid
        25
    Livid  
    MOD
    PRO
       2014-11-15 07:19:57 +08:00
    看起来和 V2EX 的需求差不多。

    如果有兴趣试试目前 V2EX 的解决方案的话,可以邮件联系我:

    [email protected]
    kisshere
        26
    kisshere  
       2014-11-15 08:29:35 +08:00 via Android
    @msg7086 以你的经验,discuz用memcache缓存能承受多少日pv
    phoenixlzx
        27
    phoenixlzx  
       2014-11-15 10:46:05 +08:00
    既然是萌百的话

    1. 我在 Chinacache 洛杉矶机房给你们提供的4核心16G内存虚拟机似乎完全没有在用。
    2. @aveline 本来也准备赞助服务器的,但是不知道联系谁
    3. 我这里可以免费给萌百签发 Wildcard 证书,但是冰娘没理我

    目前就想到这些要说的,麻烦转告冰娘。
    lsylsy2
        28
    lsylsy2  
    OP
       2014-11-15 13:39:02 +08:00
    @baskice 首先at一下正主冰娘←这位是站长

    @msg7086
    @phoenixlzx
    @aveline
    关于SSL:SSL我自己都能买,但是现在萌百上SSL的需求不是太大……有考虑让一些河蟹词条强制跳转HTTPS+登录用户才能访问,不过这个优先级很低

    关于网站架构,目前是Linode一共三台机器,加起来大概能吃满8核16G的样子,CPU负载很高……而且必须分开,这样能防止高峰期PHP吃满内存导致的雪崩,所以赞助单台配置不是很高的机器的话并不能很好的利用;
    关于赞助服务器, @phoenixlzx 你那台是CC洛杉矶?我不清楚我之前接触到的是不是同一台,那台好像和Linode FMT有几十毫秒的延迟,当时测试的时候到天朝的延时也要比Linode大一些,因为刚才说的结构原因,不好把主站放上去(一台还真不一定跑不动),于是做了一段时间的反代,后来好像因为各种原因(流量不够大?有攻击还是啥?)撤掉了……

    @Livid 想问问备份和面向中国的动态内容优化是怎么处理的?我们有一个会手滑在Linode面板里删掉服务器导致整站回档一天的笨蛋站长← ←所以没有好的备份方案的时候也是没法从Linode迁出的……
    phoenixlzx
        29
    phoenixlzx  
       2014-11-15 13:46:30 +08:00
    之前赞助的是 8核心 8G 内存的机器,在 MultaCOM 机房,后来因为攻击撤掉了。之后搬去 Chinacache,冰娘表示 CPU 没吃多少,内存比较捉急,所以调整到4核心16G内存。

    我能提供的只有一些计算资源了,现在手里没有能看得上眼的网络资源。@aveline 的话应该是有的。
    lovelinghan
        30
    lovelinghan  
       2014-11-15 14:59:53 +08:00
    国内的带宽。。。。。。
    msg7086
        31
    msg7086  
       2014-11-15 15:13:08 +08:00
    @kisshere
    按照晚高峰早低峰来看的话,我这边每天200w上下的动态log量在峰值能正好把linode2048跑满。如果你说的PV是指动态访问量的话那就是200wPV左右了。
    刚看了下昨天的量是233w。

    Total Requests 2335132 Unique Visitors 91366 Referrers 237389 Log Size 544.64 MiB
    Failed Requests 19 Unique Files 965090 Unique 404 29643 Bandwidth 31.09 GiB

    之前的确有试验过各种架构,比如多台1024做php的均衡。但是总体来说应该都不算太理想。

    首先是分布式存储。glusterfs算是个小坑,很容易出问题,本来想利用24Gx3来存附件和头像的,最后还是决定放到另一台机器上去。
    然后是一致性cache,首先redis不支持主主复制,跨主机cache对内网流量要求太大了,虽然还没跑超过网卡上限,但是会触发[处女座的洁癖]。后来改用repcached,还是比较稳的。
    最后一个问题就是成本。要让负载均衡跑得好,势必得用多台机器,linode虽然不贵,但是机器一多还是挺烧钱的。

    总之是现在还是在摸索阶段。论坛也不是我自己的,所以也不能乱动,另外还要保证数据安全性。

    最近在写DNS面板的时候有稍微试了一下Galera,拿来做线上复制挺好的。不支持MyISAM所以Discuz是没戏了,不知道Wiki那边是不是有望部署一下。

    @lsylsy2
    lsylsy2
        32
    lsylsy2  
    OP
       2014-11-15 16:03:56 +08:00
    @msg7086 mediawiki只要缓存做好,SQL基本没啥压力,主要消耗是PHP,比如“简繁体自动转换”这个蛋疼的玩意。
    msg7086
        33
    msg7086  
       2014-11-15 16:46:45 +08:00
    @lsylsy2 有没有试过用hhvm跑?据说纯计算的效率比较高?
    lsylsy2
        34
    lsylsy2  
    OP
       2014-11-15 16:57:22 +08:00
    @msg7086 兼容性太麻烦,这个方面坐等PHP7
    msg7086
        35
    msg7086  
       2014-11-15 18:02:58 +08:00
    @lsylsy2 不知要等到哪年了w
    lsylsy2
        36
    lsylsy2  
    OP
       2014-11-15 18:08:10 +08:00
    @msg7086 应该不会太久,看现在的趋势,有可能都没有5.7吧
    debiansid
        37
    debiansid  
       2014-11-15 18:12:08 +08:00 via iPhone
    Akmai ?
    Livid
        38
    Livid  
    MOD
    PRO
       2014-11-15 23:48:23 +08:00
    @lsylsy2 V2EX 的解决方案是 CDN,不需要你们换服务器。

    我也痛恨迁移服务器。
    lsylsy2
        39
    lsylsy2  
    OP
       2014-11-16 01:57:51 +08:00
    @Livid 用17ce看了下,不管是v2ex还是cdn.v2ex.com,似乎都只有很少几个IP(好像还是同一个AS的)
    以及chinacache的话暂时不在我们的负担能力之内……有那个预算我们会先把静态搬到又拍or七牛
    wwqgtxx
        40
    wwqgtxx  
       2014-11-16 07:26:33 +08:00 via Android
    @lsylsy2 你用justping看看全球?有好多不同的ip的
    而且就算是同一个as,你traceroute一下,经常也有走不同路由的
    gqfBzoLVY3Wl4Tng
        41
    gqfBzoLVY3Wl4Tng  
       2014-11-24 01:07:43 +08:00
    @lsylsy2 有一个笨蛋站长,笑哭
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     2462 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 25ms UTC 08:29 PVG 16:29 LAX 00:29 JFK 03:29
    Do have faith in what you're doing.
    ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86