Overview
Who should take this course?
This course is designed for operations personnel, administrators, developers, and architects who are responsible for managing and monitoring on-premises or private cloud customer-hosted Mule runtimes and applications using Anypoint Runtime Manager. Students should be familiar with system administration and server commands, have a basic understanding of data formats, such as XML, CSV, and JSON, and possess foundational knowledge of common integration technologies, including HTTP, JMS, JDBC, REST, and SOAP.
Note: Students using their own computer are expected to follow the steps outlined in this Computer Setup Guide.
When you complete this course, you will be able to:
- Describe the Mule runtime architecture.
- Administer Mule runtimes.
- Deploy Mule applications to Mule runtimes.
- Use Anypoint Runtime Manager to manage, monitor, and analyze Mule runtimes and Mule applications.
- Tune Mule runtimes and Mule applications.
- Automate administration tasks.
Lessons and Topics
Part I: Mule Runtimes and Mule Applications
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
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 a Shared Mule Domain
Mule Runtimes
- Configure and Manage Mule Runtimes and Licenses
- Locate and Interpret Mule Runtime Log Files
- Monitor Mule Runtimes with Java Management Extensions (JMX)
- Create Secure Mule Runtime Administration Connections
Mule Runtime Troubleshooting
- Tune Java Virtual Machine (JVM) for Mule Runtimes
- Dump a Mule Runtime's Heap Memory and Threads
- Analyze and Troubleshoot Mule Runtimes
Part II: Anypoint Runtime Manager
User and Resource Management
- Organize Users and Resources
- Administer Anypoint Platform Users
- Create and Manage Anypoint Platform Permissions for Teams
Mule Runtime and Application Management
- Register Customer-Hosted Mule Runtimes with Runtime Manager Agent
- Deploy Mule Applications to Customer-Hosted Mule Runtimes
- Manage Mule Applications with Runtime Manager
- Align Servers and Server Groups with Software Development Lifecycle (SDLC) Environments
Mule Application Configuration
- 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
Mule Runtime and Application Analysis
- 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
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
Automated Administration Tasks
- Automate Admin Tasks with Anypoint Command-Line Interface (CLI)
- Automate Admin Tasks with Anypoint Access Management, CloudHub, and Runtime Manager REST APIs