Actuator is an application topology modelling and orchestration tool that liberates the information in the model for use in related enterprise processes, enabling these processes to become as agile as the creation of cloud resources.
This not only allows Actuator to use these models to create and destroy application systems and their attendant infrastructure, but to make the models available for forecasting, automated review, CMDB updating, auditing, and a host of other enterprise processes. Actuator makes it possible to increase the agility of the parts of the enterprise that rely on the information that describes the resources and composition of your application systems.
Enterprise IT management processes surrounding the core activity of provisioning a physical server have long been based on the provisioning timeline. The speed and volume of manual provisioning has always kept the demand manageable on related activities such as licence audits, security/monitoring system updating, CMDB information capture, or business line chargeback for infrastructure; most server-related enterprise processes only had to be as good as the enterprise’s ability to provision and de-provision physical servers.
However, with the arrival of virtualisation and cloud systems, related enterprise processes are now experiencing unfamiliar stresses. Now that whole systems can be brought to life in a matter of minutes rather than months (and disposed of just as quickly), the demands on these related processes have changed. Infrastructure blinks into and out of existence in minutes:
These management processes have to become more responsive and able to record data at a finer granularity than previously required, and businesses often don’t recognise this impact prior to virtualisation/cloud adoption.
Most automation technologies are almost entirely focused on the core automation activity, and don’t concern themselves with the impact that automation brings to the rest of the enterprise. Similarly, enterprises often focus on this aspect as well and only later come to grips with the changing demands on their associated management systems, resulting in a patchwork quilt of solutions and manual reconciliations that attempt patch the gap between the core automation system and the management systems.
With the exception of configuration drift, the most authoritative resource an enterprise has regarding the composition and relationships in an application are the descriptions given to an automation system that provisions that application. Making this information readily accessible is the core idea behind Actuator. Actuator provides a declarative modelling environment in a mainstream programming language (Python) that is used to create models of different aspects of your application in code artefacts. These artefacts can not only be used to automate the provisioning and de-provisioning of the application they model, but can be used outside of the provisioning process for a variety of other IT management purposes.
Actuator modellers create Python classes (models) in their favourite IDE that represent different aspects of an application system:
Being Python classes, instances of a model can be created for a variety of purposes:
These are just some of the benefits that Actuator allows enterprises to accrue. Contact us for a demonstration where we can show you more about the capabilities of Actuator.