Reading Notes-advantages of automated deployment

Source: Internet
Author: User

Advantages of automated deployment and manual deployment

1. errors are prone to manual deployment, but automation errors are very low (errors may occur)

2. If the deployment process is not automated, it cannot be repeated or unreliable. It takes a lot of time for debugging and troubleshooting (additional time required)

3. the manual deployment process is often recorded in the document. This document requires additional maintenance time, which is often different from the deployment of the latest version (the update lags behind) and is often incomplete.

Automated deployment scripts often do not have this problem.

4. automated deployment encourages collaboration in essence. For a certain level of personnel, it is easier to understand the deployment process by looking at the deployment script than to understand the deployment process through documents.

This does not mean that the document is not important. The document can give a good impression (big picture), and the details are easier to understand by directly reading the script.

5. knowledge is accumulated in the minds of maintenance personnel, and documents are not up-to-date. If maintenance personnel leave the company, it will be troublesome.

6. Employees who have been engaged in manual repetitive deployment work for a long time often get bored and dissatisfied with the work, affecting work efficiency and mood.

Automated deployment can free people from repetitive manual work and provide productivity

7. During the manual deployment process, every step of the process cannot be strictly executed (the performer may ignore or forget certain steps)

 

 

Note:

Automation is good,ProgramYou can also do things that humans cannot do or do not want to do.

However, the program is not the only solution. Sometimes Programmers spend a lot of time developing tools. Users only need 2-3 minutes of manual work to solve the problem, which wastes too much time.

This is a common problem for programmers,

If you can evaluate the benefits and investment of a task before executing a task, you can avoid this situation and do not get confused by the program thinking.

Using tools such as TFs build, MS build supports your business

If you can, integrate requirements, development, testing, and deployment. (You can use a TFs or custom solution)

The development environment and production environment are often very different, and deployment personnel are different. communication and coordination are a big problem.

Automation means repeatable

Automated deployment means faster deployment time, which is consistent with the high-frequency and small-change project method currently required by the Internet.

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.