对截止目前可注册的 CaaS 进行一个比较:
好雨云,注册后提供自己的代码仓库,支持 Git ,需要把源码 push 到仓库先,然而,使用其提供的 repo URL ,无法 push ,错误为看起来不是 Git 仓库。基本上第一步就出局了。
网站 UI。时速云和灵雀云均采用比较传统的布局, DaoCloud 采用了较为新颖的控制面板布局,各个功能项的按钮也较为简洁易用。在这个项目上 DaoCloud 完胜。
代码仓库支持。这三家服务商注册后均可关联已存在的代码仓库网站自动下载代码,支持的代码仓库网站如下:
- 时速云: GitHub , BitBucket , BitCafe , Coding ,自有 Git 库(可下载工具来 push ,或者使用 URL )
- DaoCloud : GitHub , BitBucket , BitCafe , Coding
- 灵雀云: GitHub , BitBucket , Git@OSC ,自有 Git 库(使用 URL ) 这个项目,时速云>灵雀云>DaoCloud
构建。
- 时速云:可选择国内国外服务器来构建,选择国内服务器构建经常性出故障。再次构建需要先去代码仓库网站手工安装 key 。若 repo 列表大于 30 无法翻页。无持续构建,需要手动。构建速度较快。
- DaoCloud :不需要选择,构建过程无故障。 仓库服务集成无故障。持续构建需要打 tag 触发。构建速度一般
- 灵雀云:不需要选择,构建过程偶尔故障。仓库集成无故障。持续构建只要有 commit 就可以自动进行。构建速度一般。 这个项目, DaoCloud>灵雀云>时速云。但 DaoCloud 适合 release ,灵雀云适合 test, development.
镜像。
- 时速云:可以设置私有还是公开
- DaoCloud :不可设置私有公开
- 灵雀云:可以设置私有还是公开 这个项目,时速云=灵雀云>DaoCloud
容器。
- 时速云:只有北京节点。有普通节点和 SSD 节点区别。免费 4 个基础容器。
- DaoCloud :有国内国际节点。无普通和 SSD 区别。免费 2 个基础容器,绑定微信后可多一个有时限的基础容器。
- 灵雀云:有国内香港节点。无普通和 SSD 区别。免费 2 个基础容器。 这个项目,各有千秋
部署。
- 时速云:无自动持续部署,可手工重新部署。若因代码导致部署失败,只能删除重建。带可视化自动编排各个服务,自由定制各个服务的关联。端口映射自动。
- DaoCloud :可选自动持续部署,可手工重新部署。若因代码导致部署失败,只能删除重建。带可视化自动编排各个服务,部分自由定制(有固定几个服务可设关联)。端口映射只能自动 80 端。
- 灵雀云:无自动持续部署,重新部署需要重启。部署有偶尔故障。若因代码导致部署失败,只能删除重建。端口映射有一些可选项。 这个项目,各有侧重
服务。
- 时速云:不可扩展使用的容器数。无 shell 接入方法
- DaoCloud :可手工扩展使用的容器数。有 shell 接入方法
- 灵雀云:可自动扩展使用的容器数。无 shell 接入方法 这个项目,灵雀云>DaoCloud>时速云
其他细则。
这个项目,主要的监控、日志等三家都有,此外一些更具体的未进行测试和使用。
