What is AMP
Cloudsoft Application Management Platform (AMP) is software which streamlines the development and operation of applications. AMP orchestrates services, platforms and infrastructures to ensure they directly meet the needs of applications, dynamically and in real time. This results in more reliable operations, productive development and greater agility for IT to respond to their business needs.
AMP is built on the open-source Apache-licensed Brooklyn project, with Cloudsoft’s commercial support and additional enterprise features.
This allows companies using AMP to accelerate cloud adoption with a powerful cloud application strategy, maximising transparency and efficiency without losing control or risking lock-in.
Teams building and running applications can compose applications from a wide range of software, policies and target environments. Immediately reap the benefits of the reliability and optimisations developed in the community, and have the power to extend them where an application has unique requirements.
Cloud means agility. On-demand infrastructure is a start, and you can begin to see the real benefits when the software that drives your business iterates faster and better.
Cloudsoft AMP increases agility and reliability throughout the application lifecycle. It integrates with existing toolchains and processes to maximize:
- Business value: application policies and KPIs aligned to business objectives
- Developer productivity: dev teams climb the stack and focus on business code
- Code quality: stage and test complex deployments far more efficiently
- Business continuity: essential policies for HA/DR are made part of the app-dev process
- Operational excellence: runtime expert knowledge is codified as part of the application
- IT usage awareness: real-time visibility of processes, infrastructure, and locations
- IT cost efficiency: control the scale and placement of applications based on ROI
Devops Meets Cloud
Cloudsoft AMP — and the open-source project Brooklyn — makes it easy for everyone in the devops chain to work from the same source-controlled blueprints.
Operational expertise becomes part of the application design, and application architecture is reflected in ops views.
YAML + JVM
Blueprints are portable across clouds as well as fixed-IP-addressable hardware. Include cloud datastores, on-line services and myriad flavors of networking. Leverage bash scripts, RPM’s and maven repositories, and tie in to server management tools such as Chef and Salt.
More importantly, tie in to the community of best practices for elastic, resilient software blueprints that mix right in to your application blueprint. Add in monitoring and a host of management policies. And if that isn’t enough, work with us to create new ones.
Model. Monitor. Manage.
To us, DevOps in short means working closely together across the application lifecycle. Cloud is enabling — and forcing — faster and faster feedback loops in this chain.
The logical conclusion is autonomic management; applications responding to demand, failures, and changing priorities, in accordance with the policies that are part of the application.
Management needs good monitoring, and monitoring is only useful with an accurate up-to-the-second model of the application. Our blueprints define the model, the monitoring, and the management, turning the expert knowledge into automation.