Configuration management (CM) is a systems engineering process for establishing and maintaining consistency of a product's performance, functional and physical attributes with its requirements, design and operational information throughout its life.
The CM process is widely used by military engineering organizations to manage complex systems, such as weapon systems, vehicles, and information systems.
Configuration management is used to maintain an understanding of the status of complex assets with a view to maintaining the highest level of serviceability for the lowest cost. Specifically, it aims to ensure that operations are not disrupted due to the asset (or parts of the asset) overrunning limits of planned lifespan or below quality levels.
Software configuration management deals with control of the evolution of complex computer systems. The ability to handle changes, corrections and extensions is decisive for the outcome of a software project. Automated processes for handling these elements are therefore a crucial part of software development.
Build and release is about build support, versioning, dependency management and release management.
Initial server setup, Control panel installation and configuration,Firewall installation and configuration
Software and script installation and configuration,Anti-spam and anti-virus installation
Mail server setup, MySQL server setup, DNS setup and configuration
Constant server monitoring, often from different locations.Downtime notifications.
Uptime reports, Monitoring of notable changes to bandwidth use
Security hardening, Security updates to software, Security audits
Server optimization, Critical patches to the operating system and web server.
Control panel updates, Software updates and upgrades. Kernel updates and upgrades.Log auditing/analysis.
Server backup and restoration. Server migration, Disaster recovery, Software support
In addition to offering different services, server management companies typically support specific (and probably not all) operating systems, server types (pnux/Unix or Windows), and control panels.As with any service providers, read reviews and pay attention to how the company responds to your inquiries.
Network management is the operation, administration, maintenance, and provisioning (OAMP) of networked systems. Network management is essential to command and control practices and is generally carried out of a network operations center.
Operation deals with keeping the network (and the services that the network provides) up and running smoothly. It includes monitoring the network to spot problems as soon as possible, ideally before users are affected.
Administration deals with keeping track of resources in the network and how they are assigned. It includes all the "housekeeping" that is necessary to keep the network under control.
Maintenance is concerned with performing repairs and upgradesāfor example, when equipment must be replaced, when a router needs a patch for an operating system image, when a new switch is added to a network. Maintenance also involves corrective and preventive measures to make the managed network run "better", such as adjusting device configuration parameters.
Provisioning is concerned with configuring resources in the network to support a given service. For example, this might include setting up the network so that a new customer can receive voice service,real time communications etc.