SlideShare a Scribd company logo
All contents © MuleSoft, LLC
Sandeep Deshmukh (Technical Architect) -New York
Amit Jha (Senior Solutions Architect) - New York
Mandy Wong (API & Integration Specialist) - Calgary
Jimmy Attia (Senior Strategic Advisor) - Edmonton
Exploring the Runtime Fabric
Deployment Model
Online Meetup
All contents © MuleSoft, LLC
Safe harbor statement
The information in this presentation is confidential and proprietary to MuleSoft and may not be disclosed without the
permission of MuleSoft. This presentation is not subject to your license agreement or any other service or
subscription agreement with MuleSoft. MuleSoft has no obligation to pursue any course of business outlined in this
document or any related presentation, or to develop or release any functionality mentioned therein. This document,
or any related presentation and MuleSoft's strategy and possible future developments, products and or platforms
directions and functionality are all subject to change and may be changed by MuleSoft at any time for any reason
without notice. The information on this document is not a commitment, promise or legal obligation to deliver any
material, code or functionality. This document is provided without a warranty of any kind, either express or implied,
including but not limited to, the implied warranties of merchantability, fitness for a particular purpose, or
non-infringement. This document is for informational purposes and may not be incorporated into a contract.
MuleSoft assumes no responsibility for errors or omissions in this document, except if such damages were caused by
MuleSoft intentionally or grossly negligent.
All forward-looking statements are subject to various risks and uncertainties that could cause actual results to differ
materially from expectations. Readers are cautioned not to place undue reliance on these forward-looking
statements, which speak only as of their dates, and they should not be relied upon in making purchasing decisions.
3
All contents © MuleSoft, LLC
Speakers
4
Sandeep Deshmukh
Customer Success
Technical Architect
5 years IT experience. MuleSoft
Architect certified. Provides API
governance for organization and
develops API’s for projects. Advocate of
accelerating digital transformation
through API’s.
8+ years IT experience. MuleSoft
Architect/Developer certified with
expertise in CloudHub and
Runtime Fabric deployment
topologies. Strong advocate of
process and technical efficiencies.
Mandy Wong
API & Integration
Specialist
Amit Jha
Senior Solutions
Architect
5+ years of experience in various
MuleSoft deployment topology
models like CloudHub, Runtime
Fabric and Standalone. Sound
knowledge of Service Oriented
Architecture, object-oriented
concepts, analysis and design of
applications architecture.
Jimmy Attia
Senior Strategic
Advisor
As a Senior Strategic Advisor with
Mulesoft's Customer Success
Strategy and Architecture team, I
provide leadership and strategic
advisory services to Mulesoft
customers across a variety of
topics and activities like
integration architecture and
organization enablement
All contents © MuleSoft, LLC
Agenda
1. Meetup Logistics
2. Customer Perspective
3. Different Deployment models
4. Introduction to Runtime Fabric
5. Runtime Fabric Appliance vs Runtime Fabric on Self-Managed Kubernetes
6. Trivia
7. Demo / Q & A
a. Migrating Applications from CloudHub to Runtime Fabric
b. Preventing Common Pitfalls when configuring Runtime Fabric
8. Trivia Winners
5
All contents © MuleSoft, LLC
Meeting Logistics
● The session is recorded and a copy will be sent to the registrants following the event
● Attendees are placed on mute upon entry
● Feel free to post your questions in the chat and we will answer them at the end
● We will have 3 trivia questions between segments and the winners will be announced at the end
● Instructions will be provided before the trivia questions for valid participation
● Prize: each winner will get a voucher for a free MuleSoft course
6
All contents © MuleSoft, LLC
Customer perspective
All contents © MuleSoft, LLC
RTF implementation Challenges
8
● Benefits of going to RTF versus fully cloud - why do all this work rather than just allowing
MuleSoft to manage our API’s?
● Differences between going with RTF on VM/Bare Metal versus a Self-managed Kubernetes
EKS/AKS cluster -> Things to consider?
● When migrating API projects from on-prem to RTF, it is known that several or most
connectors will behave differently. What are key things to keep in mind and prevent projects
from “breaking” when moving to RTF?
● How will CI/CD tools change moving from on-prem to RTF, such as GitHub and Jenkins
pipelines?
All contents © MuleSoft, LLC
RTF implementation Challenges
9
● How can we best set-up our infrastructure on self-managed Kubernetes to support RTF?
● What are the best practices for achieving API security in RTF?
● When decommissioning API’s, how do we go about it in RTF? In general, how do we manage
the API lifecycle in RTF?
All contents © MuleSoft, LLC
Deployment Models
All contents © MuleSoft, LLC
Anypoint Platform
11
On-premises
& private cloud
Hybrid Hosted
by MuleSoft
Cloud service providers
OPERATE
DESIGN
DEPLOY
BUILD
ENGAGE
All contents © MuleSoft, LLC
Anypoint Platform
12
On-premises
& private cloud
Hybrid Hosted
by MuleSoft
Cloud service providers
OPERATE
DESIGN
DEPLOY
BUILD
ENGAGE
Management/Control Plane
All contents © MuleSoft, LLC
Anypoint Platform
13
On-premises
& private cloud
Hybrid Hosted
by MuleSoft
Cloud service providers
OPERATE
DESIGN
DEPLOY
BUILD
ENGAGE
Runtime Plane
All contents © MuleSoft, LLC
Deployment Models
14
Anypoint Platform Management
Mule Runtime
Key
Fully Managed Cloud
(CloudHub)
Hybrid Deployment
Deployed:
Cloud
Deployed:
On-prem /
Private
IaaS
Managed by
Managed by
MuleSoft MuleSoft
Customer
MuleSoft
On-Premise Runtimes Fully On-Premise (PCE)
Customer Customer
Runtime Fabric (RTF)
Appliance/ RTF services:
MuleSoft
Infrastructure: Customer
MuleSoft
All contents © MuleSoft, LLC
Deciding on a Deployment Topology
• Built in HA through RTF services
• Tokenization, Edge Security, Secrets
Manager
• Runtime Manager Monitoring:
– Built-in Anypoint Monitoring
Dashboard
– Or Classic Application
Monitoring
• Configurable HA and clustering
• Runtime Manager Monitoring:
– Classic Application Monitoring
– Server/Groups/Cluster Monitoring
dashboard
• Anypoint Monitoring can be configured
using an AM agent or external
monitoring configured (refer to
documentation)
• Built in HA through multiple worker
clouds
• AnypointMQ, Secrets Manager
• Runtime Manager Monitoring:
– Built-in Anypoint Monitoring
Dashboard
– Or Classic Application Monitoring
Deployments Feature Comparison
All contents © MuleSoft, LLC
• Deploy consistently across any
cloud (Azure & AWS) or data center
• Run multiple runtime versions in the
same Runtime Fabric
• Isolate apps, scale horizontally,
redeploy w/ zero-downtime
• Connect to the control plane hosted
by MuleSoft
• Deployment flexibility across any cloud
(Azure & AWS) or data center
• Integrations can run in same data
center as customer applications
• Satisfies potential data sovereignty
issues
• Connect to the control plane hosted by
MuleSoft
• Runtime managed by MuleSoft in
CloudHub - can be separate regions to
control plane
• No configuration needed - just worker
size and number
• Built-in re-start, HA across availability
zones
• Additional services available e.g. Anypoint
MQ, Secrets Manager, ObjectStore
Deciding on a Deployment Topology
Deployments Benefits Comparison
All contents © MuleSoft, LLC
Introduction to Runtime Fabric
All contents © MuleSoft, LLC 18
Existing cloud
infrastructure
Customer has an AWS or
Azure instance, and can
leverage RTF on their
infrastructure, in some
cases with hybrid cloud.
Ongoing Kubernetes
initiatives
RTF is built on kubernetes,
and is attractive to
customers that have
kubernetes initiatives within
their org.
Highly restricted industries
Customers in industries
such as finance or
government want managed
cloud benefits but can only
deploy on-premises.
Need for automation and
isolation
Current on-premises
deployments are requiring
dedicated teams to monitor
and orchestrate
deployments.
Anypoint Platform: Runtime Fabric
Where does it fit?
All contents © MuleSoft, LLC
Anypoint Runtime Fabric
Deploy and manage runtimes across any cloud
Centrally manage all applications
Manage applications in your private cloud
(AWS, Azure) and CloudHub within Anypoint
Platform
Run Mule apps on Kubernetes
Get containerization benefits such as isolation,
horizontal scaling, and auto redeploy by
default
Move deployments in a few clicks
Pivot your deployments between CloudHub,
your private cloud, or a data center with no
impact
All contents © MuleSoft, LLC
Runtime Fabric (RTF) is delivered to
customers as a software appliance to
run on their premises.
Customers bring their own hardware
and networking, and install RTF on top
of it.
Customers maintain the infrastructure,
and MuleSoft maintains the Kubernetes
stack, RTF services and Mule
deployments.
Note: Appliance refers to the MuleSoft provided
kubernetes stack which includes Docker, Kubernetes,
Flannel, Ops Center.
Runtime Fabric Appliance - RTF on VM/Bare Metal
VM
Mule
App
VM
Mule
App
Mule
App
Runtime Fabric components
Runtime Fabric appliance
Mule
App
network
Runtime Fabric on VM/Bare Metal
Mule
App
Mule
App
VM
Customer Managed
MuleSoft Managed
All contents © MuleSoft, LLC
Shared Responsibility Model
21
All contents © MuleSoft, LLC
Server Server Server
Server Server
Runtime Fabric services
Server
Docker & Kubernetes (workers)
Docker & Kubernetes (masters)
Runtime Fabric services
Controller VMs
Worker VMs
Anypoint Platform: Runtime Fabric
● Ingress Controller
(Edge)
● Upgrades
● Docker Reg
● Ops Center
● Runtime
● Init
● Log fwd
Mule Mule Mule Mule Mule Mule Mule Mule Mule Mule Mule Mule
22
What’s inside a Production ‘Fabric’
All contents © MuleSoft, LLC
Runtime Fabric is delivered to customers as a
package of components/services that run on
top of an existing EKS or AKS environment.
Customers bring their own Kubernetes,
ingress controller, and external log forwarding
and install RTF within it.
Customers maintain the health of Kubernetes,
and MuleSoft maintains the RTF services and
Mule deployments.
Note: RTF Services examples: RTF agent, Anypoint
Monitoring agent etc.
*New* Runtime Fabric on EKS / AKS
Node
Mule
App
Node
Mule
App
Mule
App
Runtime Fabric services
EKS or AKS
Mule
App
network
Runtime Fabric on EKS / AKS
Mule
App
Mule
App
Node
Customer Managed
(K8s specialist)
Managed within Anypoint Platform
All contents © MuleSoft, LLC
Extend control plane benefits to
runtimes on your AKS or EKS
● Customer gets the latest
management and monitoring
features of Anypoint Platform
Decouple Mule runtime services
from your own infrastructure
● Give your ops teams the
power to use their
infrastructure how they want
24
CUSTOMER’S NETWORK
Mule
App
Mule
App
Mule
App
Runtime Fabric services
Mule
App
Mule
App
Mule
App
Mule
App
Mule
App
Mule
App
Runtime Plane
CONTROL
PLANE
Kubernetes-as-a-Service
Deploy and manage runtimes on your own AKS or EKS
RTF on AKS/EKS
All contents © MuleSoft, LLC
RTF on VM/Bare Metal (Production
Configuration)
Runtime Fabric – VM/Bare Metal vs AKS/EKS
RTF on AKS/EKS (Default Configuration)
Option 1 Option 2
All contents © MuleSoft, LLC
● EKS / AKS are highly available and
managed by cloud provider
thereby freeing up developer time
to focus on integration/API
development.
● Managed worker nodes simplify
node scaling and upgrades.
● More customizable to your
organization’s environment.
● Choose your own ingress
controller and log forwarding
agents.
Lower Cost
Benefits of RTF on AKS/EKS
More Flexible
● AKS / EKS replaces the
controller nodes.
● Lower infrastructure costs
with Azure/AWS.
Less Overhead
All contents © MuleSoft, LLC
Key Feature Changes Summary
RTF on EKS/AKS RTF on VM/ Bare Metal
Support for deploying Mules and API Gateways Supported. Supported.
Kubernetes and Docker Not included; customers bring their own
via provisioning EKS or AKS clusters.
Included.
Support for installing on any Linux distribution Supported. RHEL and CentOS only.
Support for node auto-scaling Supported using Azure or AWS settings. Not supported.
Support for external log forwarding Customers bring their own external log
forwarder.
Included.
Support for internal load balancer Customers bring their own internal load
balancer (called “Ingress Controller”)
Included.
Support for Anypoint Security Edge Not supported. Supported.
Ops Center Not included (Anypoint Monitoring still
supported). Customers can enable similar
monitoring and alerting from AWS or
Azure console.
Included.
All contents © MuleSoft, LLC
What’s behind an application deployment
28
All contents © MuleSoft, LLC
Application deployment process
29
Key points
Two major steps
● Upload the application package to the Exchange
● Deploy from Exchange
Key component to check in deployment issues
● The communication between agent and the control plane
● The registry-creds job
● The init container
All contents © MuleSoft, LLC
Performance Tools
RTF Demo
All contents © MuleSoft, LLC
RTF implementation Challenges
All contents © MuleSoft, LLC
RTF implementation Challenges
38
● Benefits of going to RTF versus fully cloud - why do all this work rather than just allowing
MuleSoft to manage our API’s?
● Differences between going with RTF on VM/Bare Metal versus a Self-managed Kubernetes
EKS/AKS cluster -> Things to consider?
● When migrating API projects from on-prem to RTF, it is known that several or most
connectors will behave differently. What are key things to keep in mind and prevent projects
from “breaking” when moving to RTF?
● How will CI/CD tools change moving from on-prem to RTF, such as GitHub and Jenkins
pipelines?
All contents © MuleSoft, LLC
RTF implementation Challenges
39
● How can we best set-up our infrastructure on self-managed Kubernetes to support RTF?
● What are the best practices for achieving API security in RTF?
● When decommissioning API’s, how do we go about it in RTF? In general, how do we manage
the API lifecycle in RTF?
All contents © MuleSoft, LLC
1) Blog for on-prem to RTF migration: http://mule.is/bUzsHC
2)Runtime Fabric: https://docs.mulesoft.com/runtime-fabric/latest/
2) MuleSoft Documentation: https://docs.mulesoft.com/general/
3) Catalyst KnowledgeHub: http://catalyst.mulesoft.com/
Appendix
Some useful Links:
Virtual meetup - Exploring the Runtime Fabric deployment model

