Interviewer: Can you talk about your views on the operation and maintenance traditional manual online and automated online?

table of Contents

              Preface

              Traditional online process

              Automated launch process

              to sum up

 

Preface

          All automated launches are based on the premise of manual launching. Why do you say that? Because any automation can be achieved, it can be achieved manually. The reason why automation is so popular is that it greatly reduces the workload of development, operation and maintenance, and testing. We think of a company to recruit people, whether it will recruit 5 people who can automate operation and maintenance, or will recruit 25 traditional operation and maintenance personnel, compared with the benefits, we must choose the former.

Traditional online process

  • Demand analysis-analyze customer needs and what functions need to be implemented
  • Design prototype-design the overall architecture first
  • Development code-development through writing code to achieve some functions
  • Submit test - tester test
  • Intranet deployment - server deployment
  • Confirm online - Operation and maintenance personnel online
  • Backup data - back up the previous version
  • External network update - open online
  • Final test - test after release

Note: If you find that the code deployed on the external network is abnormal, you need to roll back in time .

In layman's terms, the code is developed and tested. After the test is confirmed that there is no problem, the operation and maintenance is online, and the previous version can be backed up to prevent problems after it is backed up. Finally, it can be tested online.

Automated launch process

Simply put, it is convenient for the following people:

Developer : Write the code, you don't need to compile and package the source code yourself, just store the code branch directly in the SVN, GIT warehouse.
Operation and maintenance personnel : Reduce the error rate of manual intervention, while liberating the operation and maintenance personnel to upload code, manual backup, and update.
Testers : You can perform simple code and website testing through jenkins.

The picture is as follows (pirate acridine):

to sum up

          Manual online is fundamental, automated online is the future trend, automation may not eliminate manual, but the advantages of using automation must outweigh the disadvantages. Mention: Later, CSDN paid too much attention to copyright, so my friends edit the blog carefully. I am a living example. Haha

Guess you like

Origin blog.csdn.net/yeyslspi59/article/details/108856064