云帮每周问答集锦(11.14-11.20)

云帮 是一款基于容器技术的应用管理平台,借助它您能够实现:html

  • 企业级的Docker管理平台docker

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

  • 生产环境的运维平台负载均衡

Q:云帮社区版的最低硬件要求(单节点,2核CPU,4G内存)有点高吧?
A: 云帮是利用容器技术打造的一款集自动化构建(CI/CD)、容器管理、高可用、性能分析、日志收集、负载均衡……等众多功能模块的PaaS,它并非一个简单独立的软件,更不是一个agent。容器技术之因此受你们吹捧是由于容器技术的思想先进,但若是要将容器技术利用好,必须有一整套支持组件一块儿协调才能使用起来。
本月(2016.11)社区版的更新极大的下降了与宿主机系统的耦合性,并优化服务镜像。云帮的最低配置从最先的2个节点,4核CPU,16G内存,优化到了当前的 单节点2核CPU,4G内存,后续咱们还会作进一步优化工做,目标是在2台树莓派上运行具有高可用特性的云帮平台。运维

Q:你们常常将容器技术比喻成“集装箱”,可否详细讲讲他们直接的联系?
A: 有兴趣的同窗能够看一下《集装箱改变世界》这本书。人们形象的把容器比喻成“集装箱” 从表面上的确如此,但只有集装箱是不够的,它只是方方正正的一个盒子,咱们还须要有可以移动集装箱的塔吊,货轮也要作成适合装卸集装箱的结构,可以支持智能标记并装卸货的流程、标准化的货车、标准化的公路等等。集装箱改变了整个货运体系,极大的下降了货运的成本,从而才有了当今的全球化经济。如今想一想真的是一个箱子改变了世界吗?改变世界的是把货物装在标准化箱子里的思想,以及配合这个箱子所创建的一整套流程和设施。容器是箱子,云帮平台就是这套流程设施性能

仅如下面这张图记念一下集装箱带来的改变吧。学习

clipboard.png

从这两张图,咱们能够获得什么结论?云计算的将来?人力?规模?工人呢?……测试

Q:好雨作云帮平台的初衷是什么?
A:一般涉及到技术研发的企业或我的在产品设计完成后,进入研发阶段都会进入到以下的循环流程中:优化

clipboard.png

而流程中的每一个部分都遇到有不一样的问题,如:编码

编码-构建-测试过程当中:
一、代码环境的配置与部署问题
二、代码、测试环境资源分配问题
三、多环境的一致性问题
四、代码配置的管理

发布-部署过程当中:
一、代码如何快速发布与回滚
二、代码如何快速分发与部署

运维-监控-反馈过程当中:
一、服务高可用如何保障
二、如何伸缩服务
三、如何定制有效的监控
四、产品问题如何高效反馈

云帮 产品的设计之初就是为了解决上文提到的各种问题。 对于公司来讲能够大大提供产品的研发和交付速度,节省人力成本,对技术人员来讲是个解脱,不再用担忧开发环境问题,不用重复造轮,不用996,能够节省时间好好享受生活。

Q:云帮中所提到的源码构建指的是什么?
A: 对于开发者来讲,咱们写代码的目的是要运行起来为用户提供服务,最终产生价值。但从源码到环境,常常遇到不一样的问题,其根源就是代码与环境是分离的,一份代码每每会部署到不一样物理地点的不一样环境中,其实最难保证的就是环境的一致性。云帮平台经过“代码即环境”的思想,借助容器技术,在用户提交代码后马上生成与本次提交代码相匹配的环境。从根本上解决了一致性问题。云帮提到的构建就是将源码与环境打包,并运行起来。云帮不但能够支持基于dockerfile的构建,还支持源代码语言的构建,用户只须要提交源代码就能够构建,不须要学习是写dockefile文件。

Q:云帮平台是否是只要提交源代码后就什么都不用管了?
A: 云帮平台将大部分工做都作了自动化,用户提交代码后能够触发自动构建的行为,从而代码的环境打包,最终将服务运行起来。这至关于你进到饭馆吃饭,只要点菜,等一会饭菜就会上来同样,但一样的,若是你以为菜品不够能够在点菜。在云帮上服务运行起来后,会有一系列功能可供选择,如扩容服务节点,设置域名等等。云帮是以应用为中心的,全部的操做对象都是应用。

云帮的构建、发布与运行

clipboard.png

相关文章
相关标签/搜索