More Related Content

What's hot (20)

PPTX
What’s Mule 4.3? How Does Anytime RTF Help? Our insights explain.
Kellton Tech Solutions Ltd
 
PPTX
Mulesoft corporate template final
Bui Kiet
 
PDF
Denver MuleSoft Meetup: Deep Dive into Anypoint Runtime Fabric Security
Stephanie Lawrence
 
PPTX
Introduction to MuleSoft
Alexandra N. Martinez
 
PPTX
Best Practices for API Security
MuleSoft
 
PPTX
Benefits of integration with the Mulesoft Anypoint Platform
Cloud Analogy
 
PDF
MuleSoft RPA Automation as APIs.pdf
sumitahuja94
 
PPTX
Vanrish Mulesoft Integration architect ppt
Rajnish Kumar
 
PPTX
Rtf v2 ingress muleSoft meetup self managed kubernetes
Sandeep Deshmukh
 
PDF
Apache NiFi Meetup - Introduction to NiFi Registry
Bryan Bende
 
PDF
Custom policies in mule 4 and a circuit breaker example
Royston Lobo
 
PPTX
Runtime Fabric on OpenShift _--_ MuleSoft Meetup Deck.pptx
Sandeep Deshmukh
 
PPTX
Washington DC MuleSoft Meetup: CI/CD Pipeline with MuleSoft and Azure DevOps
Big Compass
 
