“云上应用Docker化持续交付与微服务实践“笔记

Docker介绍

30%故障原因是配置漂移?

50%用户希望通过容器技术实现上云?

Docker发展背景:云计算,微服务架构,Devops

编排

Docker Compose弱点:管部署不管运维

Docker Swamp, Multiple Docker Engine.

CAAS

Containers as a Service(CaaS)

Build -〉 SHIP -〉RUN

持续集成,持续测试,持续运维

效果:只关心容器自身就好

CaaS完善PaaS层?

定义软件交付模式,提供了容器标准化方式及扩展机制,增强了灵活性。

阿里云容器服务

阿里云采用Docker原生的编排技术。

实现了容器服务与阿里云日志服务的无缝链接。

容器技术适合无状态场景。不太适合有状态场景,尤其是生产环境,如数据库等。

阿里云容器服务能够通过声明的方式无缝的切换到RDS。

80%的用户都希望使用Docker进行Devops?

Docker Swarm和Docker Swarm Mode是两回事。

重点介绍:微服务,DevOps

未来趋势

内置编排能力等


时间: 2024-09-28 09:19:53

“云上应用Docker化持续交付与微服务实践“笔记的相关文章

云上应用docker化持续交付实践 — 【包含Qcon讲稿】

因为我非常啰嗦,所以写的分享也太长,全部内容被内部同学review后的反馈是: 像看小说一样-- 所以为了防止大家看了开头就去逛别的小网站了,开篇我先点个题, 这篇文件最终的目的是讲清楚下面这张图:  就是一个完整的,应用Docker化持续交付需要做的事情. 并且,这篇文章不是硬广, 图中涉及到的服务也是基础服务,提供便捷的配置方式,最佳实践的推荐. 我们并不去定义标准和规范,会兼容业内所有的规范和标准的玩法. 下面开始正文: 本文涉及到的平台有: 阿里云持续交付平台 https://crp.

阿里技术专家:持续交付与微服务背后的实践逻辑

讲师介绍 崔力强 阿里巴巴技术专家   <微服务设计>中文译者之一:曾在ThoughtWorks任职软件交付和敏捷顾问: 对持续集成.自动化测试有丰富经验:目前专注于持续交付SaaS产品的开发,提供精益需求管理.软件设计.敏捷转型相关咨询服务.    前言 大家好,我是崔力强.目前在阿里巴巴任职.负责一款持续交付领域的SaaS产品的开发.非常高兴能够和大家分享持续交付和微服务的话题. 本次分享的重点是持续交付.也会提到一些微服务的概念,以及持续交付和微服务之间的关系.今天会涉及的一些实践可能大

从代码到上线, 云端Docker化持续交付实践

关于分享者: 罗晶,花名瑶靖.在加入阿里云之前,先后在支付宝平台数据技术事业群.百度基础架构部任职.现主要负责阿里云容器服务产品的集群管理系统的研发,从事容器的持续交付.持续集成的方案设计与实现. 演讲内容架构 大话持续交付 持续交付的前世 容器化DevOps 持续交付的今生 演讲主要内容 持续集成指的是,频繁地(一天多次)将代码集成到主干.持续集成的目的,就是让产品可以快速迭代,同时还能保持高质量.它的核心措施是,代码集成到主干之前,必须通过自动化测试.只要有一个测试用例失败,就不能集成. 持

基于Docker的持续交付系列( 二):阿里云code帮你实现持续交付第一步

前言         在上一篇博文:基于docker的持续交付系列(一):如何将app与docker整合并部署中,我们对app与Docker的整合.部署进行了简单介绍, 但在实践中你会发现,每当你修改代码之后,都要手动push代码,build image,push image以及重新部署,整个流程走下来繁琐且耗时较长,给我们提倡的持续交付徒增了许多烦恼.在容器hub和阿里云code两个平台的合力之下,改进的第一步已经实现,让我们细细来看. 用到的工具         同样,我们还是使用到了下述几

基于Docker的持续交付系列( 三):阿里云持续交付平台帮你实现

前言         在上一篇博文:基于Docker的持续交付系列( 二):阿里云code帮你实现持续交付第一步中,我们通过用阿里云code实现了从代码提交到镜像编译最终到部署容器服务的自动化,虽然简化了流程,但从持续集成的角度看,我们似乎漏掉了很重要的一步--集成,因为我们的代码在没有经过测试的情况下就发布上线了,这是何其危险的事情.现在,随着阿里云持续交付平台的介入,我们终于可以实现我们标题所讲的--基于Doecker的持续交付. 用到的工具         同样,我们还是使用到了下述几个平

应用Docker进行持续交付:用技术改变交付路程

在第13期云栖TechDay活动上,唐容为大家分享了<应用Docker进行持续交付>话题.他先谈了传统CD(持续交付)过程中遇到的问题,然后解释Docker的原理及它为什么能够改变持续交付,最后分享了应用Docker化交付的过程和适用场景. 下面是演讲内容整理. 背景 互联网行业都是比较新兴的产业.市场需求量不断变化,产品不断变化,导致我的开发须不断变化,最后导致我必须持续不断的去交付.更新我的生产环境. 时间长了就会产生一系列的问题.其中最主要的问题是,老的运维人员把生产环境做好,一旦他离开

为什么你需要考虑选择SaaS化持续交付产品?

一句话介绍CodePipeline CodePipeline是一款SaaS化持续交付产品:通过可视化配置,简单快捷地实现持续集成与交付的流程.它全量兼容并加固Jenkins插件,支持多语言环境(Java.Node.js.Go.C++.Python.PHP)及多种应用环境部署(ECS.容器云服务等) ,配有多维度安全策略,解决"云计算最后一公里"的问题. 为什么要推出CodePipeline? 软件代码开发之后,需要经过交付流程链.通常而言,大部分团队是通过Jenkins自行搭建配置.但

基于docker的持续交付系列(一):如何将app与docker整合并部署

初衷         最近docker可以说火得不要不要的,主要是源于docker对环境一致性的完美解决,极大提升了开发和运维的效率,很好地诠释了dev-ops的含义.通过以下几个链接,你可以对docker有更深入的理解: https://www.docker.com/ https://en.wikipedia.org/wiki/Docker_(software) http://www.infoq.com/cn/dockers/ 用到的工具         本着追随潮流的心态,让我们也尝试着去折

莫源:像搭积木一样玩转Docker的持续交付

云栖TechDay活动第十八期中,阿里云的高级研发工程师莫源带来了题为<像搭积木一样玩转Docker的持续交付>的分享,主要讲解了阿里云容器服务实现基于Docker的持续交付.容器持续交付的设计思路和未来发展反向. 幻灯片下载地址:https://yq.aliyun.com/attachment/download/?filename=dbf464e5883344e9dd010214576889bf.pdf 以下为现场分享观点整理. 最近Docker越来越火,持续交付的概念也随着被大家越炒越火.