SlideShare une entreprise Scribd logo
1  sur  32
All contents © MuleSoft, LLC
Sydney MuleSoft Meetup
Thank you for joining us today! Please introduce yourself in the chat!
We will get started at 12pm Sydney time
Welcome
All contents © MuleSoft, LLC
Meet your Sydney Meetup leaders
2
Join the group at https://meetups.mulesoft.com/sydney/
to be notified of all future events
All contents © MuleSoft, LLC
Designing Apps for Runtime Fabric:
Logging, Monitoring & Object Store Persistence
3
Join the group at https://meetups.mulesoft.com/sydney/
to be notified of all future events
All contents © MuleSoft, LLC
Agenda
4
● MuleSoft Announcements
● Designing Apps for Runtime Fabric
● Demo (Object Store Persistence, Logging, Monitoring & Monitoring)
● Q&A
● Trivia & Prize
Conference Logistic
● Use the chat and Q&A link to ask questions and comment.
● Slides and recording will be shared within 24-48 hours on the event page.
All contents © MuleSoft, LLC
Announcements
5
All contents © MuleSoft, LLC 6
Connector updates
New
● Amazon Lambda Connector: Anypoint users can use this
new connector to execute AWS Lambda functions along
with their Mule flows. Users can then use the response of
the Lambda function to process another Mule flow as
needed.
● Amazon Redshift Connector: The Anypoint connector to
Redshift enables users to add data into, and query data
from their Redshift instance, and subsequently use the
information to compile custom reports in BI tools such as
Microsoft Power BI and Tableau.
● Microsoft Excel Online Connector: This Anypoint connector
enables users to sync all their data from Excel with other
business apps, and to connect deeply into collaboration
apps to automate key business processes like order-to-
cash, procure-to-pay, and so on.
● Snowflake Connector: The Anypoint connector for
Snowflake enables users to load bulk data into Snowflake,
as well as execute queries to insert, to update, to delete,
and to merge data in Snowflake tables.
Updated
● Amazon SNS Connector: Added support for SNS push
notifications to mobile numbers without using SNS topics
● Netsuite Connector: Added metadata resolution for several
operations including Search, Get List, Delete List, and so on
● All Salesforce Connectors: Upgraded to support
Salesforce's Summer 21 release
● LDAP Connector: Added support for LDAPS
All contents © MuleSoft, LLC
Teams
All contents © MuleSoft, LLC
Teams - GA’ed June 12th
8
Key benefits:
❖ Share any asset with a group of users using
Teams
❖ Easily collaborate with Mule and non-mule
developers by specifying appropriate
access to any asset in Exchange
❖ Assign default access controls across all
users within organization
❖ One-click access controls for new members
Resources:
1. Teams documentation
2. Teams 4 Mins Video
3. Teams blog
Simplify permission management
Currently opt-in only via the UI, will eventually replace
roles
All contents © MuleSoft, LLC
RTF: Versioning Update
All contents © MuleSoft, LLC
Anypoint Runtime Fabric - Versioning Update Greater transparency
● See date-patch versions of
Mule runtime to better
understand changes
Consistent with
CloudHub
● Same schedule and grace
period as CloudHub -
simplifies management
across environments
Always secure
● New applications deployed
to RTF will always default
to use the latest date-patch
Available June 30th, 2021
Consistent versioning of Mule across CloudHub and RTF
All contents © MuleSoft, LLC
+26 Virtual Community Meetups in July
● Exciting events:
○ Bayer featured at Online group, Jul. 15
○ New MuleSoft for Java devs Meetup, Jul. 21
● Local virtual events in +25 cities
○ Join from anywhere!
→ Join the Global Group: https://meetups.mulesoft.com/online-group-english/
→ RSVP for upcoming events: https://meetups.mulesoft.com/events/
12
All contents © MuleSoft, LLC
New: Industry Meetup groups
Industry-focused Meetup groups encourage customers from the same industry to connect.
Examples of industry groups:
● Healthcare and Life Sciences
● Finance
● Public sector and Government
● Retail and Consumer Goods
● Communications, Media and Technology
An opportunity for you:
● Discover use cases from others,
● Get inspired for future projects,
● Make new connections,
● Receive complimentary training courses by
leading a group or giving a talk!
How to participate:
1. Start a group, organize events and bring your
peers together. Fill out this form: Link
2. Speak at an event and get free training! Contact
mariana.lemus@mulesoft.com
All contents © MuleSoft, LLC
What’s New & What’s Trending
Friends of Max
1. Best practice of Exchange
14
1. Metrics Accelerator Installation Steps
2. Salesforce Integration with MuleSoft
Connectors
3. Secured connectivity to Salesforce using
OAuth JWT
4. Introduction to Batch Processing in Mule 4
5. API Policies and Best Practices
What’s new with Friends of Max? Top Videos in June
All contents © MuleSoft, LLC
To conclude this intro...
15
● Fill out the survey!
● Contribute! meetups@mulesoft.com or `Contact the Organiser` on the event page.
All contents © MuleSoft, LLC
Designing Apps for Runtime Fabric:
Logging, Monitoring & Object Store Persistence
Shefreen Kunhimohamed
Integration Architect, NJC Labs
Speaker
17
❑ 15+ years of experience in IT industry
❑ 4+ years in Enterprise Integration & 10+ years in RF Network
Design, Planning & Optimization.
❑ Integration Practice Lead at NJC Labs Australia
❑ MCD, MCIA & MCPA Certified
#Linkedin
https://www.linkedin.com/in/shefreen-kunhimohamed-
28554915/
18
❑ Introduction
❑ Runtime Fabric Introduction
❑ RTF on Self Managed Kubernetes Overview
❑ Persistent Object Store in RTF
❑ Log Externalisation Options for RTF
❑ Demo
❑ Object Store Persistency in RTF
❑ Object Store Migration from Cloudhub to RTF
❑ Infrastructure Monitoring & Logging
❑ Trivia Quiz
Agenda
Runtime Fabric Overview
20
Benefits
○ Deploy Mule runtimes across any cloud, including
Microsoft Azure, Amazon Web Services (AWS), and
data centers
○ Run multiple run time versions in the same Runtime
Fabric
○ Scale Horizontally and redeploy with zero downtime
○ Control plane management via Anypoint platform
Runtime Fabric Overview
Runtime Fabric orchestrates and automates the deployment of
mule runtimes and applications in to containers in any cloud or on-
premised environment
21
Runtime Fabric is delivered to customers as a
package of components that run on top of an
existing EKS/AKS/GKE cluster
Kubernetes control plane is not from Mulesoft but
handled by customer through AWS/Azure/Google.
Setup and provision your own ingress controller
and log forwarded solution.
Customers maintain the health of Kubernetes , and
Mulesoft maintains the RTF services and Mule
application deployments
Runtime Fabric on Self Managed Kubernetes
Runtime Fabric(Self-managed)
or GKE
22
Flexibility of deployment since you can chose from a number of
Kubernetes providers and deployment targets can be changed easily
because of containerised applications. Also memory allocation is flexible
during deployment. Applications can also be deployed with as low as 0.02
vCore (Cloudhub is 0.1 minimum).
Less overhead as EKS/AKS/GKE are highly available and managed by
respective cloud providers. Autoscaling and Node groups feature helps to
maintain the minimum number of computing nodes required and scaling
up when absolutely required
RTF on Self Managed Kubernetes beneftis
Object Store Persistence in RTF
24
● Introduced in Anypoint Runtime Fabric(version 1.9)
● Facilitates storage and sharing of data across application replicas and restarts,
backed up by PostgresSQL(9+) database.
● Uses Object Store v2 REST API via the Object Store Connector to connect to
Persistence Gateway
● Enables deployment to both Anypoint Runtime Fabric and CloudHub without having
to modify your Mule application.
● When configured, users can select Use Persistent Object Store when deploying an
application using Runtime Manager.
Object Store Persistence Gateway
25
Object Store Migration – Typical Solution
● os-migration app is an object store
v2 REST API implementation using
mule
● Migration app can be deployed to
either cloudhub or RTF cluster.
● More details to cover in the demo
Log Externalisation for RTF
27
Logging & Monitoring for RTF on SMK
1
2
3
1. Logging from the application – log4j solution not supported by SMK
2. Sidecar container with a logging agent: Not recommended due to significant resource
consumption
3. Node level logging agent – Daemon set deployment for every single node created
28
Logging & Monitoring for RTF on SMK
Mule-app1 Mule-app1 Mule-app2
Mule-app2 Mule-app3 Mule-app4
Mule-app Logs & metrics
29
❑ RTF Cluster
❑ K8 & RTF Cluster
❑ Object Store
❑ Object Store migration from cloudhub to RTF
❑ Object store Persistence demo for an application restarted
❑ Logging framework using ELK stack
❑ Logging of application
❑ Monitoring of Infrastructure
Demo – RTF on EKS
30
Object Store Migration – Demo Scenario
OS backed by AWS
Postgresql RDS Service
Partition Key
persons id
persons idExtra
persons idString
employees employeeId
employees token
1
2
31
Logging & Monitoring for RTF on SMK
Mule-app1 Mule-app1 Mule-app2
Mule-app2 Mule-app3 Mule-app4
Mule-app Logs & metrics
32
Wrapping up
● Runtime Fabric on Self Managed Kubernetes
○ Runtime Fabric overview and benefits discussed
○ Object Store migration solution with Persistence Gateway feature introduced
in latest RTF version.
○ Log externalization options – ELK solution demonstrated
● Support
○ For detailed discussion, contact me at Shefreen@njclabs.com
○ NJC Labs is a MuleSoft SI and Training partner, specialized in Enterprise
Integration
○ We can help accelerate your MuleSoft implementations using our APIOps
platform.
All contents © MuleSoft, LLC
Thank you

