文档章节

华为云软件开发云:容器DevOps,原来如此简单!

 透明的鱼
发布于 2018/01/15 15:38
字数 849
阅读 4
收藏 0

当开发团队把代码提交到 Git 应用仓库的那一刻他们心里想什么?

祈祷没有bug?渴望回家补觉?产品经理Go Die?

对,也不对。因为这只是最终发布万里长征的一小步,接下来要面对测试环境、生产环境、客户环境,我这明明没问题到你那就崩的环境……

其实对开发和运维人员来说,心里最想的是一次创建或配置,可以在任意地方正常运行。

据扯,2017年程序员们最痛恨的一首歌是我们(环境不一样

“那为什么不用Docker呢?

一次线下meetup上,技术潮人小明向正在抱怨的技术总监老王如此建议,老王准备转身翻白眼的0.01迅速回顾下刚刚是否他微信、一会确认下拉黑他后语重心长起来——

 

“兄弟谈何易啊

 

lDocker 的优点在于通过简化CI(持续集成)、CD(持续交付)的构建流程,但每家公司都有自己的开发技术栈,我们需要结合实际情况对其进行持续改进,优化自己的构建流程。

l最大的问题是没有可遵循的业界标准,都说自己是最佳实践,一大堆工具链,团队学习成本高不说不以解决实际工作痛点新技术,都是耍流氓,好吗

 

l应用经过测试,接下来我们需要把它发布到测试环境和生产环境。这个阶段中如何更合理地使用Docker 也是一个难点,我们没有专人去熟悉Kubernetes这种大型开源项目。

 

老王的三连击引得周围的老鸟深以为然,老王正得意自己的经验组合拳肯定让小明“哑口无言……

 

“那为什么不试试软件开发云的容器DevOps呢?我们团队也没有专人做运维,但迁移部署、环境一致性的问题,一直没操过心”

 

我这手机里还有华为云培训PPT,4页看完,我们团队就用上Docker了!

图片1.png

 

1、不同技术栈,一键生成docker镜像

图片2.png

2、Docker镜像自动部署,一个VM里运行多个容器,并在容器中启动指定镜像

图片3.png

3、流水线上使用容器实现持续集成、持续部署

图片4.png

老王没想到使用软件开发云容器DevOps,竟然如此简单!MeetUp散会后,正打算安利给团队,收到了小明的微信——

 

小明:王哥,您今天分享的经验很宝贵,一看就是一线写过代码,还带过项目和人的老人。以后还要多向你请教技术、管理问题啊。今天时间紧,没跟你单独聊聊。

老王:你们团队实力雄厚啊,今天你讲的软件开发云,肯定不便宜吧

小明:这不是华为云开发者扶持计划免费上云嘛!云服务器+软件开发云+数据库+PaaS全免费,刚好满足我们有个创业产品MVP上线。

http://activity.huaweicloud.com/developer_plan/index.html

老王:赞!还是你这路子广啊,光闷头搞开发,都不知道。有空来我这喝茶~

© 著作权归作者所有

粉丝 0
博文 96
码字总数 153598
作品 0
私信 提问
华为云容器化交付流水线 引领企业容器化之路

ContainerOps 12月16日,OSChina在深圳举办的”源创会年终盛典”上,华为云容器服务技术总监发表了名为《DevOps On Kubernetes》的主题演讲,演讲就如何将DevOps理念与容器技术相结合,实现容...

云容器大师
2018/12/18
0
0
上线一周年 华为云软件开发云为何如此受欢迎?

软件开发云之于软件工程,就如同机床之于制造业。华为云软件开发云正在努力成为软件业的“工作母机”。 去年12月,华为云在大连正式上线发布了软件开发云平台(DevCloud),平台刚一上线就受到...

m59ht9d0j
2017/11/29
0
0
DevCloud如何实现敏捷和Devops开发?

  【IT168 评论】“人类生存于一个虚拟的、数字化的生存活动空间,在这个空间里人们应用数字技术从事信息传播、交流、学习、工作等活动,这便是数字化生存。”--尼葛洛庞帝!   21年前,尼...

it168网站
2017/03/30
0
0
一站式云端创新平台:华为云软件开发云

  【IT168 评论】企业数字化转型,软件正扮演着重要角色。有预测数据显示,2020年中国软件及信息服务产业规模将达到8万亿人民币。软件能力正成为一个国家、城市、企业最核心的竞争力之一。...

it168网站
2017/11/24
0
0
【极客人生】华为全联接大会之前,我在电话中跟恒少聊了聊……

点击上方“程序人生”,选择“置顶公众号” 第一时间关注程序猿(媛)身边的故事 通常,我们眼中的软件开发是这个样子的…… 工作高端、大气、上档次,这是一件化腐朽为神奇的事儿,更是一股...

CSDN程序人生
2018/09/11
0
0

没有更多内容

加载失败,请刷新页面

加载更多

Taro 兼容 h5 踩坑指南

最近一周在改造 公羊阅读🐏 Taro 版本适配 h5 端,过程中改改补补,好不酸爽。 本文记录📝遇到的问题,希望为有相同需求的哥们👬节约点时间。 Taro 版本:1.3.9。 client_mobile_taro...

dkvirus
今天
4
0
Spring boot 静态资源访问

0. 两个配置 spring.mvc.static-path-patternspring.resources.static-locations 1. application中需要先行的两个配置项 1.1 spring.mvc.static-path-pattern 这个配置项是告诉springboo......

moon888
今天
3
0
hash slot(虚拟桶)

在分布式集群中,如何保证相同请求落到相同的机器上,并且后面的集群机器可以尽可能的均分请求,并且当扩容或down机的情况下能对原有集群影响最小。 round robin算法:是把数据mod后直接映射...

李朝强
今天
4
0
Kafka 原理和实战

本文首发于 vivo互联网技术 微信公众号 https://mp.weixin.qq.com/s/bV8AhqAjQp4a_iXRfobkCQ 作者简介:郑志彬,毕业于华南理工大学计算机科学与技术(双语班)。先后从事过电子商务、开放平...

vivo互联网技术
今天
19
0
java数据类型

基本类型: 整型:Byte,short,int,long 浮点型:float,double 字符型:char 布尔型:boolean 引用类型: 类类型: 接口类型: 数组类型: Byte 1字节 八位 -128 -------- 127 short 2字节...

audience_1
今天
9
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部