“精灵学院”课堂笔记2——针对企业的DevOps改进和实践(下)

图片描述

“精灵学院”是由Ghostcloud全新打造的系列线上分享课程,由平均拥有10年以上从业经验的资深云计算专家开设,旨在打造业内最具优质的技术实践课程。课程围绕容器编排、微服务、DevOps、分布式开发等技术内容,结合多年实战经验,与成千上万的容器技术爱好者分享学习,共促进步。

本周三,我们成功地举行了第2次线上交流分享,200多位朋友共同参与,主讲老师谢斌针对企业的DevOps化,做了深度的解析,和视频+Demo的操作演示,通过精灵云的EcOS平台,展示了DevOps的基本流程。整场交流气氛轻松,很多朋友都参与交流,也提出了一些很有水平的问题。

这篇文章,我们总结了谢斌老师第2节课的所有重点内容,也梳理了交流中大家提到的问题和老师的回答,文章还有视频和Demo的回放链接,希望大家能从我们的交流活动中有所收获。

1、上期DevOps回顾:
 现状:DevOps和敏捷开发一样,是蒸蒸日上的上升趋势;
 临界点:当团队人数上升,管理难度增加到临界点,DevOps的作用就凸显出来;
 执行力:如果拥有很强的执行力,DevOps的效果会非常明显;
 流程:DevOps不是一套软件框架,而是一条需要时间和经验积累的流程;
 大公司小公司:差别与痛点。

2、实现低成本的DevOps:
 软件层面:开源的,经过验证的,经典的软件;
 硬件层面:虚拟化,云,容器技术;
 人员方面:分拆任务,各司其职,使用统一的管理工具和流程将大家整合起来。

3、DevOps的本质:
 任务驱动:通过任务卡形式,将任务管理拆分优化,明确目标,增强驱动力;
 角色:每个人都对自己的事情负责,角色的工作边界变得重合;
 将责任心流程化:每一个需要你的地方,你都要去负责,要为总目标负责,让每一个人关心与自己相关的其他团队的工作;
 小公司:每一个团队都像一个小公司一样,不光是你手下做的这一块,其他部分也要操心。

4、DevOps失败的原因:

 上下的思想不统一,执行力不够;
 研究不彻底;
 培训不足;
 覆盖范围不足;
 忽视流程;
 目标不明确,任务不清晰。

5、演示Demo:
通过EcOS容器云管理平台,演示了DevOps的基本流程,包括操作指南和所用到的工具链讲解,Demo视频可以由此链接进入直播间观看:https://m.qlchat.com/topic/370000067566974.htm?pro_cl=link&authDataKey=260000464019732

活动现场的提问回答

Q1:我所在的公司一直以来都是基于Windows的,怎么切入DevOps呢?
A:Windows可以基于虚拟机来切,效果差不多,只是速度上稍慢。

Q2:DevOps的流程的建立,有哪些需要特别注意的点?
A:流程的建立是一个持续的、不断改进的过程,刚开始可能着重于容易执行,用起来舒服,等大家习惯了以后,再逐渐加东西。

Q3:在Jenkins里用哪个插件可以动态传参,而不必建那么多类似的Job?
A:Jenkins使用很灵活,插件也很多,要具体看看需求。起步阶段能用、效率高就行,后续的慢慢完善。

Q4:请推荐一本DevOps相关的书呗~
A:书的话可以看看《The DevOps 2.0 Toolkit_Automating the Continuous Deployment Pipeline with Containerized Microservices_Viktor Farcic》,所有的东西基本都在这一本书上,DevOps发起人写的。

Q5:请问切换到DevOps究竟需要多大的成本呢?
A:DevOps切换是一个渐进的过程,初步框架建立可能就2个人,2周时间吧。

Q6:DevOps和SRE有怎样的区别?
A:区别肯定是有的,每个公司的DevOps都是不一样的,都需要根据自身进行定制。但SRE也算的DevOps的执行吧,只是Google的DevOps。

