
告诉我这个响铃是否有任何铃声。
您走进一个会议(或者老实说,现在您连接到您最喜欢或最不喜欢的视频会议应用程序),突然您的一位主管在电话中说,“我们现在需要DEVOPS所有的东西!”然后他们会给出一张漂亮的图片,告诉你如何从“竖井”变成“DevOps”,并给出一个全面的计划,告诉你如何实现这个目标,以及你需要采取哪些步骤,得到高管的支持和支持才能实现这个目标。
哈哈哈。抱歉,最后那部分我是开玩笑的,真的。好吧,除了“我们现在需要DEVOPS所有东西!”
无论您在组织 - 工程,架构,sysops,纽扣,纽扣,Secops还是Dev团队的成员,解构的友好组织或一个男人/女子购物机会的角色达到Devops方法的期望和现实是试图符合符合ITIL的不切实际。(我们将保存讨论另一天!)
但我们如何从竖井或断开连接的世界中获得更全面和集成的东西,如DevOps?
作为任何已经驶入或更适当地飞到Devops三角形的人,您可能会想到,从A点到P点B是两点之间的最短距离,所以在这里,从旧金山到迪拜的航班,更容易完成飞过海洋,坚实!
可悲,而不是完全。如果世界平坦,那么从映射角度来看,它可能看起来从一个映射角度从一个映射的角度来看,你只画了一条直线。(我们可以在下次讨论平地网络映射!)
这个世界,就像我们的网络、组织和团队结构一样,不是平面的,而是三维的、动态的。所以,虽然执行赞助商希望你采用上述的直线方法,但现实是,你需要穿过北极圈,才能在这两点之间选择最短的路程!
我们怎么从这里到那里!
我很高兴你们都在这里,准备弄清楚Devops之间的最短距离!事实是,它不容易,但它不应该。另外,你不能期待自己做一切,因为毕竟,这是一个过程;与软件开发,IT操作配对的实践,等等。当您在纽扣空间时,您可能已阅读我的文章,2020年是网络API的一年如果没有,你应该看看!
一种你要帮助自己通过自动化的力量,以及你是否接受的采用这个原因“DevOps”,或仅仅是为了让你的生活更美好和更容易,你永远不能出错和自动化时在你和你的组织的工作效益。Aruba的Steve Brar在他的文章中做了很好的解释“欢迎来到21世纪20年代:它对你的数据中心网络意味着什么?”必读书目是“下一代Edge-ready网络的7大要求”。
另一种成功的方法是尽早确定你的组织和组织的特定部分的成功参数。人们通常会认为原则和实践是关于“想要”而不是“需要”,以及没有被需求满足的不切实际的期望。我将分享一些第一手的例子来给你一个衡量想要和需要的标准和不现实的帮助设置舞台。
你有没有听过这样的东西?
“我们需要四个100G NIC的应用程序!”即使在峰值时,它也没有刮过去1K,或者背端服务器它的接口甚至没有在单个1G链路上靠近容量?想要提高应用程序和带宽是否不切实际?绝对不!但如果没有评估你的瓶颈,如果甚至是一个,投掷想要或要求与对准应用程序或服务的要求或要求的要求可能是非常极端的。通常,Devops文化的一个断开如果你只是“devops”的东西,它将实现不切实际的期望成为现实。虽然不是真的,但这不是对文化的罕见信念。
Sysops的Server Cadre的另一个例子是关于我不想选择的随机应用程序的App所有者,所以让我们称之为SharePoint。所以,这些“SharePoint”管理员(参见,不是真正的应用程序!)询问越来越多的CPU等内存,因为他们的应用程序不执行。它很慢!数据不索引!所以,在等等。
我之前听过,“我们需要成为Devops,所以我可以像我想要的那样提供尽可能多的CPU!”(真的发生了。)这不是在系统体系结构,应用程序管理中的工作原理,也不是SQL管理,以获得良好的部署练习。但这就是在导航这些混乱的水域和Devops三角形的气道时如何在海上迷路。
逃离DevOps三角
It can be such a scary and complicated measure to even understand how did you get there, and how you can get out of there, but if I had to pick three things you can start doing today whether you’re adopting DevOps principles or not, I can offer the following words of advice.
1.确定您的需求和您的要求。无论你在做什么,都应该围绕着成功所需要的东西,而不是感觉或情绪。是否有“看起来”缓慢的东西,或者有kpi显示它没有执行,它是可衡量的缓慢?当你让人们告诉你他们需要什么和他们想要什么时,他们的实际需求往往会出来,而不是他们希望你如何实现这些需求。DevOps是关于一起工作,而不是一个政党决定如何交付东西。每个人都应该遵循同样的策略,朝着同样的目标努力
2.拥抱自动化。自动化应该成为你所做的一切的核心。当我们能够让事情持续且成功地完成时,我们就可以最小化甚至可能消除出错的机会,这可以提高事情的速度,交付的速度,测试的速度,排除故障的速度,所有的一切。
一切都应该自动化吗?不。但是,如果你第一次做某件事三次,或者你每天做某件事几十次或几百次,每天(这是系统操作的基础),你应该考虑并投入时间使该过程自动化。当手动操作时,如果有可能出错,这一点尤其正确。自动化应该有利于你,而不是让你灭亡。
3.拥抱你的团队和不同的想法。就像我原来的旧金山飞往迪拜的原来的例子,两种方式都可以在技术上让你成功。一种方式可能比另一个方式好,你可能在营地里,这是你的方式还是天空!但是一支球队需要共同努力,朝着同样的目标,同样的目标和同样的想法。
它可以帮助你以不同的方式思考事情,有时这些想法可以从根本上改变你完成事情的方式,也许是你从未想过的方式。这个房间里最聪明的人并不是拥有所有答案的人,但他可以帮助并鼓励其他人想出那些最好的想法。想象一下,作为一个提出所有想法的人,这是多么令人疲惫,而不是接受一种分享和团队合作的文化,你们将一起成功!
希望你发现这个博客有用或至少了解到某些人真正的最短距离真正是北极圈,而对于那些在家里玩耍的人,是的,在制作飞行时确实会变得非常寒冷,所以保持温暖,拥抱猎犬保持安全的人!