|
What is is Software Deployment? |
|
|
| |
The process of managing and automating the packaging, testing, distribution
and installation of software files and/or applications to systems
across an enterprise network.
Why is SD important?
|
| |
An
effective SD process protects your organization from the risks associated
with planned software changes by automating the process to improve
the efficiency, reliability and security of software deployments.
A comprehensive SD solution provides: |
| |
Reliability
Reproducibility
Referential Integrity
Security |
|
| |
|
Reliability |
- Allows for greater control of
the distribution process
- Provides confidence that all
files selected for the release will be distributed
|
|
|
Reproducibility |
- Ensures that a release can be
reproduced
- Provides rollback functionality
to re-install the previous release
|
|
| Referential
Integrity |
- Tracks and archives the contents
of each release distributed
- Maintains an audit trail of release
distributions for each machine
|
|
| Security |
- Ensures that only authorized
personnel have access to release files
- Ensures only authorized releases
are distributed
- Maintains releases in a secure
catalogue
- Distributes releases in a secure
manner
|
|
| Indications
that you need SD |
- Frequent release distributions
- Inconsistent distribution results
- Distribution errors
- Inability to rollback a release
on a target system
|
|
|
What does an effective SD solution address? |
- Release Packaging
- Release Management
- Release Testing
- Release Distribution and Installation
- Audit Trail Completion
|
|
|
Last modified:
|