10.5 部署方法之间的对比

在结束本章之前,让我们通过表 10-1 来回顾一下本章介绍的几种部署方法,不过别忘了,这些方法只是许许多多Web应用部署方法中的几种而已。

表10-1 几种Go Web应用部署方法的对比
独立服务器 Heroku GAE Docker
类型 公有或私有 公有 公有 公有或私有
是否需要修改代码 不需要 少量 中等 不需要
是否需要配置系统 大量 不需要 不需要 中等
是否需要维护 大量 不需要 不需要 中等
部署的难度 低 高 中等 低
平台对应用的支持程度 无 低 高 低
应用与平台的紧密程度 无 低 高 低
可扩展性 无 中等 高 高
评注 对于这种自主更新式的部署方式,使用者需要自己完成几乎所有事情 Heroku是一个公有PaaS平台,除了少数几项限制之外,使用者几乎可以做所有事情 GAE是一个严格受限的PaaS平台,使用者需要与平台密切绑定 Docker是一项非常有前景的技术,无论是公有的部署还是私有的部署,都有很多供应商可供选择

results matching ""

    No results matching ""