Contenu connexe

Tendances

Manchester MuleSoft Meetup #6 - Runtime Fabric with Mulesoft
Manchester MuleSoft Meetup #6 - Runtime Fabric with Mulesoft Manchester MuleSoft Meetup #6 - Runtime Fabric with Mulesoft
Manchester MuleSoft Meetup #6 - Runtime Fabric with Mulesoft Akshata Sawant
 
MuleSoft Surat Meetup#41 - Universal API Management, Anypoint Flex Gateway an...
MuleSoft Surat Meetup#41 - Universal API Management, Anypoint Flex Gateway an...MuleSoft Surat Meetup#41 - Universal API Management, Anypoint Flex Gateway an...
MuleSoft Surat Meetup#41 - Universal API Management, Anypoint Flex Gateway an...Jitendra Bafna
 
Clustering, Server setup and Hybrid deployment setup using Anypoint Runtime M...
Clustering, Server setup and Hybrid deployment setup using Anypoint Runtime M...Clustering, Server setup and Hybrid deployment setup using Anypoint Runtime M...
Clustering, Server setup and Hybrid deployment setup using Anypoint Runtime M...Manish Kumar Yadav
 
MuleSoft Event Driven Architecture (EDA Patterns in MuleSoft) - VirtualMuleys63
MuleSoft Event Driven Architecture (EDA Patterns in MuleSoft) - VirtualMuleys63MuleSoft Event Driven Architecture (EDA Patterns in MuleSoft) - VirtualMuleys63
MuleSoft Event Driven Architecture (EDA Patterns in MuleSoft) - VirtualMuleys63Angel Alberici
 
