为大家总结新一期
好雨云帮一周问答集锦(11.7-11.13)
请各位老司机慢用
Q: 云帮社区版的定位是什么?
A: 中小企业CI/CD平台,生产环境的应用管理平台。云帮不是拉近开发和运维的距离,而是让开发和运维做他们本来应该做的事情。开发对程序和业务负责,运维对资源负责,云帮作为开发和运维的助手。
Q:发布社区版的目的是什么?
A:希望能有更多的企业和个人爱好者享受到容器及云计算技术所带来的高效与便利。通过社区版让广大的用户了解云帮产品的设计理念。
Q:社区版发展规划
A:云帮是个平台级的产品,即使是社区版我们首要关注的是稳定性,产品设计会本着 功能简洁够用 的原则,降低使用门槛,让用户以最简单的方式来体验容器技术带来的红利。目前还没有打算开源,但以后不排除有开源的可能性。针对企业版本我们会根据用户需求开放核心源码。
Q:云帮目前只支持Ubuntu 14.04 是否有支撑其他操作系统的计划?
A:由于Docker对Linux系统内核的要求,2013年推出时推荐的操作系统是Debina和Ubuntu,CentOS/RedHat操作系统并不支持(可升级内核,但会造成Docker运行不稳定)。我们2013年测试和使用的操作系统是Ubuntu 12.04 ,后来升级的到了 Ubuntu14.04 就一直延续到现在。去年底CentOS/RedHat 推出了7.0 版本,对Docker的支持也更加完善。我们目前的企业版支持CentOS/RedHat 7操作系统。社区版会在12月份的更新加入CentOS/RedHat 7以及更多操作系统的支持。
Q:云帮企业版能否运行在生产环境?社区版是不是只是演示和测试的“玩具”?
A:说到这个问题,我想需要明确一下大家判断一项技术或产品在“生产环境” 运行的标准是什么。只有对这个标准或定义明确了,讨论这个问题才有意义。咱们从稳定性、可维护性、扩展性、支持服务四个方面来说明:
稳定性:云帮公有云实际上就是我们在公有IaaS平台之上运行的一套云帮企业版。云帮公有云已上线运营超过500天,没有发生过一次因底层程序而造成的事故,SLA可达99.999% ,社区版基础模块的核心代码与企业版 100%一致。
可维护性:云帮基础技术单元是Docker,服务编排和调度使用kubernetes,这两款软件是目前关注度最高的开源项目,文档和技术社区非常成熟。云帮的其他模块我们都采用Docker镜像的方式进行打包,利用kubernetes内部的容器调度机制保证高可用。因此平台的维护成本非常低,再加上好雨技术团队多年的平台维护经验,云帮的部署、监控体系都非常的完善。
扩展性:云帮平台云生支持分布式部署,借助kubernetes的容器调度机制,可以数秒钟启停上千个容器。平台容器主机也支持动态伸缩,可以在3分钟内上线新的容器主机。
支持服务:针对社区版我们提供每月的产品更新服务,平台bug,安全补丁每周修复。提供社区、微信/QQ群在线支持,并提供完备的文档支持。企业版服务参见:http://doc.goodrain.com/cloudbang-enterprise/199966