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

举报
DevCloud 发表于 2018/01/08 09:41:19 2018/01/08
【摘要】 当开发团队把代码提交到 Git 应用仓库的那一刻,他们心里在想什么? 祈祷没有bug?渴望回家补觉?产品经理Go Die?

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

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

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

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

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

“那为什么不用Docker呢?

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

 

“兄弟谈何易啊

 

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

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

 

应用经过测试,接下来我们需要把它发布到测试环境和生产环境。这个阶段中如何更合理地使用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

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


【版权声明】本文为华为云社区用户原创内容,转载时必须标注文章的来源(华为云社区)、文章链接、文章作者等基本信息, 否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。