Job Role

IT Operations

Duration

In-Person: 2 Full Day(s)
Virtual: 2 Full Day(s) or 4 Half Day(s)

Overview

Who should take this course?


This course is for all operations and administration personnel, developers, and architects who want to get hands-on experience managing and monitoring customer-hosted Mule runtimes and applications (on-premises or in a private cloud) with Anypoint Runtime Manager (whether on the cloud or using the Private Cloud Edition).

 

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:


  • Describe the Mule runtime architecture.
  • Install, configure, run, tune, and scale Mule runtimes.
  • Deploy Mule applications to Mule runtimes.
  • Use Anypoint Runtime Manager to manage, monitor, and analyze Mule runtimes and Mule applications.
  • Scale and tune Mule runtimes and Mule applications.
  • Automate administration tasks.

Class Registration

Lessons and Topics

PART 1: Administering Mule Runtimes and Mule Applications

 

Introducing customer-hosted Mule runtimes

  • Describe typical Mule deployment architectures and solutions
  • Identify infrastructure options to host Mule runtimes
  • Install and start Mule runtimes
  • Deploy Mule applications to Mule runtimes

 

Managing Mule applications and Mule domain projects

  • Inspect and manage deployed Mule applications
  • Deploy Mule domain projects to Mule runtimes
  • Deploy and manage multiple Mule applications in the same shared Mule domain

 

Managing and monitoring Mule runtimes

  • Configure and manage Mule runtimes and licenses
  • Locate and interpret Mule runtime log files
  • Monitor Mule runtimes with JMX
  • Create secure Mule runtime administration connections

 

Tuning and troubleshooting Mule runtimes

  • Tune the JVM for Mule runtimes
  • Dump a Mule runtime's heap memory and threads
  • Analyze and troubleshoot Mule runtimes

 

PART 2: Administering with Anypoint Runtime Manager

 

Managing users and resources

  • Organize users and resources with business groups, environments, teams, and permissions
  • Administer Anypoint Platform users
  • Create and manage Anypoint Platform permissions for teams of users

 

Managing Mule runtimes and Mule applications

  • Register customer-hosted Mule runtimes with Anypoint Runtime Manager using Runtime Manager Agent
  • Deploy Mule applications to customer-hosted Mule runtimes using Runtime Manager
  • Manage Mule applications with Runtime Manager
  • Align servers and server groups with SDLC environments

 

Configuring Mule applications

  • Configure a Mule application for deployment
  • Configure a Mule runtime to use external properties files
  • Use properties files with encrypted values
  • Configure environment-specific properties files

 

Monitoring and analyzing Mule runtimes and Mule applications

  • View Mule runtime and Mule application dashboards
  • Configure alerts for Mule runtimes and Mule applications
  • Control Mule application flows
  • Monitor and analyze business events generated by Mule applications
  • Configure third-party monitoring and analysis plugins

 

Meeting performance and reliability goals

  • Distinguish between Mule application performance tuning and scaling goals, options, and solution architectures
  • Create and manage Mule runtime clusters
  • Deploy Mule applications to Mule runtime clusters
  • Test load balancing and failover behavior of applications deployed to Mule runtime clusters

 

Automating administration tasks

  • Automate admin tasks with the Anypoint CLI tool
  • Automate admin tasks with the Anypoint Access Management, CloudHub, and Runtime Manager REST APIs

 

Setup requirements