提问:云帮总在提 “以应用为中心” 这个 “应用”究竟是什么鬼?php
回答: 首先明确云帮中说的应用绝对不是手机APP。它是云帮平台中可独立操做的单元。
用一个图来简单描述一下云帮应用:mysql
经过云帮建立的应用就会包含图中提到的属性、行为和特性redis
云帮中的应用如何建立呢?sql
提问:咱们想将云帮应用到内部开发测试环境中,有没有好的实践方法?docker
回答: 你说的内部开发测试环境应该就是你们常说的CI/CD吧,容器技术最大的2大优点就是:后端
云帮平台提供了一整套的CI/CD工具,借助于DevOps的思想,开发只须要关注代码、业务层面的工做,云帮的自动构建模块能够解决源码和Dockerfile的环境构建,并提供快速发布和一键回滚的功能。发布后的应用能够经过实时性能分析排查程序性能问题。一句话:程序的问题 开发+云帮 所有搞定! ,运维只须要关注平台底层的资源便可。负载均衡
提问:云帮须要一个应用域名,它到是作什么用的?运维
回答:
云帮平台上运行起来的应用,若是须要外部访问,都须要一个域名与之对应。这个域名是应用的标示,同时也是平台负载均衡区分后端服务的方法。下图是负载均衡根据不一样的域名代理到后端真实的应用容器的示例图:dom
说明:工具
云帮安装程序默认会自动注册一个*.<random>.goodrain.io
的泛域名并进行dns的解析工做。
提问:我想编排一系列服务,为何云帮没有服务编排功能?
回答: 云帮是经过依赖的方式来创建各个应用之间的关系,例如:一个php应用须要redis和mysql服务,云帮只须要在php应用的依赖页面关联这两个服务便可。后续云帮会加强服务编排的功能如: