当前位置:网站首页>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]所创,转载请带上原文链接,感谢
边栏推荐
- 关于DevOps的七大误解,99%的人都曾中过招!
- MRAM高速缓存的组成
- 高速公路二维码定位报警系统
- Qt音视频开发46-视频传输UDP版
- VARCHART XGantt如何在日历上表示工作日
- Nanjing logo design and production, guide VI system design
- Erd-online free online database modeling tool
- Stm32f030f4p6 compatible with smart micro mm32f031f4p6
- 预留电池接口,内置充放电电路及电量计,迅为助力轻松搞定手持应用
- Stickinengine architecture 12 communication protocol
猜你喜欢

Summary of common SQL statements

8.Swarm创建维护和水平扩展Service

Logo design company, Nanjing

Exclusive interview of guests at | 2020 PostgreSQL Asia Conference: Wang Tao

September 9, 2020: naked writing algorithm: two threads print numbers 1-100 in turn.

How to use Gantt chart layers and filters

VARCHART XGantt入门教程

New features of vue3

Web API interface design: swaggerui document / unified response format / unified exception handling / unified authority verification

2020年新规,微信封号怎么快速解除?
随机推荐
How to optimize the decoding performance of dynamsoft barcode reader
STM32F030F4P6兼容灵动微MM32F031F4P6
JS array the usage of array is all here (array method reconstruction, array traversal, array de duplication, array judgment and conversion)
[graffiti Internet of things footprints] panoramic introduction of graffiti cloud platform
打工人好物——磨炼钢铁意志就要这样高效的电脑
Method of code refactoring -- Analysis of method refactoring
Novice guidance and event management system in game development
Epu360: all the H5 templates you want are here, e-book, big turntable, red envelope rain, questionnaire survey
小熊派开发板实践:智慧路灯沙箱实验之真实设备接入
STM32F030K6T6兼容替换灵动MM32F031K6T6
Web API interface design: swaggerui document / unified response format / unified exception handling / unified authority verification
Points to be considered when deleting mapping field of index in ES
[elastic search engine]
How to manage the authority of database account?
Jenkins installation and deployment process
VARCHART XGantt如何在日历上表示工作日
LEADTOOLS如何检测,读取和写入条形码
超高频RFID医疗血液管理系统应用
Code generator plug-in and creator preform file analysis
August 30, 2020: naked write algorithm: the nearest common ancestor of two nodes in a binary tree.