Q7:精灵云有开源项目吗?
A:精灵云现在还没有开源项目,不过已经为K8s的源码做了很多贡献。

Q8:刚才演示的平台,可以再讲一些应用场景吗?
A:平台应用场景很多,基本覆盖了需要上云的所有平台,大家可以联系精灵云的销售人员获得更详细的资料,可添加微信:Ghostcloud2016

课件分享
《针对企业的DevOps改进和实践》的PPT课件,可以点击此链接下载:
https://jinshuju.net/f/lpfYcS

关于Ghostcloud
Ghostcloud(中文名:精灵云)坐落于成都天府软件园,是成都高新区重点扶持企业,国内首批从事容器虚拟化研发的企业,是西南地区唯一一家基于Docker的云计算服务商,为企业级行业客户提供针对互联网化、私有云管理平台、大数据业务基础架构的平台服务。
Ghostcloud因容器技术而生,以最新容器技术Docker为基础,为适应不同行业客户需求,全自主研发了一套调度引擎框架Newben,且全方位适配Kubernetes主流开源调度引擎,也是国内率先实现双调度引擎的企业,是一流的企业级容器云服务专家。Ghostcloud推出了企业级容器云PaaS/CaaS平台,命名为EcOS(EnterpriseContainer Operation System)。Ghostcloud将EcOS平台与微服务/DevOps相融合,运用至企业IT系统的全生命周期的开发、测试、运维及发布流程中,致力于为多个领域企业向“互联网+”转型提供针对互联网化、私有云管理平台、大数据业务基础架构的平台服务,帮助企业级客户降低成本、提升效率、简化运维及产品部署,并提升系统的可靠性和安全性。
图片描述

Transformer实战(32)——Transformer模型压缩 在本节中,我们学习了如何在硬件资源受限的情况下减轻运行大模型的负担。我们介绍了如何通过蒸馏、剪枝和量化从训练好的模型中提取高效模型。预训练轻量级的通用语言模型(如 DistilBERT) 可以在各种任务上进行微调,并表现出与非蒸馏模型相当的性能。随着数据量的不断增加,我们希望模型能够更快地运行,在这方面,高效 Transformer 起着至关重要的作用。 阅读详情

相关推荐

Cadence17.4 Allegro PCB制板(gerber / 光绘)文件输出的顺序及注意点

Cadence Allegro PCB制板文件输出 (gerber 光绘文件输出)

weixin_45331044的博客 1万+

kubernetes/k8s+SpringCloud全栈技术