What’s Mule 4.3? How Does Anytime RTF Help? Our insights explain.
What’s Mule 4.3? How Does Anytime RTF Help? Our insights explain. What’s Mule 4.3? How Does Anytime RTF Help? Our insights explain.
What’s Mule 4.3? How Does Anytime RTF Help? Our insights explain. Kellton Tech Solutions Ltd
 
Mulesoft Meetup Roma - CloudHub 2.0: a fully managed, containerized integrati...
Mulesoft Meetup Roma - CloudHub 2.0: a fully managed, containerized integrati...Mulesoft Meetup Roma - CloudHub 2.0: a fully managed, containerized integrati...
Mulesoft Meetup Roma - CloudHub 2.0: a fully managed, containerized integrati...Alfonso Martino
 
Object Store V2 Workshop
Object Store V2 WorkshopObject Store V2 Workshop
Object Store V2 WorkshopMuleSoft
 
Warsaw MuleSoft Meetup #12 Effective Streaming
Warsaw MuleSoft Meetup #12 Effective StreamingWarsaw MuleSoft Meetup #12 Effective Streaming
Warsaw MuleSoft Meetup #12 Effective StreamingPatryk Bandurski
 
Mule 4 migration + Common Integration Challenges : MuleSoft Virtual Muleys Me...
Mule 4 migration + Common Integration Challenges : MuleSoft Virtual Muleys Me...Mule 4 migration + Common Integration Challenges : MuleSoft Virtual Muleys Me...
Mule 4 migration + Common Integration Challenges : MuleSoft Virtual Muleys Me...Angel Alberici
 
Mulesoft Meetups - Salesforce & Mulesoft Integrations, Anypoint Security Poli...
Mulesoft Meetups - Salesforce & Mulesoft Integrations, Anypoint Security Poli...Mulesoft Meetups - Salesforce & Mulesoft Integrations, Anypoint Security Poli...
Mulesoft Meetups - Salesforce & Mulesoft Integrations, Anypoint Security Poli...Ricardo Rodríguez
 
MuleSoft Surat Meetup#48 - Anypoint API Governance (RAML, OAS and Async API) ...
MuleSoft Surat Meetup#48 - Anypoint API Governance (RAML, OAS and Async API) ...MuleSoft Surat Meetup#48 - Anypoint API Governance (RAML, OAS and Async API) ...
MuleSoft Surat Meetup#48 - Anypoint API Governance (RAML, OAS and Async API) ...Jitendra Bafna
 
Session on API auto scaling, monitoring and Log management
Session on API auto scaling, monitoring and Log managementSession on API auto scaling, monitoring and Log management
Session on API auto scaling, monitoring and Log managementpqrs1234
 
Mule Runtime: Performance Tuning
Mule Runtime: Performance Tuning Mule Runtime: Performance Tuning
Mule Runtime: Performance Tuning MuleSoft
 
Anypoint monitoring capabilities
Anypoint monitoring capabilitiesAnypoint monitoring capabilities
Anypoint monitoring capabilitiesMarioMartinez88103
 
Custom policies in mule 4 and a circuit breaker example
Custom policies in mule 4 and a circuit breaker exampleCustom policies in mule 4 and a circuit breaker example
Custom policies in mule 4 and a circuit breaker exampleRoyston Lobo
 
Denver MuleSoft Meetup: Deep Dive into Anypoint Runtime Fabric Security
Denver MuleSoft Meetup: Deep Dive into Anypoint Runtime Fabric Security Denver MuleSoft Meetup: Deep Dive into Anypoint Runtime Fabric Security
Denver MuleSoft Meetup: Deep Dive into Anypoint Runtime Fabric Security Stephanie Lawrence
 
MuleSoft Online Meetup a Guide to RTF application deployment - October 2020
MuleSoft Online Meetup   a Guide to RTF application deployment  - October 2020MuleSoft Online Meetup   a Guide to RTF application deployment  - October 2020
MuleSoft Online Meetup a Guide to RTF application deployment - October 2020Royston Lobo
 

Tendances (20)

Manchester MuleSoft Meetup #6 - Runtime Fabric with Mulesoft
Manchester MuleSoft Meetup #6 - Runtime Fabric with Mulesoft Manchester MuleSoft Meetup #6 - Runtime Fabric with Mulesoft
Manchester MuleSoft Meetup #6 - Runtime Fabric with Mulesoft
 
MuleSoft Surat Meetup#41 - Universal API Management, Anypoint Flex Gateway an...
MuleSoft Surat Meetup#41 - Universal API Management, Anypoint Flex Gateway an...MuleSoft Surat Meetup#41 - Universal API Management, Anypoint Flex Gateway an...
MuleSoft Surat Meetup#41 - Universal API Management, Anypoint Flex Gateway an...
 
