当前位置:网站首页>About Devops seven misunderstandings, 99% of people have been hit!
About Devops seven misunderstandings, 99% of people have been hit!
2020-11-06 22:33:00 【Huawei cloud developer community】
【 Abstract 】 DevOps Methods can have a significant positive impact on the organization , cost reduction 、 Increase of efficiency , Simplify the work of the development team . To take advantage of this process , It is necessary to realize that DevOps What is it? 、 It's not something . In this paper , We will discuss some of the most popular topics about DevOps Some misunderstandings of .
There's a lot of... Flowing through the developer community DevOps myth . Taking into account recent years DevOps The popularity of concepts , That's not surprising .
DevOps It's a practice that encourages the adoption of agile thinking to improve the speed and quality of the software delivery process . stay DevOps in , Cooperation between development team and operation and maintenance team , Throughout the software life cycle , They are responsible for their specific tasks, but they don't really work together .
If implemented properly ,DevOps Methods can have a significant positive impact on the organization . It can reduce costs , Increase of efficiency , And make the work of the development team more streamlined . To take advantage of this process , It is necessary to realize that DevOps What is it? 、 It's not something . In this paper , We will discuss some of the most popular topics about DevOps Some misunderstandings of .
×DevOps Namely CI and CD
About DevOps One of the biggest misunderstandings is that it has something to do with CI/CD It is one thing . in fact , Continuous integration and delivery is just DevOps Part of the life cycle , yes Devps Key components of .
DevOps Focus on team culture and responsibility , It emphasizes that everyone in the team needs to be involved in each other's tasks , This can improve collaboration and communication skills in the team .
On the other hand ,CI/CD This culture of communication is achieved through software and tools that emphasize automation , So you can CI/CD As reaching DevOps The means of .
×DevOps signify NoOps
NoOps The concept of cloud infrastructure describes that the cloud infrastructure is sufficiently automated , So that you don't need to manage it manually .
NoOps Is considered to be DevOps The next development model for . And DevOps equally , Its goal is to improve software delivery , But allow developers to focus on Application Development , Instead of spending too much energy on infrastructure and maintenance .
By using machine learning and artificial intelligence , You can set it up automatically 、 Deployment and monitoring process , So as to get closer to NoOps.
× Automation eliminates all bottlenecks
Automation is DevOps One of the biggest benefits offered , But it's not a silver bullet that can solve all problems .
The continuous delivery process enables the team to quickly roll out new features , And get the feedback you need faster . Of course , This means that the quality of the product must be ensured . Besides , When extending, you have to take into account the operating conditions and performance , Also need to ensure smooth production deployment .
automation CI/CD Pipelines help eliminate bottlenecks between code commit and deployment . But it's just one stage in the software delivery process . Unless developers and testers form a partnership , Otherwise, we can't solve all the problems , And it's likely that the problem will only be transferred to other processes .
× One size fits all continuous delivery pipeline
It's impossible to have a process for all teams and companies , This is contrary to the popular belief . Every organization has different needs and requirements , Even different projects in the same organization need different continuous delivery pipelines .
You can have projects that only need two or three environments . for example , Frequently deployed development 、 Test and production environments . Projects with multiple phases in the software delivery cycle may require more environments .
That's why the continuous delivery pipeline should conform to the release process that the company is already using .
×DevOps Tools
About DevOps The discussion focused on the tools used by the company . And then it turns into a philosophical debate about what is the best tool . contrary , It's time to talk about the bigger picture , Such as DevOps Business value to the company .
DevOps It means paying attention to culture 、 And how individuals work together . Only after that , You should choose the right tool for the process . Teams often look for the perfect solution in the big ecosystem of tools . structure DevOps It's been a long time in the pipeline , Once it's done, it should be done again .
Atlassian A study of , Successful implementation DevOps The two main factors are the right tools and the right people .
× Software release and Amazon/Facebook/Google identical
because DevOps The advantages and flexibility of , Many of the world's leading companies have adopted it . Looking at the success stories of these companies , We will certainly admire their achievements . But when we follow suit , They ignore their background and the steps to success .
One thing is for sure —— These organizations chose and built the tools and processes that best suited them at the time . That doesn't necessarily mean we have to follow these organizations . Besides , What they do doesn't miraculously work for our business .
We should learn from them , Looking for new ways to innovate and develop . Explore and find the right processes and tools to define the problem space . What will bring success to our business ? This is it. DevOps The whole content of .
× Release at any time
The idea of frequent releases makes companies worry that their software releases are not continuous enough .“ Ship service ” It has become an industry standard . however , There's no specific time . Maybe every two or three weeks , Or maybe several times a day .
The most important thing is to gain the confidence of the team , Enables you to release new software when needed .CD It's the ability to release code from the main branch and have confidence in it .DevOps The idea is that your code should be available at any time .
So remember , Continuous delivery does not mean that you should publish as often as possible , It's about giving the ability to publish as often as you want , And how often it's up to the company to decide .
I hope this article can help you to understand some of the most popular DevOps misunderstand , Don't let this misunderstanding get in the way of your team's progress . The implementation of DevOps Can help your company increase productivity , Create better products , So don't do that DevOps Mistakes and missed opportunities .
Click to follow , The first time to learn about Huawei's new cloud technology ~
版权声明
本文为[Huawei cloud developer community]所创,转载请带上原文链接,感谢
边栏推荐
- A good thing for working people -- to temper the will of iron and steel requires such an efficient computer
- 2020年新规,微信封号怎么快速解除?
- [byte jumps, autumn recruitment Posts open] ohayoo! Don't leave after school, I want to ask you to play games!!!
- 上海巨微专用蓝牙广播芯片
- Common syntax corresponding table of mongodb and SQL
- 2020-08-29: process thread differences, in addition to the inclusion relationship, the underlying details?
- Win7 AppCrash (solution)
- Git remote library rollback specified version
- Windows 10 蓝牙管理页面'添加蓝牙或其他设备'选项点击无响应的解决方案
- Count the number of project code lines
猜你喜欢
Win7 AppCrash (solution)
Stm32f030c6t6 compatible to replace mm32spin05pf
The 4th China BIM (digital construction) manager Summit Forum will be held in Hangzhou in 2020
JS array the usage of array is all here (array method reconstruction, array traversal, array de duplication, array judgment and conversion)
JVM memory allocation - xms128m - xmx512m - XX: permsize = 128M - XX: maxpermsize = 512M
Qt音视频开发46-视频传输UDP版
Ora-02292: complete constraint violation (midbjdev2.sys_ C0020757) - subrecord found
Characteristics of magnetic memory chip STT-MRAM
小熊派开发板实践:智慧路灯沙箱实验之真实设备接入
September 3, 2020: naked writing algorithm: loop matrix traversal.
随机推荐
How to add modules to nginx image?
confd
RFID fixed assets management system for fire equipment
应用层软件开发教父教你如何重构,资深程序员必备专业技能
WebAPI接口设计:SwaggerUI文档 / 统一响应格式 / 统一异常处理 / 统一权限验证
[doodling the footprints of Internet of things] Introduction to Internet of things
Event monitoring problem
汽车维修app开发的好处与功能
Dynamsoft barcode reader v7.5!
Es create a new index database and copy the old index library, practice pro test effective!
Summary of common SQL statements
测试攻城狮必备技能点!一文带你解读DevOps下的测试技术
How to create an interactive kernel density chart
August 30, 2020: naked write algorithm: the nearest common ancestor of two nodes in a binary tree.
Exclusive interview of guests at | 2020 PostgreSQL Asia Conference: Wang Tao
20个XR项目路演,近20个资本机构出席!诚邀您参加2020 Qualcomm XR生态合作伙伴大会
Using JSON webtoken (JWT) to generate token in nodejs
Cloudquery v1.2.0 release
Stm32f030k6t6 compatible replacement smart mm32f031k6t6
New features of vue3