Cloudsoft AMP Blueprint Developer

A 4-day training course that will enable you to model your complex enterprise applications 

Your successful Cloudsoft AMP (Application Management Platform) experience begins with a solid foundation and practical hands-on experience led by the Cloudsoft team.

Course description

  • Enhance your DevOps skills with the multi-cloud, application-centric provisioning and run-time management software behind Cloudsoft AMP

  • Learn how to automate deployment and management (including scaling and recovery) of applications with embedded best practises to increase agility

  • Leverage best of breed Open Source Software used by Enterprise for non-stop as-a-service operation, without trivializing the architecture or constraining your processes

  • This is hands-on classroom training and participants will complete Lab exercises of increasing complexity 

Learning objective

To understand Cloudsoft AMP capabilities and be able to create complex YAML and Java blueprints to allow you to blueprint your existing applications or new cloud-native platforms. 

Course outcomes

  • Create blueprints using off-the-shelf items from the Cloudsoft AMP Catalog

    • Pre-defined patterns, e.g. cluster of (stateless) application servers

    • Pre-built components, e.g. Tomcat or ActiveMQ

    • Pre-existing policies, e.g. Auto-scaler

  • Be able to create new blueprints in Java or YAML to model your own applications 

Prerequisites for participants

  • Knowledge of application architectures, application deployment and monitoring
  • Linux OS (Bash) skills
  • A laptop (to be used to connect to a hosted development environment, AMP server and pool of compute nodes)

 

Course Program

Day one

  • Introduction to Cloudsoft
  • Introduction to AMP
  • Running AMP
  • Running your first blueprints
  • AMP concepts & benefits

Day Two

  • Monitoring & managing applications
  • Ways of interacting with AMP
  • Advanced YAML blueprints
  • Open-source process 

Day Three

  • Running AMP in production
  • Customizing provisioned VMs
  • Using an external configuration store
  • Testing your blueprints with the QA Framework 

Day Four

  • Federating AMP and multi-tenancy
  • Creating Blueprints in Java