PDF
Cloudhub 2.0
Christopher Co
 
PDF
MuleSoft Event Driven Architecture (EDA Patterns in MuleSoft) - VirtualMuleys63
Angel Alberici
 
PPTX
Mulesoft Meetup Roma - CloudHub 2.0: a fully managed, containerized integrati...
Alfonso Martino
 
PPTX
MuleSoft Architecture Presentation
Rupesh Sinha
 
PPTX
Mulesoft Connections to different companies, and different services
Byreddy Sravan Kumar Reddy
 
PDF
MuleSoft Surat Meetup#45 - Anypoint Flex Gateway as a Kubernetes Ingress Cont...
Jitendra Bafna
 
PPT
Three layer API Design Architecture
Harish Kumar
 
What’s Mule 4.3? How Does Anytime RTF Help? Our insights explain.
Kellton Tech Solutions Ltd
 
Mulesoft corporate template final
Bui Kiet
 
Denver MuleSoft Meetup: Deep Dive into Anypoint Runtime Fabric Security
Stephanie Lawrence
 
Introduction to MuleSoft
Alexandra N. Martinez
 
Best Practices for API Security
MuleSoft
 
Benefits of integration with the Mulesoft Anypoint Platform
Cloud Analogy
 
MuleSoft RPA Automation as APIs.pdf
sumitahuja94
 
