Automation platform to manage service and application deployments
Activeeon’s Cloud Automation solution automates the deployment of complex multi-VMs applications. With unified cloud management, you applications can execute on multi-vendor private, public and hybrid clouds. You simplify self-service deployment and automate the delivery of in-production services. You set and control application elasticity with automated scaling-up and down, horizontally and vertically. Once you have defined the service deployment, you are able to deploy anywhere with workflow reversibility.
ProActive Cloud Automation enables the automation of complex applications management in the Cloud. You orchestrate the provisioning of composite applications made of SQL and NoSQL databases, middleware, ERP, Web Servers, etc. You define workflows that deploy such multi-VM IT services, configure them, add on-the-fly applications, and fully manage their entire lifecycles, including start, stop, backup, restart, and updates.
ProActive Cloud Automation allows you to automatically adjust your computing capacity up or down according to your need in cloud resources. With vertical and horizontal scaling, you can ensure that the number of resources you’re using increases automatically during demand spikes to maintain performance, and decreases automatically during demand falls to reduce costs.
Configurable load factor allows you to minimize cloud spendings by deploying virtual machines only when needed. Make sure you never exceed your budget with min/max virtual machines threshold. Smart and fully configurable elastic policy allows to shutdown unused virtual machines as soon as it is possible. Moreover, it helps prevent time-consuming re-deployments with the possibility to adjust idle nodes’ release in order to avoid scale up and scale down cycles.
Truly enable the monitoring of real performance indicators of the various components of your services. Based on relevant conditions, you seamlessly trigger the activation of new resources (CPU, memory or VMs) upon demand spikes, configure them dynamically, ensuring continuous quality of service. When demand decreases, you automatically release resources for the sake of cost management, taking into account application semantics for non-disturbance of on-going services.
ProActive Cloud Automation offers monitoring capabilities for your resources and your applications to collect and track the metrics on which you base your triggers.
Monitor the status of all your resources: VMWare ESXi, vSphere, vCloud, OpenStack, CloudStack, physical and virtual machines, storage, network and applications. Easily expose your own metrics with simple south APIs: JMX, REST and plain text file. Set alarms to help you troubleshoot or trigger automatic actions such as elasticity or disaster recovery plan.
ProActive Cloud Automation let you make provision for adaptive and reactive fault tolerance for high availability. Thanks to Platform, IaaS, PaaS, Network and Application monitoring you control the entire execution environment to configure advanced resilience capabilities. You set up and automate reliability with the capacity to simultaneously use several data centers and several cloud providers. Your complex applications can even switch dynamically from one data center to another, living in multiple zones, for far-reaching resilience. Using combinations of Private, Public, and Hybrid Clouds, physical and virtual machines, your complex services truly benefit always-on availability.
ProActive Cloud Automation let you Plan, Build, Run in the most cost effective way all your application in the Cloud. Because you automate with smart policy-driven decisions the placement, number, size, and quality of VMs, you fully control costs in agreement with application needs, in accordance with the QoS you owe to your final users. Auto-Scaling ProActive features effortlessly let you build reactive applications that adapt to user demands while continuously respecting SLA. Moreover, in a cloud world with highly evolving pricing, thanks to ProActive reversibility of cloud workflows and advanced features such as dynamic IaaS selection, Cloud Brokering is at your entire disposal for even further savings.
ProActive Cloud Automation also makes it possible to automate all the aspects of cloud application Maintenance. You automatically manage the procedures to upgrade versions of application software, the backup and retrieval of multiple templates, the selection and installation of compatible versions when managing multi-component services. The complete life-cycle of Cloud application is under your control to easily define, configure, manage and deliver fully configured complex services.
ProActive Cloud Automation lets you define Cloud Workflows that indifferently deploy on all the main Cloud infrastructures and IaaS platforms. Moreover, you can migrate your application from, let’s say, VMware to OpenStack, back and forth in production, or select one for developments and tests, and seamlessly use the other one for production. ProActive connectors let you trigger and monitor the execution of your VM migrations, take snapshots, shutdown, retrieve, upload and instantiate VMs. Supported platforms include VMware, OpenStack, CloudStack, Hyper-V, Microsoft Azure, Amazon Web Services, and Numergy.