微服务是什么?微服务是用于构建应用程序的架构风格,一个大的系统可由一个或者多个微服务组成,微服务架构可将应用拆分成多个核心功能,每个功能都被称为一项服务,可以单独构建和部署,这意味着各项服务在工作和出现故障的时候不会相互影响。为什么要用微服务?单体架构下的所有代码模块都耦合在一起,代码量大,维护困难,想要更新一个模块的代码,也可能会影响其他模块,不能很好的定制化代码。微服务中可以有java编写、有Python编写的,他们都是靠restful架构风格统一成一个系统的,所以微服务本身与具体技术无关、扩展性强。大型电商平台微服务功能图为什么要将SpringCloud项目部署到k8s平台?SpringCloud只能用在SpringBoot的java环境中,而kubernetes可以适用于任何开发语言,只要能被放进docker的应用,都可以在kubernetes上运行,而且更轻量,更简单。SpringCloud很多功能都跟kubernetes重合,比如服务发现,负载均衡,配置管理,所以如果把SpringCloud部署到k8s,那么很多功能可以直接使用k8s原生的,减少复杂度。Kubernetes作为成熟的容器编排工具,在国内外很多公司、世界500强等企业已经落地使用,很多中小型公司也开始把业务迁移到kubernetes中。kubernetes已经成为互联网行业急需的人才,很多企业都开始引进kubernetes技术人员,实现其内部的自动化容器云平台的建设。对于开发、测试、运维、架构师等技术人员来说k8s已经成为的一项重要的技能,下面列举了国内外在生产环境使用kubernetes的公司: 国内在用k8s的公司:阿里巴巴、百度、腾讯、京东、360、新浪、头条、知乎、华为、小米、富士康、移动、银行、电网、阿里云、青云、时速云、腾讯、优酷、抖音、快手、美团等国外在用k8s的公司:谷歌、IBM、丰田、iphone、微软、redhat等整个K8S体系涉及到的技术众多,包括存储、网络、安全、监控、日志、DevOps、微服务等,很多刚接触K8S的初学者,都会感到无从下手,为了能让大家系统地学习,克服这些技术难点,推出了这套K8S架构师课程。Kubernetes的发展前景 kubernetes作为炙手可热的技术,已经成为云计算领域获取高薪要掌握的重要技能,在招聘网站搜索k8s,薪资水平也非常可观,为了让大家能够了解k8s目前的薪资分布情况,下面列举一些K8S的招聘截图: 讲师介绍:  先超容器云架构师、IT技术架构师、DevOps工程师,曾就职于世界500强上市公司,拥有多年一线运维经验,主导过上亿流量的pv项目的架构设计和运维工作;具有丰富的在线教育经验,对课程一直在改进和提高、不断的更新和完善、开发更多的企业实战项目。所教学员遍布京东、阿里、百度、电网等大型企业和上市公司。课程学习计划 学习方式:视频录播+视频回放+全套源码笔记 教学服务:模拟面试、就业指导、岗位内推、一对一答疑、远程指导 VIP终身服务:一次购买,终身学习课程亮点:1. 学习方式灵活,不占用工作时间:可在电脑、手机观看,随时可以学习,不占用上班时间2.老师答疑及时:老师24小时在线答疑3. 知识点覆盖全、课程质量高4. 精益求精、不断改进根据学员要求、随时更新课程内容5. 适合范围广,不管你是0基础,还是拥有工作经验均可学习:0基础1-3年工作经验3-5年工作经验5年以上工作经验运维、开发、测试、产品、前端、架构师其他行业转行做技术人员均可学习课程部分项目截图   课程大纲 k8s+SpringCloud全栈技术:基于世界500强的企业实战课程-大纲第一章 开班仪式老师自我介绍、课程大纲介绍、行业背景、发展趋势、市场行情、课程优势、薪资水平、给大家的职业规划、课程学习计划、岗位内推第二章 kubernetes介绍Kubernetes简介kubernetes起源和发展kubernetes优点kubernetes功能kubernetes应用领域:在大数据、5G、区块链、DevOps、AI等领域的应用第三章  kubernetes中的资源对象最小调度单元Pod标签Label和标签选择器控制器Replicaset、Deployment、Statefulset、Daemonset等四层负载均衡器Service第四章 kubernetes架构和组件熟悉谷歌的Borg架构kubernetes单master节点架构kubernetes多master节点高可用架构kubernetes多层架构设计原理kubernetes API介绍master(控制)节点组件:apiserver、scheduler、controller-manager、etcdnode(工作)节点组件:kube-proxy、coredns、calico附加组件:prometheus、dashboard、metrics-server、efk、HPA、VPA、Descheduler、Flannel、cAdvisor、Ingress     Controller。第五章 部署多master节点的K8S高可用集群(kubeadm)第六章 带你体验kubernetes可视化界面dashboard在kubernetes中部署dashboard通过token令牌登陆dashboard通过kubeconfig登陆dashboard限制dashboard的用户权限在dashboard界面部署Web服务在dashboard界面部署redis服务第七章 资源清单YAML文件编写技巧编写YAML文件常用字段,YAML文件编写技巧,kubectl explain查看帮助命令,手把手教你创建一个Pod的YAML文件第八章 通过资源清单YAML文件部署tomcat站点编写tomcat的资源清单YAML文件、创建service发布应用、通过HTTP、HTTPS访问tomcat第九章  kubernetes Ingress发布服务Ingress和Ingress Controller概述Ingress和Servcie关系安装Nginx Ingress Controller安装Traefik Ingress Controller使用Ingress发布k8s服务Ingress代理HTTP/HTTPS服务Ingress实现应用的灰度发布-可按百分比、按流量分发第十章 私有镜像仓库Harbor安装和配置Harbor简介安装HarborHarbor UI界面使用上传镜像到Harbor仓库从Harbor仓库下载镜像第十一章 微服务概述什么是微服务?为什么要用微服务?微服务的特性什么样的项目适合微服务?使用微服务需要考虑的问题常见的微服务框架常见的微服务框架对比分析第十二章 SpringCloud概述SpringCloud是什么?SpringCloud和SpringBoot什么关系?SpringCloud微服务框架的优缺点SpringCloud项目部署到k8s的流程第十三章 SpringCloud组件介绍服务注册与发现组件Eureka客户端负载均衡组件Ribbon服务网关Zuul熔断器HystrixAPI网关SpringCloud Gateway配置中心SpringCloud Config第十四章 将SpringCloud项目部署到k8s平台的注意事项如何进行服务发现?如何进行配置管理?如何进行负载均衡?如何对外发布服务?k8s部署SpringCloud项目的整体流程第十五章 部署MySQL数据库MySQL简介MySQL特点安装部署MySQL在MySQL数据库导入数据对MySQL数据库授权第十六章 将SpringCLoud项目部署到k8s平台SpringCloud的微服务电商框架安装openjdk和maven修改源代码、更改数据库连接地址通过Maven编译、构建、打包源代码在k8s中部署Eureka组件在k8s中部署Gateway组件在k8s中部署前端服务在k8s中部署订单服务在k8s中部署产品服务在k8s中部署库存服务第十七章 微服务的扩容和缩容第十八章 微服务的全链路监控什么是全链路监控?为什么要进行全链路监控?全链路监控能解决哪些问题?常见的全链路监控工具:zipkin、skywalking、pinpoint全链路监控工具对比分析第十九章 部署pinpoint服务部署pinpoint部署pinpoint agent在k8s中重新部署带pinpoint agent的产品服务在k8s中重新部署带pinpoint agent的订单服务在k8s中重新部署带pinpoint agent的库存服务在k8s中重新部署带pinpoint agent的前端服务在k8s中重新部署带pinpoint agent的网关和eureka服务Pinpoint UI界面使用第二十章 基于Jenkins+k8s+harbor等构建企业级DevOps平台第二十一章 基于Promethues+Alert+Grafana搭建企业级监控系统第二十二章 部署智能化日志收集系统EFK 