Vanrish Mulesoft Integration architect ppt
Rajnish Kumar
 
Rtf v2 ingress muleSoft meetup self managed kubernetes
Sandeep Deshmukh
 
Apache NiFi Meetup - Introduction to NiFi Registry
Bryan Bende
 
Custom policies in mule 4 and a circuit breaker example
Royston Lobo
 
Runtime Fabric on OpenShift _--_ MuleSoft Meetup Deck.pptx
Sandeep Deshmukh
 
Washington DC MuleSoft Meetup: CI/CD Pipeline with MuleSoft and Azure DevOps
Big Compass
 
Cloudhub 2.0
Christopher Co
 
MuleSoft Event Driven Architecture (EDA Patterns in MuleSoft) - VirtualMuleys63
Angel Alberici
 
Mulesoft Meetup Roma - CloudHub 2.0: a fully managed, containerized integrati...
Alfonso Martino
 
MuleSoft Architecture Presentation
Rupesh Sinha
 
Mulesoft Connections to different companies, and different services
Byreddy Sravan Kumar Reddy
 
MuleSoft Surat Meetup#45 - Anypoint Flex Gateway as a Kubernetes Ingress Cont...
Jitendra Bafna
 
Three layer API Design Architecture
Harish Kumar
 

Similar to Virtual meetup - Exploring the Runtime Fabric deployment model (20)

PPTX
Madrid meetup #7 deployment models
Mario Alberto Martinez Lopez
 
PPTX
Dubai meetup- Anypoint Runtime Fabric
satyasekhar123
 
PDF
Surat MuleSoft Meetup#2 - Anypoint Runtime Fabric
Jitendra Bafna
 
PDF
WHISHWORKS-MuleSoft Hyderabad Meetup -April 2019
Coforge (Erstwhile WHISHWORKS)
 
PPTX
Deploying and Managing Anypoint Runtime Fabric on OpenShift
Harshana Martin
 
PDF
Meetup slide 20_apr
Santosh Ojha
 
PPTX
Clustering, Server setup and Hybrid deployment setup using Anypoint Runtime M...
Manish Kumar Yadav
 
PPTX
Designing Apps for Runtime Fabric: Logging, Monitoring & Object Store Persist...
Eva Mave Ng
 
PPTX
Nyc mule soft_meetup_13_march_2021
NeerajKumar1965
 
PDF
MuleSoft Surat Virtual Meetup#16 - Anypoint Deployment Option, API and Operat...
Jitendra Bafna
 
PDF
Melbourne Virtual MuleSoft Meetup December 2022
Daniel Soffner
 
PPTX
Introduction to Anypoint Runtime Fabric on Amazon Elastic Kubernetes Service ...
Anoop Ramachandran
 
PPTX
Sprinting with Anypoint Runtime Fabric
AaronLieberman5
 
PPTX
São Paulo MuleSoft Meetup #5 - Runtime Fabric
Guilherme Pereira Silva
 
PPTX
Rtf externalize tls MuleSoft meetup
Sandeep Deshmukh
 
PPTX
Toronto MuleSoft_Meetup_Run Time Fabric - Self Managed Kubernetes.pptx
Anurag Dwivedi
 
PPTX
Sprinting with Anypoint Runtime Fabric
AaronLieberman5
 
PPTX
Mulesoftmeetup Thiruvanathapuram #4
Anurag Dwivedi
 
PPTX
São Paulo MuleSoft Meetup - Deployments Models
Guilherme Pereira Silva
 
PDF
LA November Meetup (Setting up VM/Bare Metal Runtime Fabric)
RohitKumarMalik
 
Madrid meetup #7 deployment models
Mario Alberto Martinez Lopez
 
Dubai meetup- Anypoint Runtime Fabric
satyasekhar123
 
