开发者社区> 问答> 正文

将阿里云ECS当做前端转发请求是否可行?

现在我遇到个问题需要求教一下:原有的机房网络和阿里云比起来真的没法比,但是也没可能把原有的系统完全迁移到阿里云上。比如说,我看了半天文档感觉 RDS 对 binlog 的支持实在有问题,这样就没法实现用从库的方式迁移数据库和异地从库的备份。直接在 ECS 上搭建 mysql 也是个方式,当然,现在还没有想过这个问题。除此之外,还有很多的图片文件,数据量也很大,迁移的代价似乎有点大。真的迁移也不可能在短时间内完成。


所以我现在的想法是 ECS 上架设一个 nginx 反向代理作为出口。把请求转发到原有机房的系统。这样照理来说可以提升用户的访问体验。而且还可以简化现有前端的配置。节省多条线路的成本。


坏处是阿里云和现有机房(就在杭州本地)的带宽不知道可以不可以支持这么做?另外就是这样做的费用。不过这些应该还是可以成本出来的,所以不会有什么大问题。


大家觉得这个想法靠谱吗?

展开
收起
p1ng2h 2015-04-15 10:33:06 8266 0
6 条回答
写回答
取消 提交回答
  • 推荐回答:

    1、原机房临时增大带宽

    2、数据远程迁移到RDS后,正式切换阿里云服务时增量迁移RDS。使用RDS就不需要异地从库备份了,阿里云已经给你备份了,数据可以恢复到任意时间点,同时有临时库支持。

    3、文件同步完成后,正式切换阿里云服务时做增量同步。

    只要原主机临时带宽够大,用不了多久就可以迁移完毕了。

    官方帮助文档地址:阿里云帮助中心

    更多参考: 阿里云官方(新用户需官网注册查看)

    2021-04-26 00:08:22
    赞同 展开评论 打赏
  • Re将阿里云ECS当做前端转发请求是否可行?
    引用楼主p1ng2h于2015-04-15 10:33发表的 将阿里云ECS当做前端转发请求是否可行? :
    现在我遇到个问题需要求教一下:原有的机房网络和阿里云比起来真的没法比,但是也没可能把原有的系统完全迁移到阿里云上。比如说,我看了半天文档感觉 RDS 对 binlog 的支持实在有问题,这样就没法实现用从库的方式迁移数据库和异地从库的备份。直接在 ECS 上搭建 mysql 也是个方式,当然,现在还没有想过这个问题。除此之外,还有很多的图片文件,数据量也很大,迁移的代价似乎有点大。真的迁移也不可能在短时间内完成。


    所以我现在的想法是 ECS 上架设一个 nginx 反向代理作为出口。把请求转发到原有机房的系统。这样照理来说可以提升用户的访问体验。而且还可以简化现有前端的配置。节省多条线路的成本。


    1、原机房临时增大带宽
    2、数据远程迁移到RDS后,正式切换阿里云服务时增量迁移RDS。使用RDS就不需要异地从库备份了,阿里云已经给你备份了,数据可以恢复到任意时间点,同时有临时库支持。
    3、文件同步完成后,正式切换阿里云服务时做增量同步。


    只要原主机临时带宽够大,用不了多久就可以迁移完毕了。
    2015-05-01 23:36:04
    赞同 展开评论 打赏
  • Re将阿里云ECS当做前端转发请求是否可行?
    http://www.zhoujiayi.net  VPN第一推荐网
    2015-05-01 19:29:56
    赞同 展开评论 打赏
  • Re将阿里云ECS当做前端转发请求是否可行?
    理论上是可以的,但是由于ECS和你机房的服务器都有可能是NAT端口映射的方式,可能反向代理的时候经过两次映射,速度会比较慢,要注意设置好一些超时时间。。。
    2015-04-15 12:50:58
    赞同 展开评论 打赏
  • Re将阿里云ECS当做前端转发请求是否可行?
    这个是可以的
    我的网站也想这样做
    www.gxbay.com  
    2015-04-15 12:39:23
    赞同 展开评论 打赏
  • 旺旺:nectar2。
    楼主您好,

    不错的想法,值得试一试。可以先申请个免费的ECS+公网带宽(付费)测试,到时看看效果。

    不过,好象这样仅把请求发到前端,后端与前端互通不畅的话,好象效果不会很明显。

    祝您早日解决问题。
    2015-04-15 11:06:33
    赞同 展开评论 打赏
滑动查看更多
问答排行榜
最热
最新

相关电子书

更多
Vue.js 在前端服务化上的探索与实践 立即下载
阿里文娱大前端技术实践 立即下载
前端代码是怎样智能生成的 立即下载