Clustering, Server setup and Hybrid deployment setup using Anypoint Runtime M...
Clustering, Server setup and Hybrid deployment setup using Anypoint Runtime M...Clustering, Server setup and Hybrid deployment setup using Anypoint Runtime M...
Clustering, Server setup and Hybrid deployment setup using Anypoint Runtime M...
 
MuleSoft Event Driven Architecture (EDA Patterns in MuleSoft) - VirtualMuleys63
MuleSoft Event Driven Architecture (EDA Patterns in MuleSoft) - VirtualMuleys63MuleSoft Event Driven Architecture (EDA Patterns in MuleSoft) - VirtualMuleys63
MuleSoft Event Driven Architecture (EDA Patterns in MuleSoft) - VirtualMuleys63
 
What’s Mule 4.3? How Does Anytime RTF Help? Our insights explain.
What’s Mule 4.3? How Does Anytime RTF Help? Our insights explain. What’s Mule 4.3? How Does Anytime RTF Help? Our insights explain.
What’s Mule 4.3? How Does Anytime RTF Help? Our insights explain.
 
Mulesoft Meetup Roma - CloudHub 2.0: a fully managed, containerized integrati...
Mulesoft Meetup Roma - CloudHub 2.0: a fully managed, containerized integrati...Mulesoft Meetup Roma - CloudHub 2.0: a fully managed, containerized integrati...
Mulesoft Meetup Roma - CloudHub 2.0: a fully managed, containerized integrati...
 
Cloudhub 2.0
Cloudhub 2.0Cloudhub 2.0
Cloudhub 2.0
 
Managing APIs with MuleSoft
Managing APIs with MuleSoftManaging APIs with MuleSoft
Managing APIs with MuleSoft
 
Object Store V2 Workshop
Object Store V2 WorkshopObject Store V2 Workshop
Object Store V2 Workshop
 
Warsaw MuleSoft Meetup #12 Effective Streaming
Warsaw MuleSoft Meetup #12 Effective StreamingWarsaw MuleSoft Meetup #12 Effective Streaming
Warsaw MuleSoft Meetup #12 Effective Streaming
 
Mule 4 migration + Common Integration Challenges : MuleSoft Virtual Muleys Me...
Mule 4 migration + Common Integration Challenges : MuleSoft Virtual Muleys Me...Mule 4 migration + Common Integration Challenges : MuleSoft Virtual Muleys Me...
Mule 4 migration + Common Integration Challenges : MuleSoft Virtual Muleys Me...
 
Mulesoft Meetups - Salesforce & Mulesoft Integrations, Anypoint Security Poli...
Mulesoft Meetups - Salesforce & Mulesoft Integrations, Anypoint Security Poli...Mulesoft Meetups - Salesforce & Mulesoft Integrations, Anypoint Security Poli...
Mulesoft Meetups - Salesforce & Mulesoft Integrations, Anypoint Security Poli...
 
MuleSoft Surat Meetup#48 - Anypoint API Governance (RAML, OAS and Async API) ...
MuleSoft Surat Meetup#48 - Anypoint API Governance (RAML, OAS and Async API) ...MuleSoft Surat Meetup#48 - Anypoint API Governance (RAML, OAS and Async API) ...
MuleSoft Surat Meetup#48 - Anypoint API Governance (RAML, OAS and Async API) ...
 
Introduction to MuleSoft
Introduction to MuleSoftIntroduction to MuleSoft
Introduction to MuleSoft
 
Session on API auto scaling, monitoring and Log management
Session on API auto scaling, monitoring and Log managementSession on API auto scaling, monitoring and Log management
Session on API auto scaling, monitoring and Log management
 
Mule Runtime: Performance Tuning
Mule Runtime: Performance Tuning Mule Runtime: Performance Tuning
Mule Runtime: Performance Tuning
 
Anypoint monitoring capabilities
Anypoint monitoring capabilitiesAnypoint monitoring capabilities
Anypoint monitoring capabilities
 
Custom policies in mule 4 and a circuit breaker example
Custom policies in mule 4 and a circuit breaker exampleCustom policies in mule 4 and a circuit breaker example
Custom policies in mule 4 and a circuit breaker example
 
Denver MuleSoft Meetup: Deep Dive into Anypoint Runtime Fabric Security
Denver MuleSoft Meetup: Deep Dive into Anypoint Runtime Fabric Security Denver MuleSoft Meetup: Deep Dive into Anypoint Runtime Fabric Security
Denver MuleSoft Meetup: Deep Dive into Anypoint Runtime Fabric Security
 
MuleSoft Online Meetup a Guide to RTF application deployment - October 2020
MuleSoft Online Meetup   a Guide to RTF application deployment  - October 2020MuleSoft Online Meetup   a Guide to RTF application deployment  - October 2020
MuleSoft Online Meetup a Guide to RTF application deployment - October 2020
 

Similaire à Designing Apps for Runtime Fabric: Logging, Monitoring & Object Store Persistence

Deploying and Managing Anypoint Runtime Fabric on OpenShift
Deploying and Managing Anypoint Runtime Fabric on OpenShiftDeploying and Managing Anypoint Runtime Fabric on OpenShift
Deploying and Managing Anypoint Runtime Fabric on OpenShiftHarshana Martin
 
