开发者社区> 问答> 正文

利用云平台,如何加速服务全球访问速度

一般的一个服务包含静态资源和API服务器,而它们通常都是单点部署在某一地区,如静态资源使用阿里云上海区OSS(PS:实践发现:即使使用CDN对OSS加速,在国外访问资源,速度也会特别慢),API服务器使用上海区的ECS,当服务开始对外访问时,来自全球的访问必定都会从上海区获取静态资源或者调用API。但是,这种单点部署必定会导致海外用户访问速度降低。

那么有没有什么办法也可以加快海外访问呢?

想法是多地部署,例如在新加坡部署一套服务亚太客户、美国部署一套服务北美用户、德国部署一套服务欧洲...

但对于这种多地部署,似乎也有几个问题:

  1. 如何让请求(静态资源和API调用)转发到离用户最近的一个部署点。
  2. 如果多地部署的服务共用同一个数据库服务,那势必会导致某些部署点访问数据库速度变慢。

所以在这里请教大家:利用云平台(阿里云、Azuire、AWS),如何让全球用户快速访问到自己的服务。

展开
收起
tss 2017-05-21 23:45:49 5645 0
1 条回答
写回答
取消 提交回答
问答排行榜
最热
最新

相关电子书

更多
内存取证与IaaS云平台恶意行为的安全监控 立即下载
AliSQL在零售云平台实践 立即下载
云平台及租户业务安全性研究思考 立即下载