开发者社区> 问答> 正文

Web应用在中国和美国都有用户访问,应该如何进行应用部署和数据库部署

我们有一个 Web的应用程序,Asp .net 开发的Web业务管理系统,


在中国,和美国都有用户在访问。


ECS服务器部署了Web应用和SQL2008,放在了北京,国内客户访问速度还是很快的。


但是在加拿大,美国客户的访问速度 一直不是很理想。


我也考虑过在硅谷再部署一套 Web程序,但是数据库应该如何处理?


望高手指点一二,多谢。

展开
收起
fsf 2015-04-26 10:17:17 6042 0
5 条回答
写回答
取消 提交回答
  • 回 4楼(云语科技) 的帖子
    锐速的再现?
    2015-04-26 21:35:34
    赞同 展开评论 打赏
  • 超过10年通信设备研发,精通网络传输,专注于跨国网络问题解决。
    Re:Web应用在中国和美国都有用户访问,应该如何进行应用部署和数据库部 ..
    楼主是否有分析加拿大、美国的用户访问这套系统速度不理想的原因?

    根据我的经验,应该是北美用户与北京ECS之间需要通过跨国Internet访问,而国际Internet的网络质量不稳定(丢包/时延)导致页面请求或页面响应的速度不理想。

    如果楼主的系统是下载站这样的静态类容居多,使用CDN可以解决这个问题;但是楼主提到有数据库,动态访问的信息CDN也解决不了;楼主目前的思路是在北美再部署一套WEB服务程序,这个方案比较难解决楼主目前的问题,因为虽然WEB服务器跟北美用户近了,但是WEB服务器与数据库之间的连接又变成跨国访问,数据库访问通常对时延比较敏感;如果在两边都部署数据库,又涉及到数据库之间数据的同步,就把问题搞复杂了。

    这种情况建议使用我们的i-TURBO加速系统,在美国部署i-TURBO加速服务器前端,接收美国用户的WEB请求后自动转发回楼主北京ECS服务器,美国加速服务器与北京实际WEB业务服务器之间的通信通过i-TURBO系统完成加速,这样楼主不需要再考虑数据库同步的问题,可以较简单的解决楼主的问题。

    i-TURBO系统费用问题,目前正在阿里云推广,今年软件免费。
    2015-04-26 21:11:17
    赞同 展开评论 打赏
  • ReWeb应用在中国和美国都有用户访问,应该如何进行应用部署和数据库部
    考虑一下CDN吧
    2015-04-26 18:06:05
    赞同 展开评论 打赏
  • 旺旺:nectar2。
    Re:Web应用在中国和美国都有用户访问,应该如何进行应用部署和数据库部 ..
    您好,

    或许可以考虑一下RDS,只读实例: http://docs.aliyun.com/#/rds/product-introduce/related-notion&read-only-instance

    祝您早日解决问题。

    2015-04-26 12:42:02
    赞同 展开评论 打赏
  • ReWeb应用在中国和美国都有用户访问,应该如何进行应用部署和数据库部
    好问题,等待答案。
    网站可以买俩服务器,中文放国内,外文放国外,内容分开。
    但是应用怎么办呢?
    2015-04-26 10:48:58
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
DTCC 2022大会集锦《云原生一站式数据库技术与实践》 立即下载
阿里云瑶池数据库精要2022版 立即下载
2022 DTCC-阿里云一站式数据库上云最佳实践 立即下载