开源世界

云帮社区版新春升级,体验优化,新增12 项特性

 云帮是好雨科技研发的一款基于容器技术的应用管理平台(PaaS)。社区版针对个人、企业完全免费,您可以自由的下载与传播。借助它您可以实现:

  • 企业级的Docker管理平台

  • 开发、测试环境的CI/CD平台

  • 生产环境的高效运维平台

过去的5个月,我们得到了不同行业,数百家企业用户在云帮社区版、企业版安装、使用以及优化配置过程中遇到的问题反馈以及对产品的建议。在这个过程中,我们发现了云帮产品的诸多不足,同时也感受到了广大用户对我们产品给予的厚望。

通过这一个月紧张的开发和测试,我们迎来了云帮社区版2017年度的首次升级迭代版本。研发团队在这一个月中新增了 12 项新特性,修复了 10 个中等级别以上的bug,并更新了 5 篇维护/使用文档。

下面我们针对本月的一些重点的 新功能 以及Bug进行详细的说明:

产品新特性

1. 全面升级控制台UI

本次控制台UI的升级是在去年11月份UI全面改版之后的一次重要调整,改版后的控制台看起来有种小清新的感觉,而且还对应用概览、依赖、高级等页面进行了微调,下面针对几张截图进行详细说明:

控制台总览页面新旧版本对比:

升级后的总览页面将之前颜色分明的几大显示信息换成了相同颜色,不同图标的显示模块,在应用列表中添加了应用的分组信息,并且去掉了应用操作的行为。

应用概览页面新旧版本对比:

升级后的应用概览页面将应用的所有信息都进行了重新设计,并将应用的行为按钮进行了统一排列。除了应用概览页面,应用依赖页面,高级页面都有细微的调整,让使用者可以更方便的找到所需要的功能。

2. 重新设计的创建应用向导

除了UI的调整之外,本次升级还对应用创建向导进行了大刀阔斧的调整,不仅仅是UI变更哦,下面针对创建应用的每一个步骤进行详细介绍:

第一步:创建应用

    创建应用的第一步不仅仅是输入应用名称,选择代码仓库,改版后用户可以在第一步对应用的内存和节点个数进行调整。(公有云针对试用账号有节点和内存限制,企业版、社区版没有限制)

第二步:代码同步

在这一步,平台会自动探测代码语言,代码探测后用户可以点击下一步,当然也可以停止创建应用。

第三步:应用设置

应用设置这一步是本次应用创建向导调整最多的一步,在这一步中,用户可以针对应用的开放端口、依赖服务、持久化目录以及环境变量进行设置。

第四步:应用选项

这一步针对不同的开发语言会有不同的设置,下面是PHP语言的应用选项:

3. 应用支持自动扩容

目前除了手动扩容之外,本次升级新增了应用自动扩容的功能,用户可以通过设置性能监控的阈值来对应用进行水平伸缩,后续还会对该功能进行改进,以支持更多条件以及更多形式的扩容。

系统新特性

除了云帮控制台的更新之外,本月云帮的底层程序也进行了升级,下面针对安装部署,以及云帮的核心组件Docker,Kubernetes进行说明

1. 支持 Ubuntu 14.04 一键部署

自上个月增加了CentOS 7.2的一键部署之后,本月云帮底层服务团队再接再厉,又支持 Ubuntu 14.04 系统的一键部署。执行的命令与先前的CentOS保持一致。详情参考:快速开始3

2. 全面升级Docker和kubernetes

本月我们队Docker和Kubernets进行了版本升级,修正了之前Docker针对分布式文件系统Gluster的BUG,本次升级后:

  • Docker:1.12.6

  • kubernetes:1.3.5

Bug修复列表

  • 修复绑定域名在新增多端口后不显示的问题

  • 修复镜像构建新增持久化目录重启后不显示问题

  • 应用组中选择的应用多于一个时批量操作按钮才有效

  • 修复通过镜像创建应用时添加持久化目录无效的问题

  • 现在绑定域名将显示更完整了(感谢云帮用户:hubo )

  • 开启对外服务后端口显示更合理

  • 修复在某种特殊情况下,容器日志传输导致主进程崩溃的问题 (感谢云帮用户:barnett、messi )

  • 修复sftp挂载数据目录权限问题

  • 修复github 地址添加信任后 新建应用克隆代码问题

  • 修复Dockerfile构建是代码仓库包含大写字母问题

2017年1月详细的特性及Bug修复列表请参见:云帮更新日志

2月版本功能预告

2月份的版本迭代是新年的第二个版本升级,我们会收集1月份升级后用户的使用反馈,针对1月份的功能进行优化与修正,当然我们2月份还有若干个重量级的产品更新,下面就来对2月份的升级进行一些小小的剧透:

增加平台服务诊断功能

云帮私有化(企业版,社区版)版本目前反馈最多的问题就是平台的服务出现问题无法定位问题,现在只能通过查看管理节点的日志来排查,下个月的系统层面的升级,我们计划加入平台服务的诊断功能,让用户通过运行简单的脚本就可以对平台总体的后台服务进行健康检查,迅速的定位平台问题。

以应用为中心的计费策略(公有云、企业定制版)

目前公有云的应用计费是以所有应用的内存消耗、磁盘、流量来计算的,对于以应用为中心的管理平台来说不够专业,2月份我们会对公有云的应用计费功能进行统一的设计和改版,所有计费都以每个应用为中心,让计费和资源与每个应用挂钩。如果您采购云帮的企业版,我们还支持企业版的应用计费功能,可以将云帮PaaS开放给集团内部公司使用,同样可以使用应用计费模块。

优化应用的持久化存储功能

目前应用的持久化目录是通过应用高级来添加自定义的持久化目录,但如果想对持久化目录进行管理必须新增一个sftp应用,并将应用的目录挂载到sftp应用中,操作起来不是很方便,下个月我们会针对应用的持久化目录的功能重新设计,方便持久化目录的管理。