Practical Data Mesh: Building Decentralized Data Architectures with Event Stream
Practical Data Mesh: Building Decentralized Data Architectures with Event StreamPractical Data Mesh: Building Decentralized Data Architectures with Event Stream
Practical Data Mesh: Building Decentralized Data Architectures with Event StreamEva Mave Ng
 
Practical Data Mesh: Building Decentralized Data Architectures with Event Str...
Practical Data Mesh: Building Decentralized Data Architectures with Event Str...Practical Data Mesh: Building Decentralized Data Architectures with Event Str...
Practical Data Mesh: Building Decentralized Data Architectures with Event Str...Harshana Martin
 
MuleSoft Meetup Singapore - Reliable Messaging & RTF Operations
MuleSoft Meetup Singapore - Reliable Messaging & RTF OperationsMuleSoft Meetup Singapore - Reliable Messaging & RTF Operations
MuleSoft Meetup Singapore - Reliable Messaging & RTF OperationsJulian Douch
 
Melbourne Virtual MuleSoft Meetup December 2022
Melbourne Virtual MuleSoft Meetup December 2022Melbourne Virtual MuleSoft Meetup December 2022
Melbourne Virtual MuleSoft Meetup December 2022Daniel Soffner
 
Unleash MuleSoft Platform for Enterprise Healthcare Solutions
Unleash MuleSoft Platform for Enterprise Healthcare SolutionsUnleash MuleSoft Platform for Enterprise Healthcare Solutions
Unleash MuleSoft Platform for Enterprise Healthcare SolutionsEva Mave Ng
 
Melbourne Virtual MuleSoft Meetup October 2021
Melbourne Virtual MuleSoft Meetup October 2021Melbourne Virtual MuleSoft Meetup October 2021
Melbourne Virtual MuleSoft Meetup October 2021Daniel Soffner
 
Building modern secure API Products and Monetise with MuleSoft Anypoint Platform
Building modern secure API Products and Monetise with MuleSoft Anypoint PlatformBuilding modern secure API Products and Monetise with MuleSoft Anypoint Platform
Building modern secure API Products and Monetise with MuleSoft Anypoint PlatformHarshana Martin
 
MuleSoft Surat Virtual Meetup#16 - Anypoint Deployment Option, API and Operat...
MuleSoft Surat Virtual Meetup#16 - Anypoint Deployment Option, API and Operat...MuleSoft Surat Virtual Meetup#16 - Anypoint Deployment Option, API and Operat...
MuleSoft Surat Virtual Meetup#16 - Anypoint Deployment Option, API and Operat...Jitendra Bafna
 
Singapore MuleSoft Meetup - 24 Aug 2022
Singapore MuleSoft Meetup - 24 Aug 2022Singapore MuleSoft Meetup - 24 Aug 2022
Singapore MuleSoft Meetup - 24 Aug 2022Royston Lobo
 
MuleSoft Surat Virtual Meetup#15 - Caching Scope, Caching Strategy and Jenkin...
MuleSoft Surat Virtual Meetup#15 - Caching Scope, Caching Strategy and Jenkin...MuleSoft Surat Virtual Meetup#15 - Caching Scope, Caching Strategy and Jenkin...
MuleSoft Surat Virtual Meetup#15 - Caching Scope, Caching Strategy and Jenkin...Jitendra Bafna
 
Runtime Fabric on OpenShift _--_ MuleSoft Meetup Deck.pptx
Runtime Fabric on OpenShift _--_ MuleSoft Meetup Deck.pptxRuntime Fabric on OpenShift _--_ MuleSoft Meetup Deck.pptx
Runtime Fabric on OpenShift _--_ MuleSoft Meetup Deck.pptxSandeep Deshmukh
 
MuleSoft Meetup Singapore June 2021
MuleSoft Meetup Singapore June 2021MuleSoft Meetup Singapore June 2021
MuleSoft Meetup Singapore June 2021Julian Douch
 
MuleSoft Online Meetup - Salesforce Streaming APIs
MuleSoft Online Meetup - Salesforce Streaming APIsMuleSoft Online Meetup - Salesforce Streaming APIs
MuleSoft Online Meetup - Salesforce Streaming APIsRoyston Lobo
 
Melbourne Virtual MuleSoft Meetup April 2022
Melbourne Virtual MuleSoft Meetup April 2022Melbourne Virtual MuleSoft Meetup April 2022
Melbourne Virtual MuleSoft Meetup April 2022Daniel Soffner
 
Sustainability Challenge, Postman, Rest sheet and Anypoint provider : MuleSof...
Sustainability Challenge, Postman, Rest sheet and Anypoint provider : MuleSof...Sustainability Challenge, Postman, Rest sheet and Anypoint provider : MuleSof...
Sustainability Challenge, Postman, Rest sheet and Anypoint provider : MuleSof...Angel Alberici
 
Rtf externalize tls MuleSoft meetup
Rtf externalize tls MuleSoft meetupRtf externalize tls MuleSoft meetup
Rtf externalize tls MuleSoft meetupSandeep Deshmukh
 
MuleSoft meetup__houston #13
MuleSoft meetup__houston #13MuleSoft meetup__houston #13
MuleSoft meetup__houston #13Jim Andrews
 
Warsaw MuleSoft Meetup #13.pptx
Warsaw MuleSoft Meetup #13.pptxWarsaw MuleSoft Meetup #13.pptx
Warsaw MuleSoft Meetup #13.pptxPatryk Bandurski
 

