Deployment
Automation replaces the manual non-standard deployment process to standardized
automated deployment process for various environments such as Production, QA
etc.
Automated
deployment process integrates with configuration management tools, compile and
build the source code, automate the acceptance criteria and deploy to various
environment.
WHY Automation
There are
varying levels of automation, but they all attempt to solve some or all of the
problems with manual deployment. Specifically, manual deployments are:
·
Time consuming:
Need to run the manual script, take a backup, and verify the
deployment process. Run the deployment process on weekend no rollback if any
issue occurred etc.
·
Error Prone
Always there are chance for human
mistake which could have serious consequences.
·
Multiple Environment
Its nightmare to manage the
deployment process for various environment
·
Version Management
There is no way interrelate version
of deployed applicationo
An
automated deployment process seeks to solve these problems.
Below are
key benefits for Automation deployment
Benefits
·
Reduce the time to deploy
applications
·
Prevent application errors due to
human mistakes
·
Making sure that all deployment
steps are performed
·
Provide reliable & auditable
configuration management
·
Knowing who changed what in which
environment at what moment
·
Reducing Script Writing and
Maintenance
·
High productivity
Looking for affordable outdoor furniture? outdoor furniture
ReplyDeleteCheck out our selection at the Cheap Furniture Store! Find the perfect garden furniture set to enhance your outdoor space without breaking the bank. Shop now!