Surat MuleSoft Meetup#2 - Anypoint Runtime Fabric
Jitendra Bafna
 
WHISHWORKS-MuleSoft Hyderabad Meetup -April 2019
Coforge (Erstwhile WHISHWORKS)
 
Deploying and Managing Anypoint Runtime Fabric on OpenShift
Harshana Martin
 
Meetup slide 20_apr
Santosh Ojha
 
Clustering, Server setup and Hybrid deployment setup using Anypoint Runtime M...
Manish Kumar Yadav
 
Designing Apps for Runtime Fabric: Logging, Monitoring & Object Store Persist...
Eva Mave Ng
 
Nyc mule soft_meetup_13_march_2021
NeerajKumar1965
 
MuleSoft Surat Virtual Meetup#16 - Anypoint Deployment Option, API and Operat...
Jitendra Bafna
 
Melbourne Virtual MuleSoft Meetup December 2022
Daniel Soffner
 
Introduction to Anypoint Runtime Fabric on Amazon Elastic Kubernetes Service ...
Anoop Ramachandran
 
Sprinting with Anypoint Runtime Fabric
AaronLieberman5
 
São Paulo MuleSoft Meetup #5 - Runtime Fabric
Guilherme Pereira Silva
 
Rtf externalize tls MuleSoft meetup
Sandeep Deshmukh
 
Toronto MuleSoft_Meetup_Run Time Fabric - Self Managed Kubernetes.pptx
Anurag Dwivedi
 
Sprinting with Anypoint Runtime Fabric
AaronLieberman5
 
Mulesoftmeetup Thiruvanathapuram #4
Anurag Dwivedi
 
São Paulo MuleSoft Meetup - Deployments Models
Guilherme Pereira Silva
 
LA November Meetup (Setting up VM/Bare Metal Runtime Fabric)
RohitKumarMalik
 
Ad

More from Jimmy Attia (7)

PDF
Composer Overview Meetup.pdf
Jimmy Attia
 
PDF
Microservices & anypoint service mesh calgary mule soft meetup
Jimmy Attia
 
PDF
Addressing performance issues with API monitoring
Jimmy Attia
 
PDF
Virtual Meetup: Mule 4 Error Handling and Logging
Jimmy Attia
 
PDF
Virtual Meetup - MuleSoft Catalyst and Accelerator for Banking
Jimmy Attia
 
PDF
Virtual Meetup - API Security Best Practices
Jimmy Attia
 
PDF
Testing strategies and best practices using MUnit
Jimmy Attia
 
Composer Overview Meetup.pdf
Jimmy Attia
 
Microservices & anypoint service mesh calgary mule soft meetup
Jimmy Attia
 
Addressing performance issues with API monitoring
Jimmy Attia
 
Virtual Meetup: Mule 4 Error Handling and Logging
Jimmy Attia
 
Virtual Meetup - MuleSoft Catalyst and Accelerator for Banking
Jimmy Attia
 
Virtual Meetup - API Security Best Practices
Jimmy Attia
 
Testing strategies and best practices using MUnit
Jimmy Attia
 
Ad

Recently uploaded (20)

PDF
Using FME to Develop Self-Service CAD Applications for a Major UK Police Force
Safe Software
 
PDF
Newgen Beyond Frankenstein_Build vs Buy_Digital_version.pdf
darshakparmar
 
PDF
SWEBOK Guide and Software Services Engineering Education
Hironori Washizaki
 
PDF
Agentic AI lifecycle for Enterprise Hyper-Automation
Debmalya Biswas
 
PDF
The Builder’s Playbook - 2025 State of AI Report.pdf
jeroen339954
 
PDF
Presentation - Vibe Coding The Future of Tech
yanuarsinggih1
 
PDF
How Startups Are Growing Faster with App Developers in Australia.pdf
India App Developer
 
PDF
Chris Elwell Woburn, MA - Passionate About IT Innovation
Chris Elwell Woburn, MA
 
PPTX
COMPARISON OF RASTER ANALYSIS TOOLS OF QGIS AND ARCGIS
Sharanya Sarkar
 
PPTX
OpenID AuthZEN - Analyst Briefing July 2025
David Brossard
 
PDF
HubSpot Main Hub: A Unified Growth Platform
Jaswinder Singh
 
PDF
Jak MŚP w Europie Środkowo-Wschodniej odnajdują się w świecie AI
dominikamizerska1
 
PPTX
Webinar: Introduction to LF Energy EVerest
DanBrown980551
 
PDF
Complete JavaScript Notes: From Basics to Advanced Concepts.pdf
haydendavispro
 
PDF
Newgen 2022-Forrester Newgen TEI_13 05 2022-The-Total-Economic-Impact-Newgen-...
darshakparmar
 
PDF
"Beyond English: Navigating the Challenges of Building a Ukrainian-language R...
Fwdays
 
PDF
Python basic programing language for automation
DanialHabibi2
 
PDF
LLMs.txt: Easily Control How AI Crawls Your Site
Keploy
 
PDF
Timothy Rottach - Ramp up on AI Use Cases, from Vector Search to AI Agents wi...
AWS Chicago
 
PDF
Exolore The Essential AI Tools in 2025.pdf
Srinivasan M
 
Using FME to Develop Self-Service CAD Applications for a Major UK Police Force
Safe Software
 
Newgen Beyond Frankenstein_Build vs Buy_Digital_version.pdf
darshakparmar
 
