线上分享 | 优质课程「DevOps从入门到精通」第四期:容器化技术与虚拟化技术区别

Hi 小伙伴们,第四期课程来啦。

在前三期线上课程中,我们已与大家一起从头认识『DevOps』文化的起源、如何编写漂亮的持续交付流水线以及虚拟化技术与虚拟机构建管理相关,第四期课程,让我们一起探讨下容器化技术与虚拟化技术区别的相关话题吧。

8月15日、16日,依然是每晚7:30—9:00,「DevOps从入门到精通」线上课程第四期之容器化技术与虚拟化技术区别与你不见不散!

【 第 四 期 直 播 时 间 】

2018年8月15日(周三)19:30—21:00,容器化技术与虚拟化技术区别 上半场

2018年8月16日(周四)19:30—21:00,容器化技术与虚拟化技术区别 下半场

直播地址:报名成功后,每期课程直播前一天报名人将以邮件形式获得专属观看链接。课程咨询可添加微信号:18202835179。

【 精 彩 预 告 】

《容器化技术与虚拟化技术区别》 上半场

话题简介:本课程介绍 Docker 的基本历史,基本原理和常见使用场景和工具,最后介绍 Docker 为构建工具和交付产物的全功能流水线。

分享人:

顾 宇

ThoughtWorks 高级咨询师

目前专注于DevOps、微服务以及全功能产品团队的培训、设计、实践、落地以及经验推广。在过去4年中为 ThoughtWorks 国内外不同规模的客户提供了 DevOps 和 微服务咨询和实施,积累了丰富的实践和培训经验。

《容器化技术与虚拟化技术区别》下半场:

本次课程将分享容器技术和虚拟机技术的区别、相似点,以及在什么场景下使用容器技术什么场景下适合使用虚拟机技术

分享人:

周 波

ThoughtWorks 技术架构师

拥有13年软件开发经验,感兴趣的方向包括:虚拟化技术,分布式系统。

【 关于 DevOps 线上课程 】

如今『DevOps』在许多企业里早已不是什么稀奇之物。这个由『Dev』和『Ops』共同组成的词究竟有什么特别之处?为此,来自ThoughtWorks的DevOps资深咨询师带来了了DevOps系列课程。在该系列课程里,我们不仅将带您从头认识『DevOps』文化的起源,还会和您一起编写漂亮的持续交付流水线,动手联通从代码开发、测试到上线,以及运行反馈的完整过程,让你掌握DevOps的核心技能。

本次系列课程主要分为基础篇和进阶篇。基础篇包括10个话题,涵盖了DevOps需要掌握的核心技能。进阶篇共有4个话题,帮助你打造企业级DevOps平台。

整体课程介绍

(下方文字,上下滑动可见)

基础篇:掌握DevOps的核心技能

一、Devops概论 & Best Practice

DevOps的基础概念,了解 DevOps 工程师需要具备的知识结构和技能以及DevOps的最佳实践。

二、CI/CD 交付流水线即代码

持续交付流水线作为『DevOps』的交付主航道,起着承前启后的关键作用。这节课里,我们将讲解的『流水线即代码』方面最新发展,带大家熟悉Jenkins/GoCD等工具的使用,并搭出一条定制化的流水线。

三、虚拟化技术与虚拟机的构建与管理

随着近年多核系统、集群、网格甚至云计算的广泛部署,虚拟化技术在商业应用上的优势日益体现,不仅降低了 IT 成本,而且还增强了系统安全性和可靠性,虚拟化的概念也逐渐深入到人们日常的工作与生活中。这节课里,我们将介绍虚拟化技术的分类以及应用工具。

四、容器化技术以及与虚拟化技术区别

近年来,容器技术给整个软件行业带来了巨大的革命,它和传统的虚拟机式的交付过程有什么差别?Docker 在近年来的发展有何趋势?

这节课里,我们将深入容器技术的原理和 Docker 工具使用方法,并使用容器化的方式来改进软件的发布流程。

五、容器编排

在现代开发当中,整体式的应用早已成为过去时,如今的应用由数十乃至数百个松散结合的容器式组件构成,而这些组件需要通过相互间的协同合作,才能使既定的应用按照设计运作。和云基础设施的任何其他组件一样,容器需要监控和控制,容器编排工具允许用户指导容器部署与自动更新、运行状况监控以及故障转移等步骤

六、基础设施和环境管理

随着许多企业基础设施云化,获得大量低成本的硬件计算资源不再是什么困难的事情,面对这些日新月异的平台,我们如何进行管理呢?

