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 Anypoint Platform administrators including operations personnel, developers, and architects who want to get hands-on experience installing, configuring, and using the Runtime Fabric appliance on VMs or bare metal.

 

Note: As of October 31 2022, the Runtime Fabric appliance is no longer available to new customers. To learn to use Runtime Fabric on your own Kubernetes provider, you should instead take the Anypoint Platform Operations: Runtime Fabric on Self-Managed Kubernetes course. If you want to get experience with our integration platform as a service, take the Anypoint Platform Operations: CloudHub 2.0 course, and if you want to stay completely in your own-hosted environment, take the Anypoint Platform Operations: Customer-Hosted Runtimes course.

 

Prerequisites

 

A basic knowledge and experience with the components of Anypoint Platform from one of the following:

 

Prior system knowledge and experience:

 

  • A knowledge of system administration and server commands
  • A basic understanding of data formats such as XML, CSV, and JSON
  • A basic knowledge of working on Linux systems
  • A basic understanding of remote connection mechanisms such as SSL and SSH
  • (Optional, but useful) A basic understanding of containerization concepts and technologies

When you complete this course, you will be able to:


  • Describe the features, benefits, and architecture of Runtime Fabric.
  • Install and configure the Runtime Fabric appliance on VMs.
  • Deploy Mule applications to Runtime Fabric.
  • Scale Runtime Fabric deployments for performance and high availability.
  • Use Anypoint Runtime Manager and to manage, monitor, and analyze Mule applications.
  • Use OpsCenter and Anypoint Monitoring for dashboarding and monitoring.

Class Registration

Lessons and Topics

Introducing Runtime Fabric

  • Describe the development lifecycle of Mule applications
  • Describe and navigate Anypoint Runtime Fabric
  • Distinguish between Runtime Fabric operating models>
  • Distinguish between Anypoint Platform deployment options
  • List features and limitations of Runtime Fabric
  • Explain relevant concepts and underlying technologies

 

Installing Runtime Fabric

  • Explain relevant concepts and underlying technologies
  • Understand requirements for installing Runtime Fabric
  • Install Runtime Fabric to a provisioned AWS environment
  • Remotely access the Runtime Fabric environment

 

Enabling inbound traffic

  • Explain relevant concepts
  • List Runtime Fabric security requirements
  • Configure Runtime Fabric for inbound traffic

 

Deploying applications

  • Explain relevant concepts and underlying technologies
  • List deployment options
  • Deploy and undeploy applications
  • Update and redeploy applications with zero downtime

 

Configuring Runtime Fabric

  • Explain relevant concepts and underlying technologies
  • Use OpsCenter for monitoring and management
  • Install a license to Runtime Fabric
  • Enable alerting
  • Enable Persistence Gateway in Runtime Fabric

 

Scaling for high availability and performance

  • Explain relevant concepts and underlying technologies
  • Distinguish between horizontal and vertical scaling
  • Scale application runtime environments for high availability
  • Scale application runtime environments for performance

 

Logging and monitoring

  • Identify logging options for Mule applications and Runtime Fabric
  • Set up audit logging
  • Retrieve, view, and filter applications logs
  • Set up log forwarding to a logging server
  • Monitor Runtime Fabric using OpsCenter
  • Monitor Runtime Fabric using Anypoint Monitoring

 

Securing Runtime Fabric and Mule applications

  • Identify security options for Runtime Fabric in Anypoint Platform
  • Secure applications and data
  • Secure access to OpsCenter

 

Setup requirements

  • A computer with at least 2GB available RAM and 500MB available storage
  • Unrestricted internet access to port 80 (with > 5Mbps download and > 2Mbps upload)
  • Operating system admin permissions
  • An SSH client
  • Terraform
  • OpenSSL
  • OpenJDK 8
  • Apache JMeter