Similaire à Designing Apps for Runtime Fabric: Logging, Monitoring & Object Store Persistence (20)

Deploying and Managing Anypoint Runtime Fabric on OpenShift
Deploying and Managing Anypoint Runtime Fabric on OpenShiftDeploying and Managing Anypoint Runtime Fabric on OpenShift
Deploying and Managing Anypoint Runtime Fabric on OpenShift
 
Cracow MuleSoft Meetup #1
Cracow MuleSoft Meetup #1Cracow MuleSoft Meetup #1
Cracow MuleSoft Meetup #1
 
Practical Data Mesh: Building Decentralized Data Architectures with Event Stream
Practical Data Mesh: Building Decentralized Data Architectures with Event StreamPractical Data Mesh: Building Decentralized Data Architectures with Event Stream
Practical Data Mesh: Building Decentralized Data Architectures with Event Stream
 
Practical Data Mesh: Building Decentralized Data Architectures with Event Str...
Practical Data Mesh: Building Decentralized Data Architectures with Event Str...Practical Data Mesh: Building Decentralized Data Architectures with Event Str...
Practical Data Mesh: Building Decentralized Data Architectures with Event Str...
 
MuleSoft Meetup Singapore - Reliable Messaging & RTF Operations
MuleSoft Meetup Singapore - Reliable Messaging & RTF OperationsMuleSoft Meetup Singapore - Reliable Messaging & RTF Operations
MuleSoft Meetup Singapore - Reliable Messaging & RTF Operations
 
Melbourne Virtual MuleSoft Meetup December 2022
Melbourne Virtual MuleSoft Meetup December 2022Melbourne Virtual MuleSoft Meetup December 2022
Melbourne Virtual MuleSoft Meetup December 2022
 
Unleash MuleSoft Platform for Enterprise Healthcare Solutions
Unleash MuleSoft Platform for Enterprise Healthcare SolutionsUnleash MuleSoft Platform for Enterprise Healthcare Solutions
Unleash MuleSoft Platform for Enterprise Healthcare Solutions
 
Melbourne Virtual MuleSoft Meetup October 2021
Melbourne Virtual MuleSoft Meetup October 2021Melbourne Virtual MuleSoft Meetup October 2021
Melbourne Virtual MuleSoft Meetup October 2021
 
Building modern secure API Products and Monetise with MuleSoft Anypoint Platform
Building modern secure API Products and Monetise with MuleSoft Anypoint PlatformBuilding modern secure API Products and Monetise with MuleSoft Anypoint Platform
Building modern secure API Products and Monetise with MuleSoft Anypoint Platform
 
MuleSoft Surat Virtual Meetup#16 - Anypoint Deployment Option, API and Operat...
MuleSoft Surat Virtual Meetup#16 - Anypoint Deployment Option, API and Operat...MuleSoft Surat Virtual Meetup#16 - Anypoint Deployment Option, API and Operat...
MuleSoft Surat Virtual Meetup#16 - Anypoint Deployment Option, API and Operat...
 
Singapore MuleSoft Meetup - 24 Aug 2022
Singapore MuleSoft Meetup - 24 Aug 2022Singapore MuleSoft Meetup - 24 Aug 2022
Singapore MuleSoft Meetup - 24 Aug 2022
 
MuleSoft Surat Virtual Meetup#15 - Caching Scope, Caching Strategy and Jenkin...
MuleSoft Surat Virtual Meetup#15 - Caching Scope, Caching Strategy and Jenkin...MuleSoft Surat Virtual Meetup#15 - Caching Scope, Caching Strategy and Jenkin...
MuleSoft Surat Virtual Meetup#15 - Caching Scope, Caching Strategy and Jenkin...
 
Runtime Fabric on OpenShift _--_ MuleSoft Meetup Deck.pptx
Runtime Fabric on OpenShift _--_ MuleSoft Meetup Deck.pptxRuntime Fabric on OpenShift _--_ MuleSoft Meetup Deck.pptx
Runtime Fabric on OpenShift _--_ MuleSoft Meetup Deck.pptx
 
MuleSoft Meetup Singapore June 2021
MuleSoft Meetup Singapore June 2021MuleSoft Meetup Singapore June 2021
MuleSoft Meetup Singapore June 2021
 
MuleSoft Online Meetup - Salesforce Streaming APIs
MuleSoft Online Meetup - Salesforce Streaming APIsMuleSoft Online Meetup - Salesforce Streaming APIs
MuleSoft Online Meetup - Salesforce Streaming APIs
 
Melbourne Virtual MuleSoft Meetup April 2022
Melbourne Virtual MuleSoft Meetup April 2022Melbourne Virtual MuleSoft Meetup April 2022
Melbourne Virtual MuleSoft Meetup April 2022
 
Sustainability Challenge, Postman, Rest sheet and Anypoint provider : MuleSof...
Sustainability Challenge, Postman, Rest sheet and Anypoint provider : MuleSof...Sustainability Challenge, Postman, Rest sheet and Anypoint provider : MuleSof...
Sustainability Challenge, Postman, Rest sheet and Anypoint provider : MuleSof...
 
Rtf externalize tls MuleSoft meetup
Rtf externalize tls MuleSoft meetupRtf externalize tls MuleSoft meetup
Rtf externalize tls MuleSoft meetup
 
MuleSoft meetup__houston #13
MuleSoft meetup__houston #13MuleSoft meetup__houston #13
MuleSoft meetup__houston #13
 
