温馨提示:文本由机器自动转译,部分词句存在误差,以视频为准
00:00
好,那么同学们我们继续,刚才我们呢,已经简单的介绍了一下,没有刀口之前。然后我们现在也大致的清楚doer它为什么会出现,那么所以说接下来我们继续来看看doer的理念,那么呢。Doer是基于什么语言?前面说过了,Go语言是另外一个方向哈,实现的云开源项目,它要达到的要求是build ship and run any APP anywhere,那么换句话说就是说干嘛构建安双构建,它的理念就是构建安装运行任何应用,在任何地点,那么呢,所以说达到能够一次封装到处运行的可能,那么这儿先来提前说一嘴。为什么它的logo是一只金鱼,背上有一个一个的集装箱,大家告诉我一个一个的集装箱有没有隔离的这种区别,大家各在一个箱子里面。好,带着这个问题我们回到这,请先大家再读一下这张图,先自学一下。
01:24
好,那么呢?看着这个这个这个这个这个这是doer的是吗?官网上的原话,这不是胡说八道哈,那么大家请看我们这是不是有这有个提示啊,在任何地方哎,消失了好,能看见吗?OK,好,在任何地方构建发布并运行任何应用,这是doer的官网,待会我们会说哈,那么来我们来解释一下这个理念,下面我们可以看到了N多个。软件图标的logo UB图,买色P的GS啊,Mango DB center等等等等,不多说了,那么什么意思啊?
02:02
我们就以我们大家学过的RA为例。你开发环境要装一个red,假设现在开发工程师装的是red3.2,可是呢,运维这边有可能他装的是red4.0,那么这个时候也许开发就跟他说,那我们这儿给你一个清单啊,我们需要有个环节,那运维就去装了,可可能有些工东西啊,在三上面好使,在四上面就不好使了,那么干脆我们就这样行不行,开发你也不用给我那个那个什么软件安装清单了,那么现在我们就干这么一个事。那么呢,我们干这么一个事儿,你开发已经既然装了一遍,并且在你本地已经OK了,那么我运维干嘛还要装一遍呢?这样吧。开发你现在需要跑你这个软件,你需要用到。Red engine mango DB myq4个哈,我们假设举四个,那这样吧。
03:01
我们呢?你在你自己开发上,你装了这四个,我这儿我不想装了,你把你的这四个环境相当于说。放在是吧,四个集装箱里面,你构建一下,形成一个镜像文件,这个镜像文件里面就有四个集装箱,每一个集装箱。就是你本地正确运行的软件的一份克隆一个镜像,这四个集装箱放在刀ER上面跑,好比金鱼背上有四个集装箱各自独立,那么我这边运维呢,我就只装一个东西,我也不想去装四次,什么red n mango DB买,我这就装一个东西,就是doer,就是那只金鱼背上有你开发给我一个镜像,这一个镜像里面就有这四个集装箱,这四个集装箱放到do上面,那么我运行的跟你一模一样,相当于说是不是一次配置好环境换到别的机器上,我一键运维部署好,大大就简化了我们的运维的操作呀,那么这个时候彻彻底底完成了我们一次。
04:09
封装构建到处运行的理念。
我来说两句