Modern IT environments are subjects of constant change, and thus are likely to be incapacitated by unexpected effects of one of these alterations. Storage, network, server configuration, passwords, DNS, VM templates, and applications are modified frequently, and any of these changes could have ripple effects that are not caught by traditional monitoring solutions.
Traditional monitoring systems are great for ensuring that any one specific infrastructure component is healthy, but they typically do not/can not cover the end-to-end use case that IT consumers depend on every day. In this way, traditional monitoring can be thought of as unit testing for your data center. Unit tests are vital, but they are not a substitute for functional tests that ensure that all the individual components work together to fulfill end-users’ needs.
Enter C2’s Cloud Supply Chain Validation (CSCV). This feature, new in C2 v4.0, empowers CloudBolt customers with a new way to test the end-to-end processes that are most sensitive to environmental change. CSCV ships with a set of tests that can be run on demand or on a schedule, the most prominent among them being a provision and decommission test. This test, run nightly by default, executes a series of provisioning orders, decommissioning each server that was built as it goes. C2 admins decide how many tests they want run each night and for each one they provide an environment, group, OS build, and any other provisioning parameters that may be needed for that environment. If the tests fail, the admin is notified and can act proactively to resolve the situation.
The CSCV test configuration
Provisioning is the ideal workflow to test the health of infrastructure, because it is so far reaching. Fully automated provisioning will hit the network, storage, virtualization systems, public cloud providers, and potentially DNS, asset tracking systems, monitoring, backup, hostname reservation systems, change management systems, and any other infrastructure that CloudBolt has been configured to interact with via its orchestration hooks and external orchestrators. Knowing that provisioning is healthy, administrators can have confidence that the bulk of their systems are behaving properly and able to interact with each other as expected.
Run and view CSCV test results directly from C2.
At any time, administrators can check the health of the tests in C2’s web interface, drill down into results, and kick off ad-hoc runs of the tests. The end result of Cloud Supply Chain Validation is that the owners of the IT infrastructure will find out about breakages and have the opportunity to resolve them well before users encounter the problem when they urgently need the system to work. Admins and end consumers of IT both gain increased confidence in the state of their systems and can sleep a little better at night.