求个服务器方案 - 一个后端服务器上面有多个网站, 这些网站拥有不同地区的 IP. - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
kankana
V2EX    服务器

求个服务器方案 - 一个后端服务器上面有多个网站, 这些网站拥有不同地区的 IP.

  •  
  •   kankana 2015-04-18 08:44:16 +08:00 3623 次点击
    这是一个创建于 3834 天前的主题,其中的息可能已经有所发展或是发生改变。

    好吧, 明眼人一看就知道我说的是seo hosting with A/B class IP addresses.

    目前,用的是国外的某个hosting. 上个礼拜, 连续出现了3起服务器宕机. 主管说, 他们得上报到IDC, 让IDC处理, 这个他们没法控制.

    对此非常失望, 以此同时, 我也萌生了一个念头, 是否能自己也架构一个? 这样子, 就能拥有更多的控制权, 还能充分利用服务器资源.

    hosting技术主管跟我简述过他们的架构:

    一个后端服务器来管理所有网站, 前端服务器在不同地区, 域名指向这些前端, 然后再将流量指向后端服务器.

    我不太懂运维, 初步猜想. 这些前端服务器应该就是反向代理服务器?

    如果是这样的话, 反向代理软件用什么好? 有比nginx更轻量的吗? 前端服务器可能会买128mb的vps, 以节约成本.

    要是有更好的方案, 麻烦介绍下哈

    第 1 条附言    2015-04-18 15:27:33 +08:00
    points to proxy to
    t.com ---------------- frontend vps ---------------- backend vps where host t.com files & db
    第 2 条附言    2015-04-18 15:29:12 +08:00
    太不好用了

    t.com ---- points to ---> frontend vps ---- proxy to ---> backend vps where host t.com files & db
    10 条回复    2015-07-25 05:57:50 +08:00
    ss098
        1
    ss098  
       2015-04-18 09:03:22 +08:00   1
    比 Nginx 更轻量的是 HaProxy,配置起来也十分简单。
    xiaogui
        2
    xiaogui  
       2015-04-18 11:31:18 +08:00
    既然前后端分离的话,好像用不上“反向代理”呀。
    ryd994
        3
    ryd994  
       2015-04-18 14:21:28 +08:00
    128mb的有点过分
    反代配置的好的话,可以大大减轻源站压力,特别是静态内容
    所以其实不必省这点
    kankana
        4
    kankana  
    OP
       2015-04-18 15:14:05 +08:00
    @ryd994 seo站点嘛. 每个vps都用256MB的话, 成本上去了, 我不如直接在vps上装网站了, 就不搞这个了.
    kankana
        5
    kankana  
    OP
       2015-04-18 15:20:03 +08:00
    @xiaogui

    也许我没说清楚.

    ** n个不同网站 **, 统一放在一个服务器上, 方便管理. 我将这个服务器称为 "后端服务器"

    但是这n个网站要求有不同地区的ip, 比如有的是北京联通的ip, 有的是广东电信的ip.

    于是, 我打算买些北京联通的vps, 广东电信的vps, 我将这些vps称为 "前端服务器"

    反代, 就是要将前端服务器的流量指回后端服务器.
    kankana
        6
    kankana  
    OP
       2015-04-18 15:28:06 +08:00
    points to proxy to
    t.com ---------------- frontend vps ---------------- backend vps where host t.com files & db
    9hills
        7
    9hills  
       2015-04-18 18:15:23 +08:00 via iPad
    nginx就行了,对静态文件还可以加cache。这个很简单啊
    kankana
        8
    kankana  
    OP
       2015-04-18 19:01:38 +08:00
    @9hills 是的, 我也是这么想的. 我不是搞运维的, 所以上来问问有没有其他方案.
    xiaogui
        9
    xiaogui  
       2015-04-19 01:44:07 +08:00   1
    @kankana 一切皆数据,只要你的“后端服务器”可以连接上“前端服务器”就可以。
    比如:
    1、基于数据库:在“后端服务器”上进行相关操作,每个“前端服务器”有自己的数据库,与“后端服务器”进行双向同步。
    2、基于接口:在“后端服务器”上进行相关操作,“后端服务器”通过接口对“前端服务器”进行操作。
    3、纯静态“前端服务器”就更简单了,“后端服务器”生成静态页面然后自动同步至“前端服务器”。
    4、像前面他们说的,只做指向,但是如果是动态网站,其实访问的还是“后端服务器”,除了 SEO 没太大意义。
    cqpu
        10
    cqpu  
       2015-07-25 05:57:50 +08:00
    用kangle吧
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     2648 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 24ms UTC 15:07 PVG 23:07 LAX 08:07 JFK 11:07
    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