当前位置:网站首页>APM industry awareness series - VII - 17 Ways to define Devops
APM industry awareness series - VII - 17 Ways to define Devops
2022-04-21 19:00:00 【East wind whistling】
7、 ... and Definition DevOps Of 17 Ways of planting
7.1 High level perspective
7.1.1 The Cultural Revolution
DevOps Is a fundamental shift in the way organizations create and deliver software applications , Unleash the potential of its human resources , And support technology to become more agile , Optimize resources and keep up with customer expectations . By promoting innovation and beneficial experiments , In eliminating traditional development and IT While the limitations of the method , Implements a true application lifecycle approach .DevOps It's a cultural revolution , Solve software delivery through cohesive collaboration and advanced automation .
DevOps It's a rethink of organization and culture , Think about how a software driven organization can become an agile organization , Enough innovation , Fast enough to handle any changes . What is more fundamental is to make full use of modern technology to carry out the necessary organizational and cultural transformation . And the speed of business depends on this transformation .
7.1.2 IT Evolution
DevOps It is the evolution of the role of traditional application development and operation , Driven by the consumerism and business agility needs of all software .DevOps Continuous innovation through software , Promote the needs of today's enterprises .
7.1.3 Cooperative culture
DevOps Be able to release new applications or updates at the speed your customers expect , While maintaining quality . This requires business ,IT Collaboration between development and O & M professionals .
DevOps The main purpose is to IT Establish communication between the team and the application owner , Collaboration and trust environment . We call this application governance . Higher quality code is implemented faster , It can also be realized ROI And risk management objectives .
DevOps It's a mindset . It thrives in a culture , The development and operation teams Unite , Learn from each other's experience , Views and concerns , To continuously improve the process , Help build and deliver resilient products , Deliver to customers quickly , This will have a measurable impact on the business .
DevOps It describes one kind IT Culture , Encourage developers and operators throughout the application lifecycle ( From concept to production ) Collaboration between . Barriers between departments and organizations have been broken , Different skills are combined together , Increase communication , Improve efficiency and automation .
DevOps It's decades of agility ,CI and CD The combination of , combination Dev,QA and Ops The team culture works side by side, not separately , And fully support the rapid release process .
7.2 Dev and Ops How to work together
7.2.1 The team cooperation
DevOps Is a software development practice , In which the development and operation teams work together , Inform and improve the way your application is built with intelligent, fast iterations of how to get your application running . It covers the concept of continuous development and continuous integration , Need to focus on performance optimization , Strict discipline of monitoring and Automation .
7.2.2 DEV AND OPS AS ONE ORGANIZATION
DevOps It's a philosophy , Point out that application developers and application support are part of the same organization , And share the same goals . The island finally collapsed . Developers and application support staff in companies that use this approach for forward-looking thinking are focused on providing the best application experience .DevOps Team members must be highly agile , And often use open source software customized according to its specific needs .
7.2.3 DEV and OPS Unified workflow
DevOps It is the unification of the workflow from development to production . before , This is an opaque process between developers and operation and maintenance , But today ,DevOps Bring transparency to technology organizations , Collaboration and insight .
7.2.4 improve DEV and OPS The relationship between
In the book 《 Sun Tzu's art of war 》 in , Sun Tzu believes that war "a necessary evil to be avoided whenever possible." DevOps Help in this way IT, Development and business team work , Provide customers with the absolutely best services and functions as soon as possible , At the same time, improve reliability - In turn, eliminate civil war , Improve business results and spend more time innovating .
DevOps Recognize the risks and bottlenecks that can disrupt any good software project or team , And put all the questions on the table , Take a holistic approach to solve these problems .
7.3 Dev and Ops Influence of team members
7.3.1 Empower developers
DevOps By entrusting developers to be responsible for the products they build , Eliminate friction between software developers and traditional operating system teams . This is not to give developers more work to do - This is to give them the power to complete the whole work , Not a small part .
DevOps It's a philosophy , Developers are responsible for the value of service operations , Speed up infrastructure changes , Without sacrificing service quality . It's not just an organizational structure , It is also a cultural transformation . By embedding operational discipline in the development process , Technology driven companies provide better products faster . This is the only way for teams to deliver modern applications on a large scale .
7.3.2 Empowerment to O & M
7.3.3 Cross functional
In my submission DevOps A key element of is to let developers experience the action and thinking mode of operation and maintenance personnel , vice versa
7.3.4 Break the island
DevOps It's strategy , Culture , Method , A complex of architecture and technology , Enable the development team to work on the team , Break the isolated island and cumbersome framework in the system and technology , In order to deliver anything you want with higher quality and lower cost anytime, anywhere .
7.4 DevOps Related methods and tools
7.4.1 high velocity
7.4.2 Speed + The quality of
DevOps Often referred to as a role in an organization , But I prefer to see it as a process . say concretely ,DevOps The organization simplifies communication and workflow between development and operation teams . The goal is to increase the speed of development , Without sacrificing quality . Quality here means code quality and infrastructure stability . In this era of big data , Quality needs to be discussed with scalability . To achieve these goals ,DevOps The organization has deployed on agile development , test , Continuous integration , Best practices for monitoring and containerization .
7.4.3 agile
DevOps is about flexibility and agility.
7.4.4 Continuous delivery
DevOps Means continuous delivery to support rapid innovation .
7.4.5 automation
7.4.6 PPT(PEOPLE, PROCESS AND TOOLS)
before , Developers and operational professionals operate as separate entities . today , The team is adopting agile and lean practices , Hope to be as fast as possible , Move safely , And repeat and strive for continuous learning . I am right. DevOps The view is that a set of people , Processes and tools , Make the company more successful .
版权声明
本文为[East wind whistling]所创,转载请带上原文链接,感谢
https://yzsam.com/2022/04/202204211857495872.html
边栏推荐
猜你喜欢

