Get hands-on experience managing and monitoring Mule applications deployed to CloudHub 2.0.
Skills Gained
- 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.
Who Can Benefit
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
Setup Requirements
- A computer with a minimum screen resolution of 1024x768
- Unrestricted internet access to port 80 (with > 5Mbps download and > 2Mbps upload)
- The latest version of Chrome, Safari, Firefox, or Edge
- Advanced REST Client (or any other REST client application)
- Anypoint Platform CLI tool
- Apache JMeter 5.3
- OpenSSL
Course Outline
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