电信光猫隐藏的VOIP功能揭秘:不用座机也能打电话(EasySip实战)

本文揭秘了电信光猫隐藏的VOIP功能,通过EasySip实战演示如何无需座机实现高清通话。详细解析了光猫的SIP协议支持、语音VLAN配置及网络架构优化,帮助用户利用现有设备提升通话质量并扩展设备兼容性,特别适合智能家居和企业级应用场景。

weixin_29268385的博客 767

「DevOps」入门指南

DevOps是一种思想、文化和实践方法,旨在加强开发和运维团队之间的协作和沟通,以提高软件交付和部署的效率和质量。在学习DevOps之前,需要了解它的定义、原则和目标,以及它与其他技术方法的区别。

技术路上的探险家 2534

Windows11安装UE4+Airsim

Windows11安装UE4+Airsim

Legendyyy的博客 3744

手把手教你用STM32+LAN8720搭建以太网通信模块(含原理图)

本文详细介绍了如何使用STM32微控制器与LAN8720物理层芯片搭建以太网通信模块,涵盖硬件设计、软件配置及常见问题排查。重点讲解了LAN8720的低功耗设计、RMII接口简化布线等特性,以及STM32CubeMX配置和LwIP协议栈移植技巧,助力开发者快速实现稳定可靠的嵌入式网络通信。

CAT789的专栏 416

一文理解什么是DevOps,通俗易懂白话文