SWEBOK Guide and Software Services Engineering Education
Hironori Washizaki
 
Agentic AI lifecycle for Enterprise Hyper-Automation
Debmalya Biswas
 
The Builder’s Playbook - 2025 State of AI Report.pdf
jeroen339954
 
Presentation - Vibe Coding The Future of Tech
yanuarsinggih1
 
How Startups Are Growing Faster with App Developers in Australia.pdf
India App Developer
 
Chris Elwell Woburn, MA - Passionate About IT Innovation
Chris Elwell Woburn, MA
 
COMPARISON OF RASTER ANALYSIS TOOLS OF QGIS AND ARCGIS
Sharanya Sarkar
 
OpenID AuthZEN - Analyst Briefing July 2025
David Brossard
 
HubSpot Main Hub: A Unified Growth Platform
Jaswinder Singh
 
Jak MŚP w Europie Środkowo-Wschodniej odnajdują się w świecie AI
dominikamizerska1
 
Webinar: Introduction to LF Energy EVerest
DanBrown980551
 
Complete JavaScript Notes: From Basics to Advanced Concepts.pdf
haydendavispro
 
Newgen 2022-Forrester Newgen TEI_13 05 2022-The-Total-Economic-Impact-Newgen-...
darshakparmar
 
"Beyond English: Navigating the Challenges of Building a Ukrainian-language R...
Fwdays
 
Python basic programing language for automation
DanialHabibi2
 
LLMs.txt: Easily Control How AI Crawls Your Site
Keploy
 
Timothy Rottach - Ramp up on AI Use Cases, from Vector Search to AI Agents wi...
AWS Chicago
 
Exolore The Essential AI Tools in 2025.pdf
Srinivasan M
 

