Overview
Who should take this course?
This course is for all DevOps engineers, IT operations, developers, and architects who want to get hands-on experience managing and monitoring Mule applications deployed to CloudHub 2.0.
Note: This course does not focus on the differences between CloudHub and CloudHub 2.0, or on defining a migration path. Material related to migration will be made available at a later date. For the previous CloudHub version of the course, go here.
Prerequisites
- A knowledge of system administration and server commands
- A basic understanding of data formats such as XML, CSV, and JSON
- A basic understanding of typical integration technologies such as HTTP, JMS, JDBC, REST, and SOAP
When you complete this course, you will be able to:
- Configure, deploy, manage, monitor, and analyze Mule applications on CloudHub 2.0.
- Configure load balancing and high availability options for Mule applications on CloudHub 2.0.
- Use the Anypoint Platform REST APIs to manage Mule applications on CloudHub 2.0.
Lessons and Topics
Getting started with CloudHub 2.0
- List Anypoint Platform features
- Identify Anypoint Platform management areas
- List typical operations tasks related to Mule application management
- Describe Mule application deployment and management steps on CloudHub 2.0
- Identify differences between CloudHub 1.0 and CloudHub 2.0
Managing users and resources
- Create and manage business groups and environments
- Administer Anypoint Platform users, teams, and permissions
Managing Mule applications
- Deploy Mule deployable archives to CloudHub 2.0
- View application properties and features
- Update Mule applications with zero downtime
Monitoring and analyzing Mule applications
- Monitor Mule applications with Runtime Manager and Anypoint Monitoring
- Create operational metrics dashboards and alerts for Mule applications
- Download and manage logs for Mule applications and CloudHub 2.0 replicas
Configuring Mule applications
- Promote Mule applications between environments
- Use an environment variable to switch between Mule application configurations
- Configure Mule applications with hidden properties
- Configure Mule application polling schedules
Meeting performance and reliability goals
- Distinguish between Mule application performance tuning and scaling goals, options, and solution architectures
- View persistent object store data in the Runtime Manager console
- Deploy a Mule application to multiple CloudHub 2.0 replicas
- Test load balancing and failover behavior of a Mule application deployed to multiple CloudHub 2.0 replicas
Managing CloudHub 2.0 infrastructure
- Configure MuleSoft-hosted private spaces for CloudHub 2.0 regions
- Deploy Mule applications to a private space
- Configure firewall rules in a private space to allow private communication between Mule applications
- Set up vanity domain names for applications in a private space
Automating administration tasks
- Automate admin tasks with the Anypoint CLI tool
- Automate admin tasks with the Anypoint Access Management and Runtime Manager REST APIs
Setup requirements