devops是什么devops概念提出单体架构+瀑布模式分布式架构+敏捷开发模式微服务架构+DEVOPSdevops深度理解devops实现相关工具devops平台搭建工具 devops是什么 ❝ DevOps维基百科定义 DevOps(Development和Operations的组合词)是一种重视“软件开发人员(Dev)”和“IT运维技术人员(Ops)”之间沟通合作的文化、运动或惯例。透过自动化“软件交付”和“架构变更”的流程,来使得构建、测试、发布软件能够更加地快捷、频繁和可靠。 ❞ 这里先给出维基百

阿甘的码路 2万+

创龙 瑞芯微 RK3588 国产工业开发板—Qt交叉编译环境搭建与GPU图形渲染实战

本文详细介绍了在创龙RK3588国产工业开发板上搭建Qt交叉编译环境并利用GPU进行图形渲染的完整实战流程。文章从环境准备入手,讲解了交叉编译工具链的配置,并提供了命令行与Qt Creator两种编译方法。通过部署运行和自启动设置,确保程序在板卡上稳定运行。最后,通过OpenGL案例实战,展示了如何调用RK3588的GPU进行高效图形渲染,释放其图形处理潜力,适用于工业HMI、智能终端等高要求图形界面开发。

weixin_28278377的博客 451

DevOps的基础教程

DevOps的基础教程

weixin_45428910的博客 668

YOLOv8【第二章:卷积创新篇·第23节】一文搞懂,Transformer与卷积混合架构!

🏆 本文收录于 《YOLOv8实战:从入门到深度优化》,该专栏持续复现网络上各种热门内容(全网YOLO改进最全最新的专栏,质量分97分+,全网顶流),改进内容支持(分类、检测、分割、追踪、关键点、OBB检测)。且专栏会随订阅人数上升而涨价(毕竟不断更新),当前性价比极高,有一定的参考&学习价值,部分内容会基于现有的国内外顶尖人工智能AIGC等AI大模型技术总结改进而来,嘎嘎硬核。    ✨ 特惠福利:目前活动一折秒杀价!一次订阅,永久免费,所有后续更新内容均免费阅读!

**My Coding Family** 1389

OpenClaw 保姆级 window部署

OpenClaw 保姆级 window部署 养龙虾

cs821984831的博客 299

云原生赛道一定要了解的Devops详细教程

Jenkins更适合需要高度定制的 CI/CD 流程、支持多种代码仓库和更复杂集成的团队。它的插件系统提供了丰富的灵活性,但同时也带来了配置和维护的复杂性。更适合使用 GitLab 仓库的团队,尤其是希望一站式管理代码、问题和 CI/CD 流程的团队。GitLab 更易于使用,配置简单,适合大部分标准化 DevOps 流程,但在自定义性上稍逊一筹。选择 Jenkins 还是 GitLab CI/CD 应该根据团队的规模、技术能力、项目需求以及对于灵活性的要求来决定。

weixin_45056021的博客 1820

Qt实现思维导图功能1『核心树』

利用Qt的QGraphicsView框架实现思维导图功能 百度网盘体验地址: 链接:https://pan.baidu.com/s/15x9F48agCDOQbsyH3VwVXA 提取码:8svh 注:UI风格参考博主:前行中的小猪,博文地址:https://blog.youkuaiyun.com/GoForwardToStep/article/details/124692790?utm_medium=distribute.pc_relevant.none-task-blog-2~default~baidujs_u

浮生流年的博客 6164

量化开发如何选对A股数据API?7项硬指标检查清单

在量化交易中,数据是策略开发与验证的基石。常见的数据获取方式包括历史行情、财务数据、实时推送等,而不同数据类型对应不同的接口规范与延迟要求。理解数据质量、复权机制、限流策略等技术原理,是保证回测与实盘一致性的前提。稳定、精准的数据源能有效避免未来函数和幸存者偏差,支撑策略在模拟盘与实盘环境中的可靠运行。无论是中长线因子回测,还是高频信号捕捉,都需要一套严谨的数据API选型标准。本文从量化开发的实际痛点出发,梳理出数据质量与复权、实时性与推送方式、历史数据深度、接口文档、稳定性与限流、成本模型、生态兼容性等七