Warsaw MuleSoft Meetup #13.pptx
Warsaw MuleSoft Meetup #13.pptxWarsaw MuleSoft Meetup #13.pptx
Warsaw MuleSoft Meetup #13.pptx
 

Dernier

FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | DelhiFULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhisoniya singh
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Drew Madelung
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationSafe Software
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking MenDelhi Call girls
 
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Alan Dix
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Allon Mureinik
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationRidwan Fadjar
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...shyamraj55
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfEnterprise Knowledge
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Miguel Araújo
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxMalak Abu Hammad
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdfhans926745
 
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024The Digital Insurer
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slidespraypatel2
 
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure servicePooja Nehwal
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘RTylerCroy
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slidevu2urc
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024Rafal Los
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptxHampshireHUG
 

Dernier (20)

FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | DelhiFULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
 
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 Presentation
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptx
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slides
 
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
 

Designing Apps for Runtime Fabric: Logging, Monitoring & Object Store Persistence

  • 1. All contents © MuleSoft, LLC Sydney MuleSoft Meetup Thank you for joining us today! Please introduce yourself in the chat! We will get started at 12pm Sydney time Welcome
  • 2. All contents © MuleSoft, LLC Meet your Sydney Meetup leaders 2 Join the group at https://meetups.mulesoft.com/sydney/ to be notified of all future events
  • 3. All contents © MuleSoft, LLC Designing Apps for Runtime Fabric: Logging, Monitoring & Object Store Persistence 3 Join the group at https://meetups.mulesoft.com/sydney/ to be notified of all future events
  • 4. All contents © MuleSoft, LLC Agenda 4 ● MuleSoft Announcements ● Designing Apps for Runtime Fabric ● Demo (Object Store Persistence, Logging, Monitoring & Monitoring) ● Q&A ● Trivia & Prize Conference Logistic ● Use the chat and Q&A link to ask questions and comment. ● Slides and recording will be shared within 24-48 hours on the event page.
  • 5. All contents © MuleSoft, LLC Announcements 5
  • 6. All contents © MuleSoft, LLC 6 Connector updates New ● Amazon Lambda Connector: Anypoint users can use this new connector to execute AWS Lambda functions along with their Mule flows. Users can then use the response of the Lambda function to process another Mule flow as needed. ● Amazon Redshift Connector: The Anypoint connector to Redshift enables users to add data into, and query data from their Redshift instance, and subsequently use the information to compile custom reports in BI tools such as Microsoft Power BI and Tableau. ● Microsoft Excel Online Connector: This Anypoint connector enables users to sync all their data from Excel with other business apps, and to connect deeply into collaboration apps to automate key business processes like order-to- cash, procure-to-pay, and so on. ● Snowflake Connector: The Anypoint connector for Snowflake enables users to load bulk data into Snowflake, as well as execute queries to insert, to update, to delete, and to merge data in Snowflake tables. Updated ● Amazon SNS Connector: Added support for SNS push notifications to mobile numbers without using SNS topics ● Netsuite Connector: Added metadata resolution for several operations including Search, Get List, Delete List, and so on ● All Salesforce Connectors: Upgraded to support Salesforce's Summer 21 release ● LDAP Connector: Added support for LDAPS
  • 7. All contents © MuleSoft, LLC Teams
  • 8. All contents © MuleSoft, LLC Teams - GA’ed June 12th 8 Key benefits: ❖ Share any asset with a group of users using Teams ❖ Easily collaborate with Mule and non-mule developers by specifying appropriate access to any asset in Exchange ❖ Assign default access controls across all users within organization ❖ One-click access controls for new members Resources: 1. Teams documentation 2. Teams 4 Mins Video 3. Teams blog Simplify permission management Currently opt-in only via the UI, will eventually replace roles
  • 9. All contents © MuleSoft, LLC RTF: Versioning Update
  • 10. All contents © MuleSoft, LLC Anypoint Runtime Fabric - Versioning Update Greater transparency ● See date-patch versions of Mule runtime to better understand changes Consistent with CloudHub ● Same schedule and grace period as CloudHub - simplifies management across environments Always secure ● New applications deployed to RTF will always default to use the latest date-patch Available June 30th, 2021 Consistent versioning of Mule across CloudHub and RTF
  • 11. All contents © MuleSoft, LLC +26 Virtual Community Meetups in July ● Exciting events: ○ Bayer featured at Online group, Jul. 15 ○ New MuleSoft for Java devs Meetup, Jul. 21 ● Local virtual events in +25 cities ○ Join from anywhere! → Join the Global Group: https://meetups.mulesoft.com/online-group-english/ → RSVP for upcoming events: https://meetups.mulesoft.com/events/ 12
  • 12. All contents © MuleSoft, LLC New: Industry Meetup groups Industry-focused Meetup groups encourage customers from the same industry to connect. Examples of industry groups: ● Healthcare and Life Sciences ● Finance ● Public sector and Government ● Retail and Consumer Goods ● Communications, Media and Technology An opportunity for you: ● Discover use cases from others, ● Get inspired for future projects, ● Make new connections, ● Receive complimentary training courses by leading a group or giving a talk! How to participate: 1. Start a group, organize events and bring your peers together. Fill out this form: Link 2. Speak at an event and get free training! Contact mariana.lemus@mulesoft.com
  • 13. All contents © MuleSoft, LLC What’s New & What’s Trending Friends of Max 1. Best practice of Exchange 14 1. Metrics Accelerator Installation Steps 2. Salesforce Integration with MuleSoft Connectors 3. Secured connectivity to Salesforce using OAuth JWT 4. Introduction to Batch Processing in Mule 4 5. API Policies and Best Practices What’s new with Friends of Max? Top Videos in June
  • 14. All contents © MuleSoft, LLC To conclude this intro... 15 ● Fill out the survey! ● Contribute! meetups@mulesoft.com or `Contact the Organiser` on the event page.
  • 15. All contents © MuleSoft, LLC Designing Apps for Runtime Fabric: Logging, Monitoring & Object Store Persistence Shefreen Kunhimohamed Integration Architect, NJC Labs
  • 16. Speaker 17 ❑ 15+ years of experience in IT industry ❑ 4+ years in Enterprise Integration & 10+ years in RF Network Design, Planning & Optimization. ❑ Integration Practice Lead at NJC Labs Australia ❑ MCD, MCIA & MCPA Certified #Linkedin https://www.linkedin.com/in/shefreen-kunhimohamed- 28554915/
  • 17. 18 ❑ Introduction ❑ Runtime Fabric Introduction ❑ RTF on Self Managed Kubernetes Overview ❑ Persistent Object Store in RTF ❑ Log Externalisation Options for RTF ❑ Demo ❑ Object Store Persistency in RTF ❑ Object Store Migration from Cloudhub to RTF ❑ Infrastructure Monitoring & Logging ❑ Trivia Quiz Agenda
  • 19. 20 Benefits ○ Deploy Mule runtimes across any cloud, including Microsoft Azure, Amazon Web Services (AWS), and data centers ○ Run multiple run time versions in the same Runtime Fabric ○ Scale Horizontally and redeploy with zero downtime ○ Control plane management via Anypoint platform Runtime Fabric Overview Runtime Fabric orchestrates and automates the deployment of mule runtimes and applications in to containers in any cloud or on- premised environment
  • 20. 21 Runtime Fabric is delivered to customers as a package of components that run on top of an existing EKS/AKS/GKE cluster Kubernetes control plane is not from Mulesoft but handled by customer through AWS/Azure/Google. Setup and provision your own ingress controller and log forwarded solution. Customers maintain the health of Kubernetes , and Mulesoft maintains the RTF services and Mule application deployments Runtime Fabric on Self Managed Kubernetes Runtime Fabric(Self-managed) or GKE
  • 21. 22 Flexibility of deployment since you can chose from a number of Kubernetes providers and deployment targets can be changed easily because of containerised applications. Also memory allocation is flexible during deployment. Applications can also be deployed with as low as 0.02 vCore (Cloudhub is 0.1 minimum). Less overhead as EKS/AKS/GKE are highly available and managed by respective cloud providers. Autoscaling and Node groups feature helps to maintain the minimum number of computing nodes required and scaling up when absolutely required RTF on Self Managed Kubernetes beneftis
  • 23. 24 ● Introduced in Anypoint Runtime Fabric(version 1.9) ● Facilitates storage and sharing of data across application replicas and restarts, backed up by PostgresSQL(9+) database. ● Uses Object Store v2 REST API via the Object Store Connector to connect to Persistence Gateway ● Enables deployment to both Anypoint Runtime Fabric and CloudHub without having to modify your Mule application. ● When configured, users can select Use Persistent Object Store when deploying an application using Runtime Manager. Object Store Persistence Gateway
  • 24. 25 Object Store Migration – Typical Solution ● os-migration app is an object store v2 REST API implementation using mule ● Migration app can be deployed to either cloudhub or RTF cluster. ● More details to cover in the demo
  • 26. 27 Logging & Monitoring for RTF on SMK 1 2 3 1. Logging from the application – log4j solution not supported by SMK 2. Sidecar container with a logging agent: Not recommended due to significant resource consumption 3. Node level logging agent – Daemon set deployment for every single node created
  • 27. 28 Logging & Monitoring for RTF on SMK Mule-app1 Mule-app1 Mule-app2 Mule-app2 Mule-app3 Mule-app4 Mule-app Logs & metrics
  • 28. 29 ❑ RTF Cluster ❑ K8 & RTF Cluster ❑ Object Store ❑ Object Store migration from cloudhub to RTF ❑ Object store Persistence demo for an application restarted ❑ Logging framework using ELK stack ❑ Logging of application ❑ Monitoring of Infrastructure Demo – RTF on EKS
  • 29. 30 Object Store Migration – Demo Scenario OS backed by AWS Postgresql RDS Service Partition Key persons id persons idExtra persons idString employees employeeId employees token 1 2
  • 30. 31 Logging & Monitoring for RTF on SMK Mule-app1 Mule-app1 Mule-app2 Mule-app2 Mule-app3 Mule-app4 Mule-app Logs & metrics
  • 31. 32 Wrapping up ● Runtime Fabric on Self Managed Kubernetes ○ Runtime Fabric overview and benefits discussed ○ Object Store migration solution with Persistence Gateway feature introduced in latest RTF version. ○ Log externalization options – ELK solution demonstrated ● Support ○ For detailed discussion, contact me at Shefreen@njclabs.com ○ NJC Labs is a MuleSoft SI and Training partner, specialized in Enterprise Integration ○ We can help accelerate your MuleSoft implementations using our APIOps platform.
  • 32. All contents © MuleSoft, LLC Thank you