DaoCloud Docker 应用管理平台今天发布更新

2015-04-16 11:33:35 +08:00
 daocloud

首先,跟大家介绍DaoCloud办公室新近购置的神器:产品发布专用按钮。这是一个外置USB键盘。对,只有一个键,敲击后会向主机输出回车键的编码。这货已经被我们加入到DaoCloud产品的发布流程,DaoCloud所有组件都采用Docker化发布,在最后一刻,需要由DevOps工程师敲击此按钮来完成产品的上线发布。

2015年4月15,在DaoCloud Docker应用管理平台启动内测的两周后,我们完成了产品的又一轮迭代更新。以下是这一轮更新的主要功能增强:

支持绑定自定义域名

认真研究了国外域名绑定的规则和国内ICP备案的流程,为用户提供灵活的域名绑定解决方案

更灵活的镜像构建规则

之前版本我们只能够在初始化,或通过打Tag的方式来触发Docker镜像构建,很多用户反映这不够灵活

具备高可用能力的数据服务

通过封装底层IaaS供应商服务的方式,为用户提供具备高可用能力的持久化MySQL和MongoDB服务

我们也根据用户的反馈,在UI和交互流程上做了改进增强

以上只是我们这次发布的一部分新功能,各种隐藏的彩蛋大招,等你去发现!


通过本次内测,我们也发现并修复了平台的一些Bug,清单如下:

其中第一个提到的Github Repo显示不全的问题,我们在这里要吐一个

首先需要感谢Github狂人代码家同学发现这个bug,此君是稀土社区的联合创始人,Github上有3K以上的followers,2K以上的Starred,公有加私有Repo无数。他在DaoCloud上做代码库同步时遇到了显示不全的问题(一般人很少有20个以上的Github Repo。。。)

发现Bug以后,我们做了大量的排查工作,起先以为是UI的问题,但很快排除。我们检查了DaoCloud内部的API调用和各种数据的传输,也没有发现问题。最后,我们发现自己是掉进了Github API的一个神坑。

如下图,Github采用如下API获取指定用户的Repo清单,多么简洁清晰优美有逼格的API啊!可是它不会告诉你,其实这个Parameters清单,还漏掉了一个关于Paging的设定!这个paging设定,被写在另一个非常隐蔽的文档中。

定位明确后,修复Bug就很容易了。有趣的是,我们发现DaoCloud不是唯一掉进这个神坑的公司,著名的Travis CI至今仍在坑里,哪位好心人去拉他们一把?


这一轮内测,我们圆满的达到了预期,用户给我们提供的大量反馈,帮助DaoCloud进一步打磨了产品,完善了功能,增强了性能。

本次升级后,DaoCloud将扩大内测范围,并尽早启动无需申请的公测。

再此感谢大家!

Docker Run!

2444 次点击
所在节点    分享创造
1 条回复
xiaogui
2015-04-16 11:54:35 +08:00
不错。不过不太同意“一般人很少有20个以上的Github Repo”。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/184086

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX