简介:许多朋友询问有关DevOps使用的问题。首席执行官在本文中注明将为您提供详细的答案,以供所有人参考。我希望这对每个人都会有所帮助!让我们一起看看!
DevOps起源于亚马逊和Google等大型互联网公司
DevOps:开发和运营组合
DevOps可以被视为开发(软件工程),技术操作和质量保证(QA)的交集。
传统软件组织为各自的分离部门设定开发,IT运营和质量保证。它需要非常紧密的多部门协作。但是,DevOps不仅是软件部署。部门。
需要经常交付的企业可能对DevOps有一般的了解。Flickr已经开发了自己的DevOps功能,以使其能够支持业务部门的“每天部署10次部署”要求 - 如果组织希望为多个用户和多个用户生产申请具有多样化的功能,其部署周期将不可避免地很短。此功能也称为连续部署,通常与精益企业家方法相关联。从2009年,相关的工作组,专业组织和博客迅速出现。
DevOps的引入可能会对产品交付,测试,功能开发和维护产生深远的影响(包括 - 罕见,但现在““热点””)。在缺乏DevOps功能的组织中,开发与操作 - 就像运营商需要更好的可靠性和安全性,并且开发人员希望更快地响应基础架构,而业务用户的需求是业务用户的需求。它是更快地向最终用户发布更多功能。这种信息差距类型是最常见的地方。
以下因素可能会促进组织引入DevOps:
使用敏捷或其他软件开发过程和方法
负责业务的人需要加快产品交付速度
虚拟化和云计算基础架构(可能来自内部或外部供应商)越来越普遍
数据中心自动化技术和配置管理工具
有一种观点认为,主导主导地位的“传统”美国风格的管理风格(“ slong Model vs Toyota Model”)将导致“烟囱自动化”,这将导致开发和操作之间的差距。这。
DevOps通常被描述为“开发团队和运营团队之间更加协作,更有效的关系。”由于团队协作关系的改善,整个组织的效率得到了提高,并且可以降低频繁更改的风险。
DevOps对应用程序应用的影响
在许多公司中,应用程序发布是一个涉及多个团队,高压和高风险的活动。但是,在具有DevOps功能的组织中,该应用程序的风险非常低。原因如下:
与传统发展方法(通常在“季度”或“年”中)的大规模,非频繁释放相比,敏捷方法大大提高了释放频率(通常是“天空”或“周”)
与传统的瀑布类型开发模型相比,将变化的范围与传统的瀑布型发展模型进行了比较。敏捷或迭代开发的使用意味着更频繁的发布和更少的变化。由于部署通常进行,每个部署都不会对生产系统产生巨大影响,并且应用程序将逐渐增长,以平稳的速度增长。释放和协调和协调人,以改善发展与运营之间的技能差距和沟通差距;使用电子数据表,电话会议,即时消息,公司门户网站(Wiki,SharePoint)和其他协作工具来确保所有相关人员。理解更改的内容并与您的所有努力合作。自动部署自动化手段,以确保部署能够部署可以重复任务并减少部署错误的可能性。
如今,互联网的新浪潮云计算正在席卷,“所有公司都将成为软件公司”的趋势正在加速。而且,大多数传统企业,由于缺乏明确的方向和准则,变革的步伐仍然很慢。如何与更多的公司分享第一线互联网公司的出色实践,并让更多的IT从业人员学习着陆的经验练习是我们探索的推动力。
该计划的嘉宾是北京Huayou Technology Co.,Ltd。的总经理Xiao Tianguo先生,他与互联网一起成长,沉浸于行业超过十年。同时,他也是行业的IT领导者,并受到所有人的喜爱。北京Huayou Technology Co.,Ltd。总经理Xiao Tianguo讨论了软件行业的新趋势。
北京Huayou Technology Co.,Ltd.的总经理Xiao Tianguo,DevOps ERA社区的发起人和高效运营和维护社区,DevOps International Standard的联合发起人,Daops Foundation China China China,Open的联合主席联盟联盟,GOPS全球运营会议摘要者,Fudan大学的特殊讲师。2004年,他毕业于北京科学技术大学,并在联想集团,Sohu Changyou,Zhimingxing Tong和Touch Technology的Lenovo Group工作。十多年来,互联网操作,维护和开发操作与维护(DEVOPS)经验经验。
北京Huayou Technology Co.,Ltd。(以下称为Huayou Technology)成立于2015年。它是一家高科技企业,提供DevOps和RPA等技术咨询服务,以提高软件和R&D效率的质量在中国信息与传播学院的指导和指导下,Huayou Technology组织了诸如互联网,金融和通讯等著名企业的组织,以撰写DevOps行业标准和国际标准,出口到大多数企业,以及大多数企业,以及在很大程度上改善了相关公司的软件,以在很大程度上改善相关公司名称和软件的软件在线上,以提高企业的市场竞争力。HuayouTechnologn为大多数企业提供高质量的技术咨询服务,以帮助企业数字化。
在Huayou Technology的早期,通过运营技术社区的形式,与社区相关的技术文章的阅读量达到了1000万。同时,社区还收集了IT技术从业人员,以多次举行Qianqian Technology Summit,为更多的软件行业从业人员和企业提供平台和机会,以进行交流,学习和改进。在过去的四年中,随着技术社区的培养和降水,您在技术咨询领域奠定了坚实的基础DevOps.China Mobile和China Telecom已经完全确认了Huayou技术的工作。未来,Huayou Technologn将定位提供高端IT技术咨询和软件产品的目标,并传播新技术并使企业的数字化转型更有效和挣扎!
Xiao先生在采访中提到:“正如Wu Jun先生在书中提到的那样:无论是个人还是公司,赶上大浪无疑是最幸运的。波浪,我们可以做越来越有意义的。我们致力于帮助更多的公司实现它的数字化转型。前线 - 实际战斗经验。这些为更多的公司带来了更多的敏捷性和情报可能性。按道路,小先生的技术是色彩丰富而丰富多彩的。从传统的运营和维护工程师到IT的领导者,从建立高效的运营和维护社区到在国内外举办IT行业技术峰会,再到参加国际自然技术标准的撰写,先生肖带领Huayou技术逐步发展,为中国IT行业的发展和创新做出了自己的力量!这种毅力和爱情将使我们动摇和欣赏!热爱IT业务的年轻人正在加入,聚集在一起促进中国IT行业的快速发展,并共同为科学和技术的道路共同努力,向一个强大的国家致以!
当您看起来敏捷时,DevOps一词无意间出现,您仍然很好奇,当这是什么时,您会发现比例比例还会出现。目前,如果您仍然发现自己不熟悉这个词,则意味着您向您表明您对这个词非常熟悉,这意味着您应该弥补知识。毕竟,如果它们总是经常出现,他们表明它们的相关性很高。
实际上,这不仅仅是敏捷。在CMMI和ITIL中,他们提到了DevOps,这表明我们确实需要对其进行系统的了解。
1. CMMI提到了DevOps
图CMMI
2.关于DevOps的ITIL
各种管理系统实际上都在朝着融合方向发展,它们都需要DevOps的支持,因此您仍然觉得自己不需要认真对待它吗?
如果您想快速有系统地了解DevOps,则可以首先阅读以下书籍:
“凤凰项目”
“连续交付”
“独角兽项目”
“凤凰项目的传说IT操作和维护”
“ DevOps Essentials”
如果您申请DevOps Master认证,则必须阅读“ Exin DevOps Master Whitepaper”。
DevOps是敏捷软件开发和精益生产思想的发展。它应用于IT -end -end -end的价值链,该链的基于现代信息技术,并通过文化,组织和技术变化取得了更大的成功。
这是“ DevOps Essence”中DevOps的定义,定义是严格的,因此通常可以读到我们无法触摸它。Devops实际上是英语单词开发(DEV)和操作(OPS)的组合。和派生,以下“ DevOps功能戒指”是这种破碎部门墙和顺畅交付的非常经典的表达。应用和服务生命周期;强调整个组织合作以及交付和基础设施变化的自动化,从而实现持续整合,持续部署和持续交付。
[图片上传失败...(Image-C93581-165055848432)]]]
DevOps容量环
我们为什么了解它的历史?如果我们只想使用DevOps的某些工程实践,那不是必需的,但是如果您的团队仍然不熟悉这个概念,他们不知道为什么使用DevOps。需要几分钟来了解它。
DevOps起源于敏捷,是在2008年的敏捷论坛上提出的,因此许多人现在认为DevOps是一个敏捷的部分。包括其他人。Gagile相信它包括DevOps,而Devops认为它是其衍生产品。
DevOps的概念在2010年的“ What Is DevOps”的一篇相对完整的描述中描述了。Devops在2013年之后迅速接受了该行业,并源自相关技术的同时开发。2013年,DotCloud启动了Docker项目。同年,Google推出了开源项目Kubernetes,该项目提供了以容器为中心的非部门,扩展和操作和维护平台2015年,Yun的本地概念逐渐成熟,它们的发展有助于DevOps的快速发展。
每个人都可能听说过DevSecops,无论SEC是否安全,您猜是的,即安全性和合规性,这是一个概念,该概念在2016年开始逐渐启动。这是历史的一部分,每个人都可以感兴趣进一步理解。
36氪被告知,吉特拉布(Gitlab)今天正式宣布,它已经完成了数亿人民币的一轮融资。这一轮融资分为两个阶段。第一阶段是由Temasek,Alpha Prime,Jiyuan Capital,上海人工智能行业基金和诺基亚增长基金的领导。FOSOLLOWED.FOUNGING股东红杉宽带和Gao Cheng Capital也继续增加。这一轮融资将用于扩张基金产品研发团队,市场发展,开源生态建设以及独立知识产权的研究和开发,扩大本地开源生态学,更好地为当地用户和客户服务,并提高本地企业抵抗风险的能力。
根据信息,JIHU公司于2021年3月18日正式成立,并出生于开源平台Gitlab。2014年Found.Gitlab是提供开源DevOps平台的主要业务,以帮助开发人员实现在线合作开发和版本控制众所周知,Gitlab为企业的私人仓库服务提供服务的能力使企业开发团队能够对其代码仓库更具控制权,这也是其他竞赛的主要特征。在商业化的条件下,该公司已列出去年美国股票,当前的市场价值约为70亿美元。在2021年3月,吉特拉布宣布成立中国合资企业“ JIHU信息技术(Hubei)有限公司”,其中包括Sequoia Broadband和Gao Cheng Capital-这也是Jihu Company的起源。
JIHU Company的创始人兼首席执行官Chen Ran介绍了Jihu Company的业务主要集中在开源生态建筑和独立产品开发和运营的两个方面。首先,开源是主要标签之一。Gitlab和Jihu Company还将专注于开源建设。特别是在2021年5月,JIHU Company与云南计算基金会(CNCF)共同启动了开源Gitops行业联盟(OGA Alliance)。共有近100个成员单位参加了会议。
此外,在2022年2月9日,JIHU公司还发布了与DevOps相关的SaaS产品。根据官方网站信息,JIHU的当前产品是Gitlab DevOps平台的中国分销涵盖管理,计划,创建,验证,包装,释放,操作和维护,这可以帮助团队提高生产效率将迭代周期从几周缩短到几分钟,从而加快了软件创新的释放并节省了开发成本。公司,当前FOX中有180多个客户。
关于Gitlab Inc.和Jihu Company之间的关系,该公司表示,JIHU公司在未来的运营中享受持续同时同时授权Gitlab源代码,并且不需要向其支付任何许可费。全球超过2600名贡献者。它的源代码保持月度更新的频率,更新版本将继续被授权到JIHU Company.gitlab和Gehu Company使用两个独立的代码仓库,Gitlab的代码仓库在上游,而Jihu Company的代码仓库是Jihu Company的仓库。下游。Gitlab社区版本和公司版本的更改将继续与Polar Fox版本同步。JIHUCompany的Polar Fox版本更新遵循Gitlab为全球贡献者提出的协议,并为社区版本和Enterprise做出贡献版本将符合Gitlab中严格的安全和代码质量标准。根据报告,在不到一年的时间内,JIHU公司已成为Gitlab开源社区最大的开源社区贡献者。
JIHU Company的创始人兼首席执行官Chen Ran表示,Gitlab永久IP的授权是JIHU公司运营的起点 - 这使JIHU能够帮助国内客户享受Gitlab的原始服务。Jihu Company拥有独立的发展权,其目标和愿景基于Gitlab并超过Gitlab。因此,随着他的技术不断发展,自我开发的产品继续成熟,开源生态学已经发展,他相信Jihu Jihu Jihu公司将真正超越Gitlab。
作为一家独立公司,JIHU公司将管理自己的技术和基础架构 - SaaS服务(Jihulab.com)和Gitlab,Inc。SaaS Services(Gitlab.com)将不会共享任何基础架构和网络连接,系统,服务,数据,数据,数据此外,JIHU公司还建立了JH代码仓库目录,该目录具有独立知识产权(IPR)的中国用户,并拥有独立的知识产权,以实现100%本地化和独立运营。在这一轮融资完成后,外国股东Gitlab Inc.的比例将下降到50%以下。
在这一轮融资之后,该公司还计划在开发产品和营销的同时与更多的RMB资金联系,以便进一步促进Gitlab的本地化过程。
例如,有些是JFrog的DevOps解决方案。在JFrog最近获得VDOO之后,他们的产品具有更大的安全保证,并可以确保软件生命周期的安全性。
具体的表现形式是,在上下文威胁分析中应用高级算法适用性扫描,并优先考虑多个向量的关键安全漏洞;自动检测到新漏洞,恶意软件,漏洞,后门,供应链风险和其他威胁;建议在多个攻击向量上切入底线,以避免团队的“警报疲劳”和噪音,并在团队的噪音中切入底线。必须筛选数千个可能的漏洞;扫描和仅在编译的C ++应用中进行了漏洞;发现的任何安全标准和法规都可以在40多个(到目前为止)发现的任何安全风险中找到。
目前在国外,互联网巨头,例如Google,Facebook,Amazon,LinkedIn,Netflix,Airbnb,传统软件公司,例如Adobe,IBM,Microsoft,SAP等,或非核心网络业务公司,例如Apple,Wal -Mart -Mart,索尼电影娱乐,星巴克他们正在使用DevOps或提供相关的支持产品。那么DevOps到底是什么?
DevOps是开发和运营的结合,它突出了软件开发人员与运营和维护人员之间的沟通与合作。通过自动化过程,软件构建,测试,释放更快,频繁且可靠。
DevOps的概念于2009年在欧洲加热,诞生于传统的操作模型的痛苦。
DevOps是填补开发与操作和维护端之间的信息差距,以改善团队之间的协作关系。但是,有必要澄清有从开发到操作和维护的测试链接。DEVOPS实际上包括三个部分:开发:开发:,测试,操作和维护。
换句话说,DevOps希望在软件产品的交付过程中开放IT工具链将使每个团队降低时间损失并更有效地工作。专家总结了以下DevOps功能图。良好的闭环可以大大增加总体输出。
从上面的角度来看,我相信每个人都对Devops有一定的了解。除了接触工具链外,作为一种文化和技术的方法,Devops还需要公司的文化变革。回头看一下The The The R&D模型软件行业,我们可以发现大约有三个阶段:瀑布发展,敏捷开发和Devops。
DevOps早在九年前就提出了,但是为什么他们在过去两年中开始受到越来越多的公司的关注和时间?- 服务体系结构概念和容器技术使DevOps的实现更加容易。可以广泛使用计算能力和云环境的开发使产品的快速开发。
当今世界变化的速度与过去不同,每当经历了颠覆性技术革命时,它就会为世界带来深刻的变化。大数据,云计算,人工智能,VR/AR和区块链等。出现技术促进了世界的持续变化。如何处理这种VUCA时代,以便我们可以在环境变化时迅速做出反应?
在一些关于圣人王的著名谚语中,他主张“知识和行动的统一”。流行的讲话是结合理论和实践。当我们意识到DevOps的登陆时,我们还必须遵循“结合理论与实践”的方法。理论是我们工作的指导意识形态,实践是一种做事的特定方法。下一步以促进DevOps的实践进行练习。
首先,我们仍然必须回到DevOps。如果您忘记了,您可以回到温暖,包括我总结的DevOps公式。
实际上,DevOps的核心思想是:“快速交付价值,灵活响应”。基本原理如下:
DevOps的一个巨大好处是它可以有效地交付,这正是其最初的意图。Puppet和DevOps研究与评估(DORA)主持了2016年DevOps调查报告。根据全球4,600家IT公司的技术工人的统计数据,高效的公司平均每年完成1460个部署。更快的速度,服务恢复速度的速度更快24倍。在工作内容的条款中,将其用于计划或重复工作需要多22%这里的效率不仅是指公司的产出的改善,而且是指员工工作质量的提高。
Devops的另一个优点是改善公司的组织文化和员工的参与感。雇员变得更加有效,更加满意和满足;调查表明,高效员工(雇员发起人得分)的员工的净建议价值更高,也就是说,对公司的认可更多。
快速部署实际上可以帮助更快地发现问题。该产品的交付速度更快,团队可以更快地从用户那里获得反馈,以便更快地对应它。此外,DevOps带来的更改小步骤相对较小,并且问题的偏差不会太多。每次都很大,并且相对容易修复。
因此,被认为速度意味着危险。此外,滞后软件服务的发布并不一定完全避免问题。在竞争日益激烈的IT行业中,这可能会错过软件发布的时机。
技术的发展使DevOps变得更加合作。在早期,尽管每个人都意识到这个问题,但这是“理想是满意的,但现实非常明智”。DevOps的实施可以基于新兴的容器技术;自动操作和维护工具木偶,盐stack和Ansible也可以扩展。它也可以建立在传统的PAAS制造商(例如Cloud Foundry和OpenShift)上。
IT行业越来越多地与市场的经济发展联系在一起。专家认为,它将有一个支持中心成为利润驱动的中心。实际上,这种变化已经开始,这不仅反映在Google和Apple等大型公司中,而且在传统行业中,例如Uber,例如Uber出租车业务,酒店连锁行业的Airbnb,Amazon的书籍经销商等等。
DevOps 2016报告给出了计算操作和维护成本的计算公式:
对于工程师而言,他们也是Devops的受益者。Microsoft工程师Scott Hanselman说:“开发人员最强大的工具是我们拥有的最强大工具,因为开发人员是自动化的。”工具链的开放允许开发人员能够传达工具链,使开发人员能够传达工具。交付软件时,完成生产环境的构建,测试和操作;就像亚马逊的副总裁和CTO Werner Vogels所说的令人印象深刻的话:“谁发展和运行。”(您建造它,运行它)
如上所述,打开了工具链,因此自然需要准备工具。工具类型和相应的不完整汇编的编译如下:
在选择工具方面,有必要结合公司的业务需求和技术团队条件。
DevOps是否成功,公司的组织是否有利于协作是关键。开发人员,运营和维护人员可以很好地交流并相互学习,以具有高生产率。ITV于2012年开始在DevOps上登陆DevOps。Clark是一般平台的负责人,在2016年伦敦企业DevOps峰会上接受了Infoq采访。什么是按需提供工程师,并且不做额外的工作。方式,工程师使用通用平台(即通过工具链)来获得更好的一致性和更高质量。此外,DevOps还提高了工程师的个人要求。许多专家还认为,招募出色的才能也是一个挑战。
DevOps正在增长,尤其是在大型公司中:调查发现,DevOps的接受程度已大大增加。74%的受访者接受了DevOps,去年的这一比例为66%。目前,有81%的大公司已经开始接受DevOps,并且中小型企业只能接受70%。
那么,有些公司使用DevOps?Adobe,Amazon,Apple,Airbnb,eBay,Etsy,Etsy,Facebook,LinkedIn,Netflix,NASA,NASA,Starbucks,Target(Pan -european Real -Time自动清算系统),Walmart,Sony,Sony等
首先,大型企业正在接受自下而上的Devops,其中哪些业务部门或部门(31%)和项目和团队(29%)已实施了DevOps。但是,只有21%的大型企业在整个公司中都采用了Devops。
其次,在工具级别上,DevOps工具的数量显着增加。Chef和Puppet仍然是最常用的DevOps工具,使用率的32%。Docker是最快的生长工具,持续时间超过了Ansible的量也大幅增加,从10%增加到20%。
调查还发现,不到一半(43%)的公司使用厨师,木偶,既是盐或盐等配置工具;但是使用配置工具的公司更有可能同时使用多种工具。25%的受访者使用两个或更多的配置工具,只有一种工具的比例为18%。在它们中,厨师和木偶是最常见的。使用的组合:67%的使用厨师组织也同时使用木偶。同样,使用木偶的67%的组织也同时使用厨师。
结论:以上是首席CTO注释为每个人编写的DevOps的所有内容。感谢您花时间阅读此网站。我希望这对您有帮助。有关devops.forgot的相关内容的更多信息,可以在此站点上找到它。