这节课里,我们将介绍基础设施自动化管理的常用方式,并编写 Ansible 脚本来完成交付流水线的上线部署。

七、产出物管理

在数据安全,部署快捷的前提下,企业搭建私有仓库是正确之道。

本课讲述Git、npm、Docker私有仓库的搭建,配合CI一起组成企业级部署方案。

八、Cloud

DevOps几乎是和云计算同一时间出现在IT行业,没有云平台的弹性和按需资源分配,DevOps就没有办法落地。

在这节课中,我们会介绍云计算基本概念以及什么是私有云,公有云,什么是Iaas,Paas,Saas,进行云平台简介与比较(AWS、Azure、Google Cloud、OpenStack、Openshift)

九、系统监控

任何人都不希望在收到用户投诉以后才发现自己运行的服务出现故障,但面对越来越多的服务器和软件,怎样快速把它们统统监控起来呢?

这节课里,我们将介绍 Prometheus:一款新型的开源监控软件,并搭建一套可视化监控及自动指标告警的系统。

十、日志管理

除了有效的监控,软件日志同样是发现和及时解决问题的重要途径,但从分散在各个地方的日志文件里查找信息并不容易,如何更有效的进行日志管理呢?

这节课里,我们将介绍 Fluentd 和 Elastic Stack 系列工具,只要通过适当的组合就能得到一套称手的日志集中管理系统。

进阶篇:帮助你打造企业级DevOps平台

  • 高可用性
  • 灾备
  • 企业级微服务架构设计
  • 契约测试

相关阅读推荐

企业实施DevOps的七大挑战|洞见

DevOps团队之殇|洞见

本文分享自微信公众号 - 思特沃克(TW-Insights)

原文出处及转载信息见文内详细说明,如有侵权,请联系 yunjia_community@tencent.com 删除。

原始发表时间:2018-08-06

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏Java后端技术

Spring和SpringMVC父子容器关系初窥

  最近由于项目的包扫描出现了问题,在解决问题的过程中,偶然发现了Spring和SpringMVC是有父子容器关系的,而且正是因为这个才往往会出现包扫描的问题,...

11230
来自专栏Java后端技术栈

Tomcat的生命周期管理简要分析

在上一篇文章中:Tomcat服务器顶层结构和启动过程 对Tomcat的整体架构有了一个大致的了解,这一篇主要是学习一下Tomcat的整个生命周期的管理。

10430
来自专栏信安之路

服务器针对文件的解析漏洞汇总

萌新第一次投稿,大概看了下公众号上没有服务器解析漏洞相关的文章,就来投一下,就当是复习一下学过的知识,加深印象。写的也不是很好,欢迎大家提出意见,一起进步。

43400
来自专栏Java后端技术

SpringBoot的幕后推手...

​  这两年随着微服务的盛行,SpringBoot框架水到渠成的得到了高曝光,作为程序猿的我们,现在要是不知道一点SpringBoot相关的东西,貌似出去找工作...

10820
来自专栏DT数据侠

有了这张城市商业数据地图,商圈排名“分分钟”搞定

在北上广深,商圈一般不仅仅是商业的中心,还是各种城市资源集聚、城市功能最为完善的地方。但有那么多的商圈,如何衡量、监测这些商圈的运行状态呢?

18600
来自专栏Java后端技术

Docker三十分钟快速入门(下)

  上篇文章我们进行了Docker的快速入门,基本命令的讲解,以及简单的实战,那么本篇我们就来实战一个真实的项目,看看怎么在产线上来通过容器技术来运行我们的项...

11620
来自专栏idba

理解Python 生成器与迭代器

前一段时间和同事聊到Python技术知识,发现自己对生成器,迭代器傻傻分不清楚,于是乎查文档,找资料,有了此文。

12510
来自专栏信安之路

利用Java反射和类加载机制绕过JSP后门检测

JSP 后门,一般是指文件名以 .jsp 等后缀结尾的,可运行于 Java servlet 及相关容器和组件内的通用 JSP 脚本。

42800
来自专栏Java后端技术栈

Tomcat服务器顶层结构和启动过程

通过从部署的 1240 个 JVM 中得到的数据,我们能够确定出现了 862 个容器供应商,或者说是占到了运行环境的 70% 左右。这些容器的供应商分布如下:

15020
来自专栏Java后端技术栈

Java多线程编程-(7)-使用ReentrantReadWriteLock实现Lock并发

ReentrantLock具有完全互斥排他的效果,即同一时间只能有一个线程在执行ReentrantLock.lock()之后的任务。

9110

扫码关注云+社区

领取腾讯云代金券

年度创作总结 领取年终奖励