Virtual meetup - Exploring the Runtime Fabric deployment model

  • 1. All contents © MuleSoft, LLC Sandeep Deshmukh (Technical Architect) -New York Amit Jha (Senior Solutions Architect) - New York Mandy Wong (API & Integration Specialist) - Calgary Jimmy Attia (Senior Strategic Advisor) - Edmonton Exploring the Runtime Fabric Deployment Model Online Meetup
  • 2. All contents © MuleSoft, LLC Safe harbor statement The information in this presentation is confidential and proprietary to MuleSoft and may not be disclosed without the permission of MuleSoft. This presentation is not subject to your license agreement or any other service or subscription agreement with MuleSoft. MuleSoft has no obligation to pursue any course of business outlined in this document or any related presentation, or to develop or release any functionality mentioned therein. This document, or any related presentation and MuleSoft's strategy and possible future developments, products and or platforms directions and functionality are all subject to change and may be changed by MuleSoft at any time for any reason without notice. The information on this document is not a commitment, promise or legal obligation to deliver any material, code or functionality. This document is provided without a warranty of any kind, either express or implied, including but not limited to, the implied warranties of merchantability, fitness for a particular purpose, or non-infringement. This document is for informational purposes and may not be incorporated into a contract. MuleSoft assumes no responsibility for errors or omissions in this document, except if such damages were caused by MuleSoft intentionally or grossly negligent. All forward-looking statements are subject to various risks and uncertainties that could cause actual results to differ materially from expectations. Readers are cautioned not to place undue reliance on these forward-looking statements, which speak only as of their dates, and they should not be relied upon in making purchasing decisions. 3
  • 3. All contents © MuleSoft, LLC Speakers 4 Sandeep Deshmukh Customer Success Technical Architect 5 years IT experience. MuleSoft Architect certified. Provides API governance for organization and develops API’s for projects. Advocate of accelerating digital transformation through API’s. 8+ years IT experience. MuleSoft Architect/Developer certified with expertise in CloudHub and Runtime Fabric deployment topologies. Strong advocate of process and technical efficiencies. Mandy Wong API & Integration Specialist Amit Jha Senior Solutions Architect 5+ years of experience in various MuleSoft deployment topology models like CloudHub, Runtime Fabric and Standalone. Sound knowledge of Service Oriented Architecture, object-oriented concepts, analysis and design of applications architecture. Jimmy Attia Senior Strategic Advisor As a Senior Strategic Advisor with Mulesoft's Customer Success Strategy and Architecture team, I provide leadership and strategic advisory services to Mulesoft customers across a variety of topics and activities like integration architecture and organization enablement
  • 4. All contents © MuleSoft, LLC Agenda 1. Meetup Logistics 2. Customer Perspective 3. Different Deployment models 4. Introduction to Runtime Fabric 5. Runtime Fabric Appliance vs Runtime Fabric on Self-Managed Kubernetes 6. Trivia 7. Demo / Q & A a. Migrating Applications from CloudHub to Runtime Fabric b. Preventing Common Pitfalls when configuring Runtime Fabric 8. Trivia Winners 5
  • 5. All contents © MuleSoft, LLC Meeting Logistics ● The session is recorded and a copy will be sent to the registrants following the event ● Attendees are placed on mute upon entry ● Feel free to post your questions in the chat and we will answer them at the end ● We will have 3 trivia questions between segments and the winners will be announced at the end ● Instructions will be provided before the trivia questions for valid participation ● Prize: each winner will get a voucher for a free MuleSoft course 6
  • 6. All contents © MuleSoft, LLC Customer perspective
  • 7. All contents © MuleSoft, LLC RTF implementation Challenges 8 ● Benefits of going to RTF versus fully cloud - why do all this work rather than just allowing MuleSoft to manage our API’s? ● Differences between going with RTF on VM/Bare Metal versus a Self-managed Kubernetes EKS/AKS cluster -> Things to consider? ● When migrating API projects from on-prem to RTF, it is known that several or most connectors will behave differently. What are key things to keep in mind and prevent projects from “breaking” when moving to RTF? ● How will CI/CD tools change moving from on-prem to RTF, such as GitHub and Jenkins pipelines?
  • 8. All contents © MuleSoft, LLC RTF implementation Challenges 9 ● How can we best set-up our infrastructure on self-managed Kubernetes to support RTF? ● What are the best practices for achieving API security in RTF? ● When decommissioning API’s, how do we go about it in RTF? In general, how do we manage the API lifecycle in RTF?
  • 9. All contents © MuleSoft, LLC Deployment Models
  • 10. All contents © MuleSoft, LLC Anypoint Platform 11 On-premises & private cloud Hybrid Hosted by MuleSoft Cloud service providers OPERATE DESIGN DEPLOY BUILD ENGAGE
  • 11. All contents © MuleSoft, LLC Anypoint Platform 12 On-premises & private cloud Hybrid Hosted by MuleSoft Cloud service providers OPERATE DESIGN DEPLOY BUILD ENGAGE Management/Control Plane
  • 12. All contents © MuleSoft, LLC Anypoint Platform 13 On-premises & private cloud Hybrid Hosted by MuleSoft Cloud service providers OPERATE DESIGN DEPLOY BUILD ENGAGE Runtime Plane
  • 13. All contents © MuleSoft, LLC Deployment Models 14 Anypoint Platform Management Mule Runtime Key Fully Managed Cloud (CloudHub) Hybrid Deployment Deployed: Cloud Deployed: On-prem / Private IaaS Managed by Managed by MuleSoft MuleSoft Customer MuleSoft On-Premise Runtimes Fully On-Premise (PCE) Customer Customer Runtime Fabric (RTF) Appliance/ RTF services: MuleSoft Infrastructure: Customer MuleSoft
  • 14. All contents © MuleSoft, LLC Deciding on a Deployment Topology • Built in HA through RTF services • Tokenization, Edge Security, Secrets Manager • Runtime Manager Monitoring: – Built-in Anypoint Monitoring Dashboard – Or Classic Application Monitoring • Configurable HA and clustering • Runtime Manager Monitoring: – Classic Application Monitoring – Server/Groups/Cluster Monitoring dashboard • Anypoint Monitoring can be configured using an AM agent or external monitoring configured (refer to documentation) • Built in HA through multiple worker clouds • AnypointMQ, Secrets Manager • Runtime Manager Monitoring: – Built-in Anypoint Monitoring Dashboard – Or Classic Application Monitoring Deployments Feature Comparison
  • 15. All contents © MuleSoft, LLC • Deploy consistently across any cloud (Azure & AWS) or data center • Run multiple runtime versions in the same Runtime Fabric • Isolate apps, scale horizontally, redeploy w/ zero-downtime • Connect to the control plane hosted by MuleSoft • Deployment flexibility across any cloud (Azure & AWS) or data center • Integrations can run in same data center as customer applications • Satisfies potential data sovereignty issues • Connect to the control plane hosted by MuleSoft • Runtime managed by MuleSoft in CloudHub - can be separate regions to control plane • No configuration needed - just worker size and number • Built-in re-start, HA across availability zones • Additional services available e.g. Anypoint MQ, Secrets Manager, ObjectStore Deciding on a Deployment Topology Deployments Benefits Comparison
  • 16. All contents © MuleSoft, LLC Introduction to Runtime Fabric
  • 17. All contents © MuleSoft, LLC 18 Existing cloud infrastructure Customer has an AWS or Azure instance, and can leverage RTF on their infrastructure, in some cases with hybrid cloud. Ongoing Kubernetes initiatives RTF is built on kubernetes, and is attractive to customers that have kubernetes initiatives within their org. Highly restricted industries Customers in industries such as finance or government want managed cloud benefits but can only deploy on-premises. Need for automation and isolation Current on-premises deployments are requiring dedicated teams to monitor and orchestrate deployments. Anypoint Platform: Runtime Fabric Where does it fit?
  • 18. All contents © MuleSoft, LLC Anypoint Runtime Fabric Deploy and manage runtimes across any cloud Centrally manage all applications Manage applications in your private cloud (AWS, Azure) and CloudHub within Anypoint Platform Run Mule apps on Kubernetes Get containerization benefits such as isolation, horizontal scaling, and auto redeploy by default Move deployments in a few clicks Pivot your deployments between CloudHub, your private cloud, or a data center with no impact
  • 19. All contents © MuleSoft, LLC Runtime Fabric (RTF) is delivered to customers as a software appliance to run on their premises. Customers bring their own hardware and networking, and install RTF on top of it. Customers maintain the infrastructure, and MuleSoft maintains the Kubernetes stack, RTF services and Mule deployments. Note: Appliance refers to the MuleSoft provided kubernetes stack which includes Docker, Kubernetes, Flannel, Ops Center. Runtime Fabric Appliance - RTF on VM/Bare Metal VM Mule App VM Mule App Mule App Runtime Fabric components Runtime Fabric appliance Mule App network Runtime Fabric on VM/Bare Metal Mule App Mule App VM Customer Managed MuleSoft Managed
  • 20. All contents © MuleSoft, LLC Shared Responsibility Model 21
  • 21. All contents © MuleSoft, LLC Server Server Server Server Server Runtime Fabric services Server Docker & Kubernetes (workers) Docker & Kubernetes (masters) Runtime Fabric services Controller VMs Worker VMs Anypoint Platform: Runtime Fabric ● Ingress Controller (Edge) ● Upgrades ● Docker Reg ● Ops Center ● Runtime ● Init ● Log fwd Mule Mule Mule Mule Mule Mule Mule Mule Mule Mule Mule Mule 22 What’s inside a Production ‘Fabric’
  • 22. All contents © MuleSoft, LLC Runtime Fabric is delivered to customers as a package of components/services that run on top of an existing EKS or AKS environment. Customers bring their own Kubernetes, ingress controller, and external log forwarding and install RTF within it. Customers maintain the health of Kubernetes, and MuleSoft maintains the RTF services and Mule deployments. Note: RTF Services examples: RTF agent, Anypoint Monitoring agent etc. *New* Runtime Fabric on EKS / AKS Node Mule App Node Mule App Mule App Runtime Fabric services EKS or AKS Mule App network Runtime Fabric on EKS / AKS Mule App Mule App Node Customer Managed (K8s specialist) Managed within Anypoint Platform
  • 23. All contents © MuleSoft, LLC Extend control plane benefits to runtimes on your AKS or EKS ● Customer gets the latest management and monitoring features of Anypoint Platform Decouple Mule runtime services from your own infrastructure ● Give your ops teams the power to use their infrastructure how they want 24 CUSTOMER’S NETWORK Mule App Mule App Mule App Runtime Fabric services Mule App Mule App Mule App Mule App Mule App Mule App Runtime Plane CONTROL PLANE Kubernetes-as-a-Service Deploy and manage runtimes on your own AKS or EKS RTF on AKS/EKS
  • 24. All contents © MuleSoft, LLC RTF on VM/Bare Metal (Production Configuration) Runtime Fabric – VM/Bare Metal vs AKS/EKS RTF on AKS/EKS (Default Configuration) Option 1 Option 2
  • 25. All contents © MuleSoft, LLC ● EKS / AKS are highly available and managed by cloud provider thereby freeing up developer time to focus on integration/API development. ● Managed worker nodes simplify node scaling and upgrades. ● More customizable to your organization’s environment. ● Choose your own ingress controller and log forwarding agents. Lower Cost Benefits of RTF on AKS/EKS More Flexible ● AKS / EKS replaces the controller nodes. ● Lower infrastructure costs with Azure/AWS. Less Overhead
  • 26. All contents © MuleSoft, LLC Key Feature Changes Summary RTF on EKS/AKS RTF on VM/ Bare Metal Support for deploying Mules and API Gateways Supported. Supported. Kubernetes and Docker Not included; customers bring their own via provisioning EKS or AKS clusters. Included. Support for installing on any Linux distribution Supported. RHEL and CentOS only. Support for node auto-scaling Supported using Azure or AWS settings. Not supported. Support for external log forwarding Customers bring their own external log forwarder. Included. Support for internal load balancer Customers bring their own internal load balancer (called “Ingress Controller”) Included. Support for Anypoint Security Edge Not supported. Supported. Ops Center Not included (Anypoint Monitoring still supported). Customers can enable similar monitoring and alerting from AWS or Azure console. Included.
  • 27. All contents © MuleSoft, LLC What’s behind an application deployment 28
  • 28. All contents © MuleSoft, LLC Application deployment process 29 Key points Two major steps ● Upload the application package to the Exchange ● Deploy from Exchange Key component to check in deployment issues ● The communication between agent and the control plane ● The registry-creds job ● The init container
  • 29. All contents © MuleSoft, LLC Performance Tools RTF Demo
  • 30. All contents © MuleSoft, LLC RTF implementation Challenges
  • 31. All contents © MuleSoft, LLC RTF implementation Challenges 38 ● Benefits of going to RTF versus fully cloud - why do all this work rather than just allowing MuleSoft to manage our API’s? ● Differences between going with RTF on VM/Bare Metal versus a Self-managed Kubernetes EKS/AKS cluster -> Things to consider? ● When migrating API projects from on-prem to RTF, it is known that several or most connectors will behave differently. What are key things to keep in mind and prevent projects from “breaking” when moving to RTF? ● How will CI/CD tools change moving from on-prem to RTF, such as GitHub and Jenkins pipelines?
  • 32. All contents © MuleSoft, LLC RTF implementation Challenges 39 ● How can we best set-up our infrastructure on self-managed Kubernetes to support RTF? ● What are the best practices for achieving API security in RTF? ● When decommissioning API’s, how do we go about it in RTF? In general, how do we manage the API lifecycle in RTF?
  • 33. All contents © MuleSoft, LLC 1) Blog for on-prem to RTF migration: http://mule.is/bUzsHC 2)Runtime Fabric: https://docs.mulesoft.com/runtime-fabric/latest/ 2) MuleSoft Documentation: https://docs.mulesoft.com/general/ 3) Catalyst KnowledgeHub: http://catalyst.mulesoft.com/ Appendix Some useful Links: