AIOps 一场颠覆传统运维的盛筵
739
2022-10-13
从BIGSQL看DevOps:我们相亲相爱地生活不好吗
编辑手记:本文介绍BIGSQL的DevOps实现工具pgDevOps,但其中关于DevOps的理念,适用于任何系统。
pgDevOps将帮助你的开发人员Developers和运维人员operations以协同、高效、公开的方式工作。
Why DevOps?
为什么要实现DevOps?这个问题要从DevOps的背景说起。
在企业中,开发部和运维部人员都是水火不相容的,他们之间,常常会发生如下的对话:
---“这不是系统的问题,是你的代码写的不对”---“这不是代码的问题,是你的系统设计不对”
听起来很熟悉吗? 这是IT部门中开发团队和运维团队最常见的互动。之所以产生这样的矛盾,因为两个角色的目标几乎完全相反的, 开发者需要快速响应变更,而运维者则旨在保持系统稳定。
爱因斯坦对于Insanity(疯狂)一词是这样定义的:
Insanity: doing the same thing over and over again and expecting different results.– Albert Einstein
他认为,如果行动上一直重复做毫无变化和新意的事情,根本不可能获得任何不同的结果。
2008年,Andrew Clay Shafer和Patrick Debois在以系统敏捷为主题的会议上首次讨论了“敏捷基础设施”。 不久之后,“DevOps”一词被用来描述建构基础设施,系统和文化,以实现开发与运营团队之间的合作。在2009年的以速度为主题的会上,John Allspaw和Paul Hammond在Flickr上展示了他们的创新性演示文稿10部署一天:开发和运营合作,他们概述了将成为DevOps理念中心的10个关键成分:
工具上
自动化基础设施共享版本控制一步构建和部署功能标志共享度量标准IRC和IM机器人
文化上
尊重相信面对故障的健康态度避免责怪
自2009年以来,DevOps的做法越来越受欢迎,因为企业需要更快的上市时间才能保持竞争力。
In fact, DevOps teams increased from 16% in 2014 to 19% in 2015 to 22% in 2016.– 2016 State of DevOps Report根据2016年DevOps报告,DevOps团队在2014年只占整体IT团队的的16%,到2015年增长到19%,到2016年增长到22%。
DevOps投资回报率
在BigSQL,我们看到了采用敏捷/精益/ DevOps实践的好处。 在Puppet发布的“2016年DevOps报告”报告中,ROI计算显示了每年以数百万美元(有时甚至数十亿美元)的节省成本,如下表所示:
pgDevOps:不止技术,更是文化与道德的选择
为了帮助OpenSCG的同事为我们的客户提供更好的服务,BigSQL开发了pgDevOps - 一个一站式的供应和监控PostgreSQL数据库。
但更重要的是,pgDevOps通过以下方式帮助我们去支持一种信任和理解的文化:
通过为开发人员提供在Windows,Linux和Mac上支持PostgreSQL版本的预编译功能,从而消除等待时间。从广泛的社区包列表中提供一键安装,以扩展您的PostgreSQL功能嵌入直观的图表,指标和对日志文件的访问,以监控对代码,查询和基础架构的更改的影响提供简单的导航来切换到pgAdmin4 Web,方便地挂接到您的PostgreSQL安装结合一个plProfiler控制台来创建PL pgSQL函数和存储过程的性能配置文件,并提高代码的效率并入一个用于日志分析的pgBadger控制台
pgDevOps:立即获取!
现在在PostgreSQL社区我们已经开放了pgDevOps!试试看我们的教程(https://bigsql.org/pgdevops/)。有问题或建议,请在BigSQL反馈中通知我们。(https://bigsql.org/forum/)
pgDevOps将帮助您的开发和运维团队以更亲密的方式合作 - 使他们DevOps起来吧!
发表评论
暂时没有评论,来抢沙发吧~