weixin_34306593的博客 236

ET2012新版免狗免安装绿色软件

ET2012新版免狗免安祖昂绿色软件。,新界面,新视觉,

VB摄像头监控

该VB模块可对摄像头捕获的画面进行录像等,可在创建的窗口进行控制

“精灵学院”正式开课!老司机带你领略容器编排的魅力

“Build,Ship & Run anywhere”,是Docker技术的口号。这个问世没有多久,却有革新整个IT行业之势的技术,如今被越来越多的企业和个人所重视。但是,如何成为一个善用Docker的高手,成为一个又快又稳的老司机呢?最直接的方法,就是由另一个老司机来带带你!谢斌,精灵云布道师,致力于虚拟化和云平台研究已十余年,不折不扣的Docker老司机。如今,我们特意邀请他,跟广大技...

xinxinyunli的博客 328

最新的sdio 4.0 spec 协议标准 带书签 高清完整PDF版

Part-E1-SDIO-Specification-Ver4.00-Final-120220.pdf:最新的sdio 4.0 spec 协议标准 带书签 高清完整PDF版,包括SDIO 接口的外设,SDIO 接口官方协议等。

DevOps和云计算之间不得不说的那些事儿~

“精灵学院”是由Ghostcloud全新打造的系列线上课程,由平均拥有10年以上从业经验的资深云计算专家开设,旨在打造业内最具优质的技术实践课程。课程围绕容器编排、微服务、DevOps、分布式开发等技术内容,结合多年实战经验,与成千上万的容器技术爱好者分享学习,共促进步。

xinxinyunli的博客 477

复分析 阿尔福斯(Ahlfors) 第三版答案 英文

答案分为十章,有部分习题没有答案,全英文复分析阿尔福斯(Ahlfors) 第三版答案

DevOps和云计算之间不得不说的那些事儿

阅读原文请点击 摘要: 针对企业的DevOps改进和实践有哪些呢?8月9人日晚7点,将由Ghostcloud资深DevOps专家为大家讲解《针对企业的DevOps改进和实践》等课程。全新的“精灵学院”正式开课,我们只做这个夏天最具实践价值的课程,欢迎大家报名参加~ “精灵学院”是由Ghostcloud全新打造的系列线上课程,由平均拥有10年以上从业经验的资深云计算专家开设,

qq_35267530的博客 520

为什么你的DevOps会失败?

DevOps的目标非常明确:使应用软件高效迭代,可靠,质量更好。这个目标非常理想,几乎所有人都不会对此产生异议。 许多人都说,他们已经开始了DevOps的实践,正遵循一些常见的框架,比如“CALMS”。然而,能得到非常满意结果的并不多,我们在与200多名DevOps专业人士交谈后,做了以下的数据统计,希望你能从中得出一些结论: • 68%的人表示,DevOps中所需的多种工具之间缺乏连...

xinxinyunli的博客 1319

Ghostcloud:企业级容器云平台EcOS成功入选“2017年度四川省云计算、大数据及制造业与互联网融合发展优秀项目”

Ghostcloud精灵云的企业级容器云平台EcOS作为唯一容器云平台强势入选“2017年度四川省云计算、大数据及制造业与互联网融合发展优秀项目”(以下简称“优秀项目”)。

xinxinyunli的博客 1865

关于实现DevOps的这四个关键因素,一起来听听他们怎么说…

前言 虽然DevOps并不遵循运用在老式开发进程中很严格的工作规则,但它仍然有自己的一套规则。本文列出了实现DevOps治理的4个重要因素,遵循这4要素基本能保证在实现DevOps中远离不必要的混乱局面。

xinxinyunli的博客 479
上一篇: 影响基础设施和运维的10大技术趋势
下一篇: “精灵学院”课堂笔记2——针对企业的DevOps改进和实践(下)
ghostcloud精灵云
博客等级 码龄11年 81粉丝 88原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值