当前位置:网站首页>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]所创,转载请带上原文链接,感谢
边栏推荐
- 上海巨微专用蓝牙广播芯片
- Getting started with varhart xgantt
- Zhou Jie: database system of East China Normal University
- Bluetooth broadcast chip for Shanghai giant micro
- The isolation level of transaction and its problems
- Application of UHF RFID medical blood management system
- vue3 新特性
- Stm32f030c6t6 compatible to replace mm32spin05pf
- Es create a new index database and copy the old index library, practice pro test effective!
- 如何才能快速正确的部署甘特图
猜你喜欢
Configuration of AP hotspot on xunwei-imx6ull development board
Stm32f030c6t6 compatible to replace mm32spin05pf
MRAM高速缓存的组成
Code generator plug-in and creator preform file analysis
September 3, 2020: naked writing algorithm: loop matrix traversal.
Mongo user rights login instruction
Git SSH bad permissions
WebAPI接口设计:SwaggerUI文档 / 统一响应格式 / 统一异常处理 / 统一权限验证
Gantt chart grouping activities tutorial
Utility class functions (continuous update)
随机推荐
Python 100 cases
Windows 10 Bluetooth management page 'add Bluetooth or other devices' option click no response solution
Qt音视频开发46-视频传输UDP版
FreeSWITCH视频会议“标准”解决方案
2020-08-17: how to solve data skew in detail?
Mongo user rights login instruction
磁存储芯片STT-MRAM的特点
条形码识别器Dynamsoft Barcode Reader v7.5全新上线!
轻量型 GPU 应用首选 京东智联云推出 NVIDIA vGPU 实例
大佬们如何在nginx镜像里面增加模块?
The first choice for lightweight GPU applications is the NVIDIA vgpu instance launched by Jingdong Zhilian cloud
迅为-iMX6ULL开发板上配置AP热点
What are the highlights of Huawei mate 40 series with HMS?
汽车维修app开发的好处与功能
August 24, 2020: what are small documents? What's wrong with a lot of small files? How to solve many small files? (big data)
ImageMagick - 添加水印
How to deploy Gantt chart quickly and correctly
How to write plug-in code of small program mall system? How to use code to check whether the plug-in is successfully added?
A concise tutorial for Nacos, ribbon and feign
图像处理工具包ImagXpress使用教程,如何查看事件