文档章节

云帮一周问答集锦(10.31-11.06)

好雨云帮
 好雨云帮
发布于 2016/11/10 14:22
字数 906
阅读 7
收藏 0

本文总结了上周(10.31-11.06)用户在使用 好雨云帮平台的过程中遇到的一些疑问及解答,大家如果还有其他的问题欢迎留言,我们会做专题进行解答。

提问:云帮总在提 “以应用为中心” 这个 “应用”到底是什么鬼?

回答: 首先明确云帮中说的应用绝对不是手机APP。它是云帮平台中可独立操作的单元。 用一个图来简单描述一下云帮应用:

输入图片说明

通过云帮创建的应用就会包含图中提到的属性行为特性

云帮中的应用如何创建呢?

  • 第一种方式:通过源代码创建,也就是说我只要开发了程序源码,就可以通过对接Git仓库创建一个应用
  • 第二种方式:通过应用市场创建,这种方式是最快捷创建应用的方式。相当于将docker hub上的镜像运行起来一样,并且具备云帮平台的一系列特性(高可用,性能监控,弹性伸缩……)

提问:我们想将云帮应用到内部开发测试环境中,有没有好的实践方法?

回答: 你说的内部开发测试环境应该就是大家常说的CI/CD吧,容器技术最大的2大优势就是:

  • 封装特性:将代码和环境打包在一个镜像中。
  • 镜像仓库:将镜像以代码的方式推送和发布。 但要想将这两个特性融入到CI/CD流程中,需要我们借助Jenkins、registry、构建等众多组件,还要衔接各个组件之间的关系和调度。

云帮平台提供了一整套的CI/CD工具,借助于DevOps的思想,开发只需要关注代码、业务层面的工作,云帮的自动构建模块可以解决源码Dockerfile的环境构建,并提供快速发布和一键回滚的功能。发布后的应用可以通过实时性能分析排查程序性能问题。一句话:程序的问题 开发+云帮 全部搞定! ,运维只需要关注平台底层的资源即可。

提问:云帮需要一个应用域名,它到是做什么用的?

回答: 云帮平台上运行起来的应用,如果需要外部访问,都需要一个域名与之对应。这个域名是应用的标示,同时也是平台负载均衡区分后端服务的方法。下图是负载均衡根据不同的域名代理到后端真实的应用容器的示例图:

说明:

  • 每个应用有一个唯一的域名。(应用名.团队名.xxx.xxx)
  • 当用户访问应用域名时,请求会到达负载均衡。
  • 负载均衡根据不同的域名将请求甩给后端的容器组。

云帮安装程序默认会自动注册一个*.<random>.goodrain.io 的泛域名并进行dns的解析工作。

提问:我想编排一系列服务,为什么云帮没有服务编排功能?

回答: 云帮是通过依赖的方式来建立各个应用之间的关系,例如:一个php应用需要redis和mysql服务,云帮只需要在php应用的依赖页面关联这两个服务即可。后续云帮会增强服务编排的功能如:

  • 直接通过 docker-compose 配置文件创建应用
  • 应用的分组
  • 应用的批量处理
  • 应用镜像下载

© 著作权归作者所有

共有 人打赏支持
好雨云帮
粉丝 19
博文 98
码字总数 116742
作品 1
东城
私信 提问

暂无文章

jquery通过id显示隐藏

var $div3 = $('#div3'); 显示 $div3.show(); 隐藏 $div3.hide();

yan_liu
今天
3
0
《乱世佳人》读书笔记及相关感悟3900字

《乱世佳人》读书笔记及相关感悟3900字: 之前一直听「荔枝」,后来不知怎的转向了「喜马拉雅」,一听就是三年。上班的时候听房产,买房了以后听装修,兴之所至时听旅行,分手后听亲密关系,...

原创小博客
今天
3
0
大数据教程(9.6)map端join实现

上一篇文章讲了mapreduce配合实现join,本节博主将讲述在map端的join实现; 一、需求 实现两个“表”的join操作,其中一个表数据量小,一个表很大,这种场景在实际中非常常见,比如“订单日志...

em_aaron
今天
3
0
cookie与session详解

session与cookie是什么? session与cookie属于一种会话控制技术.常用在身份识别,登录验证,数据传输等.举个例子,就像我们去超市买东西结账的时候,我们要拿出我们的会员卡才会获取优惠.这时...

士兵7
今天
3
0
十万个为什么之为什么大家都说dubbo

Dubbo是什么? 使用背景 dubbo为什么这么流行, 为什么大家都这么喜欢用dubbo; 通过了解分布式开发了解到, 为适应访问量暴增,业务拆分后, 子应用部署在多台服务器上,而多台服务器通过可以通过d...

尾生
今天
5
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部