【王道考研3】OSI七层参考模型,TCP/IP参考模型和5层参考模型
![[04] [01] [01] redis Basics](/img/35/835ea69773be0ca6c238ffa3d33b2a.png)
[04] [01] [01] redis Basics

2022.04.21(LC_435_无重叠区间)
![[deep eye] emotion analysis -- Text Classification textrnn based on cyclic neural network for multi task learning](/img/5b/e34bcd4d5b08ab6cd01aaf1e4ebe2a.png)
[deep eye] emotion analysis -- Text Classification textrnn based on cyclic neural network for multi task learning

Svg series - 2, draw some shapes

Abbexa MPO (FITC) / CD3 (PE) 组合抗体

How much can I get a month with a PMP certificate

DVWA-Brute Force

Database advanced learning: storage engine

flutter xcode打包发布失败 Error.90165
随机推荐
编程中的Context(上下文)
Splicing method of fields in MySQL database and Oracle Database
帧率、码率、分辨率、清晰度概念
MKL库矩阵乘法
SIGIR'22 "Ali" metacvr: meta learning alleviates the problem of data distribution fluctuation in small-scale recommendation
化妆品在管理系统中如何分类?
重大活动评论狂欢活动链路建设
关于IPv6基础及常用命令介绍
Chinese NER Using Lattice LSTM 论文解读
Tiandan released the cloud native intelligent operation and maintenance product line and launched the world's first full stack observability technical standard
解析创客教育的实践进程
天旦发布云原生智能运维产品线,推出全球首个全栈可观测性技术标准
URL transcoding problem: urlcoder Decode (STR) is obsolete. Solution: decode (string s, string ENC) throws unsupportedencodingexceptio
To deal with doget & dopost Chinese garbled code
SPFA determines whether there is a negative ring
mysql不能使用 mysql -u root -p 启动报错解决
Leetcode 824.山羊拉丁文
Cnpm|npm set image address operation
Apache Doris创建动态分区
U-Net网络变形综述