Clustering, Server setup and Hybrid deployment setup using Anypoint Runtime Manager in Mule 4

Manish  Kumar Yadav
Manish Kumar YadavMuleSoft Ambassador || MuleSoft Forum Moderator at MuleSoft Inc en Billennium
6th July May,2019: Clustering, Server setup and Hybrid
deployment setup using Runtime Manager in Mule 4
Mumbai - India
All contents © MuleSoft Inc.
Agenda
2
2:00 PM Introduction
2:30 PM Technical Session
3:30 PM Technical Session and Demo
4:30 PM Break: Tea, Coffee and Snack
5:00 PM Networking
5:30 PM Wrap-up and Plan For Next Meetup
All contents © MuleSoft Inc.
Introductions
3
• About the organizer:
– Sudeshna Mitra
– Manish Yadav
– Ranveer Meel
– Akshata Sawant
• About the sponsor:
– Accenture
A SHOW OF HANDS:
Who is new to this MeetUp?
All contents © MuleSoft Inc.
Speakers
4
All contents © MuleSoft Inc.
Surprises!
5
• Thanks for your positive
enthusiasm …You earned
it ..
• Certification Vouchers
for all!
• Be geared up for the
quiz sessions at the end
of each modules! 
All contents © MuleSoft Inc.
Agenda
6
• Introductions
• AnyPoint Platform Overview
• AnyPoint Runtime Manager
• Deployment Strategies
• Servers, Server Groups and Clusters
• Setting up Clusters
• Anypoint Monitoring
• Visualizer
• Alerts
• What’s next
• Networking time
AnyPoint Platform Overview
(23 mins)
[AP]
All contents © MuleSoft Inc.
AnyPoint Platform
8
• One Platform for APIs and Integrations
• Friendly for Developers
• Tools that architects and developers across the enterprise can adopt
quickly to design, build, and manage the entire lifecycles of their
APIs, applications and products.
• Built with open technologies to promote reusability, modularity and
collaboration increasing developer productivity and project speed.
• One stop solution to manage APIs, its matrices, its monitoring and
everything.
All contents © MuleSoft Inc.
AnyPoint Components
9
Anypoint Design Center Anypoint Management Center
Anypoint Exchange
Mule Runtime Engine
API Connectors
Platform Services
Design Manage
Scale
Engage
Run
Connect
All contents © MuleSoft Inc.
AnyPoint Design Center
10
API
Design
er
Anypoint
Studio
DevKit
APIKitMunit
RAML
SDKs
Offers Low Friction Dev Tools
Tools to design APIs easily
Implementation of Integration
Flows
Build Connectors
All contents © MuleSoft Inc.
Mule Runtime Engine
11
Combines data and
application
integration
Single runtime
deployable in cloud
or on-premises
Enables SOA, ESB
patterns, SaaS, API,
Microservices
Extensible to SOAP,
REST, JMS, AMQP,
AS400, IoT
Real Time and Batch
Processing
Map and Transform
data with Dataweave
Open Architecture
Support
Common Standards
and New
Technologies
All contents © MuleSoft Inc.
AnyPoint Management Center
12
Unified web interface to administer applications
Manage users, APIs, Flows, traffic, and more
Monitoring the status, state, of deployments and servers
Visualizer Capabilities
Flow Monitoring, Alerts, Deployments and much more
All contents © MuleSoft Inc.
AnyPoint Connectors
13
Quick and
Easy
Connectivity
Reusable
Connectors
Inbuilt
Connector
Devkit
AnyPoint
Exchange
AnyPoint
Data
Gateway
AnyPoint
Connector
Devkit
AnyPoint
Connectors
Example for AnyPoint
Connectors
All contents © MuleSoft Inc.
AnyPoint Exchange
14
AnyPoint
Connectors
AnyPoint
Templates
Examples
WSDL Files RAML APIs Developer
Portals
All contents © MuleSoft Inc.
Platform Services
15
Platform Services ensures speed, scale, and security
AnyPoint Fabric
Enterprise Security
AnyPoint VPC
Cloudhub
MQ
100% uptime
Millions transactions
per second
1000 of Runtimes in
hybrid environment
Security
Capabilities Policies Trust Boundaries
Asynchronous
Messaging
On Prem Servers
Connection
Standard Encryption
Standards
Platform as a Service, true
cloud-based Integration
Fully Manged,
Highly Available
No Hardware
Required
A Service of AnyPoint Platform Pub/Sub Scenarios
Connect Corporate Data
Centres
All contents © MuleSoft Inc.
AnyPoint Platform: Recap
16
AnyPoint Platform
AnyPoint Design Center
Mule Runtime Engine
AnyPoint Management Center
AnyPoint Connectors
AnyPoint Exchange
Platform Services
AnyPoint Management Center
(10-12 mins)
[AMC]
All contents © MuleSoft Inc.
Capabilities of AMC
18
HYBRID
MANAGEMENT
FULL LIFECYCLE
API MANAGEMENT
ACTIONABLE
VISIBILITY
 Single Interface for
Cloudhub, on-
premises servers,
your private cloud
 No mattar where your
servers are placed
 Generate API proxies
 Set throttling and rate
limiting
 Auto deploy API
gateways
 Apply prebuilt or
custom policies to
ensure high
performance and
control
 Real Time Monitoring
 Speedy Root Cause
Analysis
 Dependency Mapping
 Customizable Alerts,
dashboards and log
data
All contents © MuleSoft Inc.
AMC: Visualizer
19
Graphical View of all APIs
All Integrations Captured
Organize APIs and Filtered Views
All contents © MuleSoft Inc.
AMC: Monitoring
20
Monitor Performance Proactively
Personalise your monitoring
Connect to third party like
Splunk/ELK
All contents © MuleSoft Inc.
AMC: API Manager
21
Control Access
Customized Access
Policies and ALL at one place
All contents © MuleSoft Inc.
AMC: Runtime Manager
22
Reduce Resolution Time
Logs and Dashboards
Identify Issues and Troubleshoot
AnyPoint Runtime Manager
(8 Minutes)
[RM]
All contents © MuleSoft Inc.
Runtime Manager
24
CloudhubRuntime Fabric
Runtime Manager
On Prem Servers,
Server Groups or
Clusters
All contents © MuleSoft Inc.
Runtime Manager: Architecture
25
Cloud Version supports deployments on
Cloudhub or elsewhere
On Prem Version supports deployments
except Cloudhub
Insights, Analytics and Monitoring fully
supported with cloud version of Runtime
On Prem can send the data to third parties
All contents © MuleSoft Inc.
Runtime Manager: Key Capabilities
26
Let’s have a break of 20-30 mins
Break
Deployment Strategies
(25 mins)
[DS]
All contents © MuleSoft Inc.
Deployment Strategies
29
Runtime
Manager
Anypoint Platform
Private Cloud Edition
Runtime Manager – Cloud
Console
App Deployment Target -
Cloudhub
Runtime Manager – Cloud
Console
App Deployment Target –
Your Own Servers
Runtime Manager – Private
Cloud Edition
App Deployment Target –
Your Own Servers
Runtime Manager – Private
Cloud Edition
App Deployment Target –
PCF Repository
All contents © MuleSoft Inc.
Cloud Console Cloudhub Deployment
30
Cloudhub
Infrastructure Platform As A Service
Automatic Availability of all
components
Auto Load balancer if multiple
workers are used
All Components are at one place –
Hassle Free Integration
All contents © MuleSoft Inc.
Cloud Console to Your Own Servers (Hybrid)
31
Greater Flexibility and Tighter
Security
No Application Data flows to
Anypoint. Only matrices are used.
Concept of Servers, Server Groups
and Clusters
High Availability Scenarios with your
own Servers
All contents © MuleSoft Inc.
On-Prem Console Own-Prem Deployment
32
Suitable for Customers with Strict
Regulatory or Compliances
Requirements
Containerized Distribution
Customer’s private Cloud/DC
AnyPoint Platform Private Cloud
Edition
All contents © MuleSoft Inc.
On-Prem Console to PCF
33
Anypoint Platform
Private Cloud Edition
Virtualize Local Resources
Dynamic Allocation of Resources
Replication Factor Concept for
Scaling
Only Available with AnyPoint
Platform Private Cloud Edition
All contents © MuleSoft Inc.
Comparison: Deployment Strategies
34
PCF
Object Store
Infrastructure
Monitoring
Troubleshooting
Scheduling
Load Balancing
Shared Resource
Support
Automatic
Automatic
Automatic
Automatic
Automatic
Automatic
By Client
By Client
Custom
Custom
Custom
By Client
By Client
By Client
By Client
By Client
By Client
By Client
By Client
By Client
By Client
By Client
By Client
By Client
All contents © MuleSoft Inc.
Comparison: Deployment Strategies
35
PCF
High Availability
Logging
Alerts
Server, Server
Groups, Clusters
Security
Dashboard and
Insights
Automatic
Automatic
Automatic
Automatic
Automatic
Automatic
Custom
By Client
By Client
Custom
Custom
By Client
By Client
NA
By Client
By Client
By Client
NA
By Client
NA
NA
By Client
NA
NA
All contents © MuleSoft Inc.
Question?
36
Now the Question is – Is there any difference while building
app for Cloudhub or On Premises?
All contents © MuleSoft Inc.
And the Answer is “YES”
37
Though the Basics of Building
applications are same. But there are
some considerations while building app
for cloudhub. E.g. scheduling vs poll
scheduling etc.
Servers, Server Groups and Clusters
(25 mins)
[S, SG & C]
All contents © MuleSoft Inc.
Servers
39
Servers
Standalone Servers
Runtime Manager gets the data
about Server and manage
applications
Must create the server to manage it
through Runtime
Remote Servers can be managed
individually
All contents © MuleSoft Inc.
Server Groups and Clusters
40
A Group of Servers can be managed parallelly through a Server Group or Cluster
Server Groups Clusters
 The instances of applications are completely
isolated from each other.
 Provides Redundancy
 In case of disaster, applications can be
restored seamlessly and quickly with less
downtime.
 Eliminate duplication of Effort because there
is no need to restore each application
seperately.
 Both the nodes are aware of one another
and share common information and
synchronize statuses
 An on-prem cluster enables up to eight
servers to participate in HA unit.
All contents © MuleSoft Inc.
Vertical Vs Horizontal Scaling
41
• Vertical scaling
– “Scale up”
– Consume more resources (CPU cores, RAM) on
the same physical machine
– Main use case: performance
• Horizontal scaling
– “Scale out”
– Process on multiple concurrent physical
machines
– Main use case: reliability
– Secondary goal: performance
All contents © MuleSoft Inc.
Understanding fail-over in a cluster
42
• Objects and VM queues stored in distributed shared-memory survive
after a node is lost
• However, the cluster does not prevent message loss after a fail over
– Messages currently in the middle of a flow can be lost
– But developers might guard against message loss using transactions
All contents © MuleSoft Inc.
When clusters will not help your applications
• No requirement for zero message loss or other high availability
• Geographically distributed WAN nodes Or there is high latency in the network
• The application is not using VM transports for load balancing
• Or the app doesn’t need load balancing and failover at all
• App does not need to share state between workers with a persistent object store, or
needs to implement a non-default object store
All contents © MuleSoft Inc. 44
1. Cluster Creation
2. Deployments through Runtime Manager
3. See Insights and Transactions
4. Setting up Monitoring
5. Setting up Visualizer
6. Setting up Alerts
Demos for Hybrid Environment
All contents © MuleSoft Inc.
Take a stand !
45
• Nominate yourself for
the next meetup speaker
and suggest a topic as
well.
All contents © MuleSoft Inc.
What’s next
46
• Share:
– Tweet your pictures with the hashtag #MuleMeetup #MuleSoftMeetup
– Invite your network to join: https://meetups.mulesoft.com/mumbai/
• Feedback:
– Contact your organizers Manish Yadav, Sudeshna Mitra, Akshata Sawant and Ranveer Meel to
suggest topics
– Tweet your organizers at @SudeshnaMitra14, @Manish_Kyadav, @sawantakshata02 and
@meel_Ranveer
– Contact MuleSoft at meetup@mulesoft.com for ways to improve the program
– Follow us on Instagram (mumbai_mulesoftofficialpage)
– Your Feedback is Food for us
• Our next meetup:
– Date: TBD
– Location: Mumbai
– Topic: TBD
Networking time
Introduce yourself to your neighbors!
See you next time
Please send topic suggestions to the organizer
THANK YOU
Clustering, Server setup and Hybrid deployment setup using Anypoint Runtime Manager in Mule 4
1 de 50

Recomendados

Mule 4 migration + Common Integration Challenges : MuleSoft Virtual Muleys Me... por
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
1K vistas96 diapositivas
MuleSoft Sizing Guidelines - VirtualMuleys por
MuleSoft Sizing Guidelines - VirtualMuleysMuleSoft Sizing Guidelines - VirtualMuleys
MuleSoft Sizing Guidelines - VirtualMuleysAngel Alberici
3.2K vistas57 diapositivas
Managing APIs with MuleSoft por
Managing APIs with MuleSoftManaging APIs with MuleSoft
Managing APIs with MuleSoftGuilherme Pereira Silva
708 vistas35 diapositivas
Cloudhub 2.0 por
Cloudhub 2.0Cloudhub 2.0
Cloudhub 2.0Christopher Co
1.4K vistas84 diapositivas
Introduction to MuleSoft Anytime Platform por
Introduction to MuleSoft Anytime PlatformIntroduction to MuleSoft Anytime Platform
Introduction to MuleSoft Anytime PlatformSalesforce Developers
3.6K vistas21 diapositivas
MuleSoft Deployment Strategies (RTF vs Hybrid vs CloudHub) por
MuleSoft Deployment Strategies (RTF vs Hybrid vs CloudHub)MuleSoft Deployment Strategies (RTF vs Hybrid vs CloudHub)
MuleSoft Deployment Strategies (RTF vs Hybrid vs CloudHub)Prashanth Kurimella
2.3K vistas13 diapositivas

Más contenido relacionado

La actualidad más candente

Rtf v2 ingress muleSoft meetup self managed kubernetes por
Rtf v2 ingress muleSoft meetup self managed kubernetesRtf v2 ingress muleSoft meetup self managed kubernetes
Rtf v2 ingress muleSoft meetup self managed kubernetesSandeep Deshmukh
856 vistas23 diapositivas
[Final] best practices for access management (mule soft meetups riyadh) - j... por
[Final] best practices for access management (mule soft meetups   riyadh) - j...[Final] best practices for access management (mule soft meetups   riyadh) - j...
[Final] best practices for access management (mule soft meetups riyadh) - j...satyasekhar123
531 vistas35 diapositivas
MuleSoft Runtime Fabric (RTF): Foundations : MuleSoft Virtual Muleys Meetups por
MuleSoft Runtime Fabric (RTF): Foundations  : MuleSoft Virtual Muleys MeetupsMuleSoft Runtime Fabric (RTF): Foundations  : MuleSoft Virtual Muleys Meetups
MuleSoft Runtime Fabric (RTF): Foundations : MuleSoft Virtual Muleys MeetupsAngel Alberici
742 vistas43 diapositivas
Creating MuleSoft API Template Project Using Maven Archetype por
Creating MuleSoft API Template Project Using Maven ArchetypeCreating MuleSoft API Template Project Using Maven Archetype
Creating MuleSoft API Template Project Using Maven ArchetypeManish Kumar Yadav
596 vistas24 diapositivas
VPCs, Metrics Framework, Back pressure : MuleSoft Virtual Muleys Meetups por
VPCs, Metrics Framework, Back pressure  : MuleSoft Virtual Muleys MeetupsVPCs, Metrics Framework, Back pressure  : MuleSoft Virtual Muleys Meetups
VPCs, Metrics Framework, Back pressure : MuleSoft Virtual Muleys MeetupsAngel Alberici
962 vistas89 diapositivas
Product Vision and Roadmap for Anypoint Platform por
Product Vision and Roadmap for Anypoint PlatformProduct Vision and Roadmap for Anypoint Platform
Product Vision and Roadmap for Anypoint PlatformMuleSoft
4.9K vistas43 diapositivas

La actualidad más candente(20)

Rtf v2 ingress muleSoft meetup self managed kubernetes por Sandeep Deshmukh
Rtf v2 ingress muleSoft meetup self managed kubernetesRtf v2 ingress muleSoft meetup self managed kubernetes
Rtf v2 ingress muleSoft meetup self managed kubernetes
Sandeep Deshmukh856 vistas
[Final] best practices for access management (mule soft meetups riyadh) - j... por satyasekhar123
[Final] best practices for access management (mule soft meetups   riyadh) - j...[Final] best practices for access management (mule soft meetups   riyadh) - j...
[Final] best practices for access management (mule soft meetups riyadh) - j...
satyasekhar123531 vistas
MuleSoft Runtime Fabric (RTF): Foundations : MuleSoft Virtual Muleys Meetups por Angel Alberici
MuleSoft Runtime Fabric (RTF): Foundations  : MuleSoft Virtual Muleys MeetupsMuleSoft Runtime Fabric (RTF): Foundations  : MuleSoft Virtual Muleys Meetups
MuleSoft Runtime Fabric (RTF): Foundations : MuleSoft Virtual Muleys Meetups
Angel Alberici742 vistas
Creating MuleSoft API Template Project Using Maven Archetype por Manish Kumar Yadav
Creating MuleSoft API Template Project Using Maven ArchetypeCreating MuleSoft API Template Project Using Maven Archetype
Creating MuleSoft API Template Project Using Maven Archetype
Manish Kumar Yadav596 vistas
VPCs, Metrics Framework, Back pressure : MuleSoft Virtual Muleys Meetups por Angel Alberici
VPCs, Metrics Framework, Back pressure  : MuleSoft Virtual Muleys MeetupsVPCs, Metrics Framework, Back pressure  : MuleSoft Virtual Muleys Meetups
VPCs, Metrics Framework, Back pressure : MuleSoft Virtual Muleys Meetups
Angel Alberici962 vistas
Product Vision and Roadmap for Anypoint Platform por MuleSoft
Product Vision and Roadmap for Anypoint PlatformProduct Vision and Roadmap for Anypoint Platform
Product Vision and Roadmap for Anypoint Platform
MuleSoft4.9K vistas
MuleSoft Event Driven Architecture (EDA Patterns in MuleSoft) - VirtualMuleys63 por Angel Alberici
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
Angel Alberici1.7K vistas
MuleSoft Architecture Presentation por Rupesh Sinha
MuleSoft Architecture PresentationMuleSoft Architecture Presentation
MuleSoft Architecture Presentation
Rupesh Sinha6.1K vistas
Containerizing MuleSoft applications for hybrid deployment por JuliaDemidova3
Containerizing MuleSoft applications for hybrid deployment Containerizing MuleSoft applications for hybrid deployment
Containerizing MuleSoft applications for hybrid deployment
JuliaDemidova3147 vistas
MuleSoft Surat Meetup#41 - Universal API Management, Anypoint Flex Gateway an... por Jitendra Bafna
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 Bafna733 vistas
MuleSoft PKO - C4E and Platform Insights por Angel Alberici
MuleSoft PKO - C4E and Platform InsightsMuleSoft PKO - C4E and Platform Insights
MuleSoft PKO - C4E and Platform Insights
Angel Alberici1K vistas
Designing Apps for Runtime Fabric: Logging, Monitoring & Object Store Persist... por Eva Mave Ng
Designing Apps for Runtime Fabric: Logging, Monitoring & Object Store Persist...Designing Apps for Runtime Fabric: Logging, Monitoring & Object Store Persist...
Designing Apps for Runtime Fabric: Logging, Monitoring & Object Store Persist...
Eva Mave Ng1.1K vistas
Patna MuleSoft Meetup Anypoint Cloudhub 2.0 por shyamraj55
Patna MuleSoft Meetup Anypoint Cloudhub 2.0Patna MuleSoft Meetup Anypoint Cloudhub 2.0
Patna MuleSoft Meetup Anypoint Cloudhub 2.0
shyamraj55316 vistas
Manchester MuleSoft Meetup #6 - Runtime Fabric with Mulesoft por Akshata Sawant
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 Sawant902 vistas
Anypoint platform architecture and components por D.Rajesh Kumar
Anypoint platform architecture and componentsAnypoint platform architecture and components
Anypoint platform architecture and components
D.Rajesh Kumar3.1K vistas
Vanrish Mulesoft Integration architect ppt por Rajnish Kumar
Vanrish Mulesoft Integration architect pptVanrish Mulesoft Integration architect ppt
Vanrish Mulesoft Integration architect ppt
Rajnish Kumar1.1K vistas
Identity and Client Management using OpenID Connect and SAML por pqrs1234
Identity and Client Management using OpenID Connect and SAMLIdentity and Client Management using OpenID Connect and SAML
Identity and Client Management using OpenID Connect and SAML
pqrs1234443 vistas

Similar a Clustering, Server setup and Hybrid deployment setup using Anypoint Runtime Manager in Mule 4

Mule soft indore meetup 2 por
Mule soft indore meetup 2Mule soft indore meetup 2
Mule soft indore meetup 2Pradhan Yash Sharma
338 vistas65 diapositivas
WHISHWORKS-MuleSoft Hyderabad Meetup -April 2019 por
WHISHWORKS-MuleSoft Hyderabad Meetup -April 2019WHISHWORKS-MuleSoft Hyderabad Meetup -April 2019
WHISHWORKS-MuleSoft Hyderabad Meetup -April 2019Coforge (Erstwhile WHISHWORKS)
907 vistas63 diapositivas
Perth meetup Oct 2019 por
Perth meetup Oct 2019Perth meetup Oct 2019
Perth meetup Oct 2019Zubair Aslam
448 vistas31 diapositivas
MuleSoft Surat Virtual Meetup#16 - Anypoint Deployment Option, API and Operat... por
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
559 vistas32 diapositivas
Meetup slide 20_apr por
Meetup slide 20_aprMeetup slide 20_apr
Meetup slide 20_aprSantosh Ojha
1K vistas64 diapositivas
São Paulo MuleSoft Meetup - Deployments Models por
São Paulo MuleSoft Meetup - Deployments ModelsSão Paulo MuleSoft Meetup - Deployments Models
São Paulo MuleSoft Meetup - Deployments ModelsGuilherme Pereira Silva
407 vistas37 diapositivas

Similar a Clustering, Server setup and Hybrid deployment setup using Anypoint Runtime Manager in Mule 4(20)

Perth meetup Oct 2019 por Zubair Aslam
Perth meetup Oct 2019Perth meetup Oct 2019
Perth meetup Oct 2019
Zubair Aslam448 vistas
MuleSoft Surat Virtual Meetup#16 - Anypoint Deployment Option, API and Operat... por Jitendra Bafna
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 Bafna559 vistas
Mulesoftmeetup Thiruvanathapuram #4 por Anurag Dwivedi
Mulesoftmeetup Thiruvanathapuram #4Mulesoftmeetup Thiruvanathapuram #4
Mulesoftmeetup Thiruvanathapuram #4
Anurag Dwivedi454 vistas
Running and Managing Mule Applications por MuleSoft
Running and Managing Mule ApplicationsRunning and Managing Mule Applications
Running and Managing Mule Applications
MuleSoft3K vistas
Extending The Power Of Anypoint Platform Using Anypoint Service Mesh por AaronLieberman5
Extending The Power Of Anypoint Platform Using Anypoint Service MeshExtending The Power Of Anypoint Platform Using Anypoint Service Mesh
Extending The Power Of Anypoint Platform Using Anypoint Service Mesh
AaronLieberman5595 vistas
First Caracas MuleSoft Meetup Slides por Fernando Silva
First Caracas MuleSoft Meetup SlidesFirst Caracas MuleSoft Meetup Slides
First Caracas MuleSoft Meetup Slides
Fernando Silva578 vistas
MuleSoft Clustring, Okta, CI/CD Integration with Jenkins por Manish Kumar Yadav
MuleSoft Clustring, Okta, CI/CD Integration with JenkinsMuleSoft Clustring, Okta, CI/CD Integration with Jenkins
MuleSoft Clustring, Okta, CI/CD Integration with Jenkins
Manish Kumar Yadav814 vistas
Learn mulesoft from scratch por Nikhil More
Learn mulesoft from scratchLearn mulesoft from scratch
Learn mulesoft from scratch
Nikhil More750 vistas
Perth MuleSoft Meetup Feb 2019 por Zubair Aslam
Perth MuleSoft Meetup Feb 2019Perth MuleSoft Meetup Feb 2019
Perth MuleSoft Meetup Feb 2019
Zubair Aslam586 vistas
MuleSoft Surat Virtual Meetup#15 - Caching Scope, Caching Strategy and Jenkin... por Jitendra Bafna
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 Bafna519 vistas
10 Key Steps for Moving from Legacy Infrastructure to the Cloud por NGINX, Inc.
10 Key Steps for Moving from Legacy Infrastructure to the Cloud10 Key Steps for Moving from Legacy Infrastructure to the Cloud
10 Key Steps for Moving from Legacy Infrastructure to the Cloud
NGINX, Inc.1.2K vistas
Mule soft cloudhub deployment basics por Arun Yaligar
Mule soft cloudhub deployment basicsMule soft cloudhub deployment basics
Mule soft cloudhub deployment basics
Arun Yaligar813 vistas
MuleSoft Meetup Charlotte 2 - 2019 por Subhash Patel
MuleSoft Meetup Charlotte 2 - 2019MuleSoft Meetup Charlotte 2 - 2019
MuleSoft Meetup Charlotte 2 - 2019
Subhash Patel1.1K vistas

Más de Manish Kumar Yadav

Solace PubSub+ MuleSoft Connector for Mule 4 por
Solace PubSub+ MuleSoft Connector for Mule 4Solace PubSub+ MuleSoft Connector for Mule 4
Solace PubSub+ MuleSoft Connector for Mule 4Manish Kumar Yadav
513 vistas29 diapositivas
MuleSoft Meetup slides_kualalumpur_19thSept_Undisturbed REST: Achieving Undis... por
MuleSoft Meetup slides_kualalumpur_19thSept_Undisturbed REST: Achieving Undis...MuleSoft Meetup slides_kualalumpur_19thSept_Undisturbed REST: Achieving Undis...
MuleSoft Meetup slides_kualalumpur_19thSept_Undisturbed REST: Achieving Undis...Manish Kumar Yadav
432 vistas112 diapositivas
MuleSoft Integration with AWS Cognito Client Credentials and Mule JWT Validat... por
MuleSoft Integration with AWS Cognito Client Credentials and Mule JWT Validat...MuleSoft Integration with AWS Cognito Client Credentials and Mule JWT Validat...
MuleSoft Integration with AWS Cognito Client Credentials and Mule JWT Validat...Manish Kumar Yadav
367 vistas37 diapositivas
Mulesoft meetup slides mumbai_20113019_exception_handling por
Mulesoft meetup slides mumbai_20113019_exception_handlingMulesoft meetup slides mumbai_20113019_exception_handling
Mulesoft meetup slides mumbai_20113019_exception_handlingManish Kumar Yadav
914 vistas59 diapositivas
Power of Transformation with DataWeave 2.X Engine por
Power of Transformation with DataWeave 2.X EnginePower of Transformation with DataWeave 2.X Engine
Power of Transformation with DataWeave 2.X EngineManish Kumar Yadav
1.4K vistas88 diapositivas
Mumbai MuleSoft Meetup:Batch Processing, Anypoint Messaging Queue and Custom ... por
Mumbai MuleSoft Meetup:Batch Processing, Anypoint Messaging Queue and Custom ...Mumbai MuleSoft Meetup:Batch Processing, Anypoint Messaging Queue and Custom ...
Mumbai MuleSoft Meetup:Batch Processing, Anypoint Messaging Queue and Custom ...Manish Kumar Yadav
1.2K vistas86 diapositivas

Más de Manish Kumar Yadav(7)

Solace PubSub+ MuleSoft Connector for Mule 4 por Manish Kumar Yadav
Solace PubSub+ MuleSoft Connector for Mule 4Solace PubSub+ MuleSoft Connector for Mule 4
Solace PubSub+ MuleSoft Connector for Mule 4
Manish Kumar Yadav513 vistas
MuleSoft Meetup slides_kualalumpur_19thSept_Undisturbed REST: Achieving Undis... por Manish Kumar Yadav
MuleSoft Meetup slides_kualalumpur_19thSept_Undisturbed REST: Achieving Undis...MuleSoft Meetup slides_kualalumpur_19thSept_Undisturbed REST: Achieving Undis...
MuleSoft Meetup slides_kualalumpur_19thSept_Undisturbed REST: Achieving Undis...
Manish Kumar Yadav432 vistas
MuleSoft Integration with AWS Cognito Client Credentials and Mule JWT Validat... por Manish Kumar Yadav
MuleSoft Integration with AWS Cognito Client Credentials and Mule JWT Validat...MuleSoft Integration with AWS Cognito Client Credentials and Mule JWT Validat...
MuleSoft Integration with AWS Cognito Client Credentials and Mule JWT Validat...
Manish Kumar Yadav367 vistas
Mulesoft meetup slides mumbai_20113019_exception_handling por Manish Kumar Yadav
Mulesoft meetup slides mumbai_20113019_exception_handlingMulesoft meetup slides mumbai_20113019_exception_handling
Mulesoft meetup slides mumbai_20113019_exception_handling
Manish Kumar Yadav914 vistas
Power of Transformation with DataWeave 2.X Engine por Manish Kumar Yadav
Power of Transformation with DataWeave 2.X EnginePower of Transformation with DataWeave 2.X Engine
Power of Transformation with DataWeave 2.X Engine
Manish Kumar Yadav1.4K vistas
Mumbai MuleSoft Meetup:Batch Processing, Anypoint Messaging Queue and Custom ... por Manish Kumar Yadav
Mumbai MuleSoft Meetup:Batch Processing, Anypoint Messaging Queue and Custom ...Mumbai MuleSoft Meetup:Batch Processing, Anypoint Messaging Queue and Custom ...
Mumbai MuleSoft Meetup:Batch Processing, Anypoint Messaging Queue and Custom ...
Manish Kumar Yadav1.2K vistas
MuleSoft Meetup Mumbai Mule 4 Presentation Slide por Manish Kumar Yadav
MuleSoft Meetup Mumbai Mule 4 Presentation SlideMuleSoft Meetup Mumbai Mule 4 Presentation Slide
MuleSoft Meetup Mumbai Mule 4 Presentation Slide
Manish Kumar Yadav1.4K vistas

Último

Voice Logger - Telephony Integration Solution at Aegis por
Voice Logger - Telephony Integration Solution at AegisVoice Logger - Telephony Integration Solution at Aegis
Voice Logger - Telephony Integration Solution at AegisNirmal Sharma
39 vistas1 diapositiva
virtual reality.pptx por
virtual reality.pptxvirtual reality.pptx
virtual reality.pptxG036GaikwadSnehal
14 vistas15 diapositivas
Powerful Google developer tools for immediate impact! (2023-24) por
Powerful Google developer tools for immediate impact! (2023-24)Powerful Google developer tools for immediate impact! (2023-24)
Powerful Google developer tools for immediate impact! (2023-24)wesley chun
10 vistas38 diapositivas
TrustArc Webinar - Managing Online Tracking Technology Vendors_ A Checklist f... por
TrustArc Webinar - Managing Online Tracking Technology Vendors_ A Checklist f...TrustArc Webinar - Managing Online Tracking Technology Vendors_ A Checklist f...
TrustArc Webinar - Managing Online Tracking Technology Vendors_ A Checklist f...TrustArc
11 vistas29 diapositivas
Scaling Knowledge Graph Architectures with AI por
Scaling Knowledge Graph Architectures with AIScaling Knowledge Graph Architectures with AI
Scaling Knowledge Graph Architectures with AIEnterprise Knowledge
38 vistas15 diapositivas
HTTP headers that make your website go faster - devs.gent November 2023 por
HTTP headers that make your website go faster - devs.gent November 2023HTTP headers that make your website go faster - devs.gent November 2023
HTTP headers that make your website go faster - devs.gent November 2023Thijs Feryn
22 vistas151 diapositivas

Último(20)

Voice Logger - Telephony Integration Solution at Aegis por Nirmal Sharma
Voice Logger - Telephony Integration Solution at AegisVoice Logger - Telephony Integration Solution at Aegis
Voice Logger - Telephony Integration Solution at Aegis
Nirmal Sharma39 vistas
Powerful Google developer tools for immediate impact! (2023-24) por wesley chun
Powerful Google developer tools for immediate impact! (2023-24)Powerful Google developer tools for immediate impact! (2023-24)
Powerful Google developer tools for immediate impact! (2023-24)
wesley chun10 vistas
TrustArc Webinar - Managing Online Tracking Technology Vendors_ A Checklist f... por TrustArc
TrustArc Webinar - Managing Online Tracking Technology Vendors_ A Checklist f...TrustArc Webinar - Managing Online Tracking Technology Vendors_ A Checklist f...
TrustArc Webinar - Managing Online Tracking Technology Vendors_ A Checklist f...
TrustArc11 vistas
HTTP headers that make your website go faster - devs.gent November 2023 por Thijs Feryn
HTTP headers that make your website go faster - devs.gent November 2023HTTP headers that make your website go faster - devs.gent November 2023
HTTP headers that make your website go faster - devs.gent November 2023
Thijs Feryn22 vistas
GDG Cloud Southlake 28 Brad Taylor and Shawn Augenstein Old Problems in the N... por James Anderson
GDG Cloud Southlake 28 Brad Taylor and Shawn Augenstein Old Problems in the N...GDG Cloud Southlake 28 Brad Taylor and Shawn Augenstein Old Problems in the N...
GDG Cloud Southlake 28 Brad Taylor and Shawn Augenstein Old Problems in the N...
James Anderson92 vistas
TouchLog: Finger Micro Gesture Recognition Using Photo-Reflective Sensors por sugiuralab
TouchLog: Finger Micro Gesture Recognition  Using Photo-Reflective SensorsTouchLog: Finger Micro Gesture Recognition  Using Photo-Reflective Sensors
TouchLog: Finger Micro Gesture Recognition Using Photo-Reflective Sensors
sugiuralab21 vistas
STPI OctaNE CoE Brochure.pdf por madhurjyapb
STPI OctaNE CoE Brochure.pdfSTPI OctaNE CoE Brochure.pdf
STPI OctaNE CoE Brochure.pdf
madhurjyapb14 vistas
Case Study Copenhagen Energy and Business Central.pdf por Aitana
Case Study Copenhagen Energy and Business Central.pdfCase Study Copenhagen Energy and Business Central.pdf
Case Study Copenhagen Energy and Business Central.pdf
Aitana16 vistas
Data Integrity for Banking and Financial Services por Precisely
Data Integrity for Banking and Financial ServicesData Integrity for Banking and Financial Services
Data Integrity for Banking and Financial Services
Precisely25 vistas
STKI Israeli Market Study 2023 corrected forecast 2023_24 v3.pdf por Dr. Jimmy Schwarzkopf
STKI Israeli Market Study 2023   corrected forecast 2023_24 v3.pdfSTKI Israeli Market Study 2023   corrected forecast 2023_24 v3.pdf
STKI Israeli Market Study 2023 corrected forecast 2023_24 v3.pdf

Clustering, Server setup and Hybrid deployment setup using Anypoint Runtime Manager in Mule 4

  • 1. 6th July May,2019: Clustering, Server setup and Hybrid deployment setup using Runtime Manager in Mule 4 Mumbai - India
  • 2. All contents © MuleSoft Inc. Agenda 2 2:00 PM Introduction 2:30 PM Technical Session 3:30 PM Technical Session and Demo 4:30 PM Break: Tea, Coffee and Snack 5:00 PM Networking 5:30 PM Wrap-up and Plan For Next Meetup
  • 3. All contents © MuleSoft Inc. Introductions 3 • About the organizer: – Sudeshna Mitra – Manish Yadav – Ranveer Meel – Akshata Sawant • About the sponsor: – Accenture A SHOW OF HANDS: Who is new to this MeetUp?
  • 4. All contents © MuleSoft Inc. Speakers 4
  • 5. All contents © MuleSoft Inc. Surprises! 5 • Thanks for your positive enthusiasm …You earned it .. • Certification Vouchers for all! • Be geared up for the quiz sessions at the end of each modules! 
  • 6. All contents © MuleSoft Inc. Agenda 6 • Introductions • AnyPoint Platform Overview • AnyPoint Runtime Manager • Deployment Strategies • Servers, Server Groups and Clusters • Setting up Clusters • Anypoint Monitoring • Visualizer • Alerts • What’s next • Networking time
  • 8. All contents © MuleSoft Inc. AnyPoint Platform 8 • One Platform for APIs and Integrations • Friendly for Developers • Tools that architects and developers across the enterprise can adopt quickly to design, build, and manage the entire lifecycles of their APIs, applications and products. • Built with open technologies to promote reusability, modularity and collaboration increasing developer productivity and project speed. • One stop solution to manage APIs, its matrices, its monitoring and everything.
  • 9. All contents © MuleSoft Inc. AnyPoint Components 9 Anypoint Design Center Anypoint Management Center Anypoint Exchange Mule Runtime Engine API Connectors Platform Services Design Manage Scale Engage Run Connect
  • 10. All contents © MuleSoft Inc. AnyPoint Design Center 10 API Design er Anypoint Studio DevKit APIKitMunit RAML SDKs Offers Low Friction Dev Tools Tools to design APIs easily Implementation of Integration Flows Build Connectors
  • 11. All contents © MuleSoft Inc. Mule Runtime Engine 11 Combines data and application integration Single runtime deployable in cloud or on-premises Enables SOA, ESB patterns, SaaS, API, Microservices Extensible to SOAP, REST, JMS, AMQP, AS400, IoT Real Time and Batch Processing Map and Transform data with Dataweave Open Architecture Support Common Standards and New Technologies
  • 12. All contents © MuleSoft Inc. AnyPoint Management Center 12 Unified web interface to administer applications Manage users, APIs, Flows, traffic, and more Monitoring the status, state, of deployments and servers Visualizer Capabilities Flow Monitoring, Alerts, Deployments and much more
  • 13. All contents © MuleSoft Inc. AnyPoint Connectors 13 Quick and Easy Connectivity Reusable Connectors Inbuilt Connector Devkit AnyPoint Exchange AnyPoint Data Gateway AnyPoint Connector Devkit AnyPoint Connectors Example for AnyPoint Connectors
  • 14. All contents © MuleSoft Inc. AnyPoint Exchange 14 AnyPoint Connectors AnyPoint Templates Examples WSDL Files RAML APIs Developer Portals
  • 15. All contents © MuleSoft Inc. Platform Services 15 Platform Services ensures speed, scale, and security AnyPoint Fabric Enterprise Security AnyPoint VPC Cloudhub MQ 100% uptime Millions transactions per second 1000 of Runtimes in hybrid environment Security Capabilities Policies Trust Boundaries Asynchronous Messaging On Prem Servers Connection Standard Encryption Standards Platform as a Service, true cloud-based Integration Fully Manged, Highly Available No Hardware Required A Service of AnyPoint Platform Pub/Sub Scenarios Connect Corporate Data Centres
  • 16. All contents © MuleSoft Inc. AnyPoint Platform: Recap 16 AnyPoint Platform AnyPoint Design Center Mule Runtime Engine AnyPoint Management Center AnyPoint Connectors AnyPoint Exchange Platform Services
  • 18. All contents © MuleSoft Inc. Capabilities of AMC 18 HYBRID MANAGEMENT FULL LIFECYCLE API MANAGEMENT ACTIONABLE VISIBILITY  Single Interface for Cloudhub, on- premises servers, your private cloud  No mattar where your servers are placed  Generate API proxies  Set throttling and rate limiting  Auto deploy API gateways  Apply prebuilt or custom policies to ensure high performance and control  Real Time Monitoring  Speedy Root Cause Analysis  Dependency Mapping  Customizable Alerts, dashboards and log data
  • 19. All contents © MuleSoft Inc. AMC: Visualizer 19 Graphical View of all APIs All Integrations Captured Organize APIs and Filtered Views
  • 20. All contents © MuleSoft Inc. AMC: Monitoring 20 Monitor Performance Proactively Personalise your monitoring Connect to third party like Splunk/ELK
  • 21. All contents © MuleSoft Inc. AMC: API Manager 21 Control Access Customized Access Policies and ALL at one place
  • 22. All contents © MuleSoft Inc. AMC: Runtime Manager 22 Reduce Resolution Time Logs and Dashboards Identify Issues and Troubleshoot
  • 24. All contents © MuleSoft Inc. Runtime Manager 24 CloudhubRuntime Fabric Runtime Manager On Prem Servers, Server Groups or Clusters
  • 25. All contents © MuleSoft Inc. Runtime Manager: Architecture 25 Cloud Version supports deployments on Cloudhub or elsewhere On Prem Version supports deployments except Cloudhub Insights, Analytics and Monitoring fully supported with cloud version of Runtime On Prem can send the data to third parties
  • 26. All contents © MuleSoft Inc. Runtime Manager: Key Capabilities 26
  • 27. Let’s have a break of 20-30 mins Break
  • 29. All contents © MuleSoft Inc. Deployment Strategies 29 Runtime Manager Anypoint Platform Private Cloud Edition Runtime Manager – Cloud Console App Deployment Target - Cloudhub Runtime Manager – Cloud Console App Deployment Target – Your Own Servers Runtime Manager – Private Cloud Edition App Deployment Target – Your Own Servers Runtime Manager – Private Cloud Edition App Deployment Target – PCF Repository
  • 30. All contents © MuleSoft Inc. Cloud Console Cloudhub Deployment 30 Cloudhub Infrastructure Platform As A Service Automatic Availability of all components Auto Load balancer if multiple workers are used All Components are at one place – Hassle Free Integration
  • 31. All contents © MuleSoft Inc. Cloud Console to Your Own Servers (Hybrid) 31 Greater Flexibility and Tighter Security No Application Data flows to Anypoint. Only matrices are used. Concept of Servers, Server Groups and Clusters High Availability Scenarios with your own Servers
  • 32. All contents © MuleSoft Inc. On-Prem Console Own-Prem Deployment 32 Suitable for Customers with Strict Regulatory or Compliances Requirements Containerized Distribution Customer’s private Cloud/DC AnyPoint Platform Private Cloud Edition
  • 33. All contents © MuleSoft Inc. On-Prem Console to PCF 33 Anypoint Platform Private Cloud Edition Virtualize Local Resources Dynamic Allocation of Resources Replication Factor Concept for Scaling Only Available with AnyPoint Platform Private Cloud Edition
  • 34. All contents © MuleSoft Inc. Comparison: Deployment Strategies 34 PCF Object Store Infrastructure Monitoring Troubleshooting Scheduling Load Balancing Shared Resource Support Automatic Automatic Automatic Automatic Automatic Automatic By Client By Client Custom Custom Custom By Client By Client By Client By Client By Client By Client By Client By Client By Client By Client By Client By Client By Client
  • 35. All contents © MuleSoft Inc. Comparison: Deployment Strategies 35 PCF High Availability Logging Alerts Server, Server Groups, Clusters Security Dashboard and Insights Automatic Automatic Automatic Automatic Automatic Automatic Custom By Client By Client Custom Custom By Client By Client NA By Client By Client By Client NA By Client NA NA By Client NA NA
  • 36. All contents © MuleSoft Inc. Question? 36 Now the Question is – Is there any difference while building app for Cloudhub or On Premises?
  • 37. All contents © MuleSoft Inc. And the Answer is “YES” 37 Though the Basics of Building applications are same. But there are some considerations while building app for cloudhub. E.g. scheduling vs poll scheduling etc.
  • 38. Servers, Server Groups and Clusters (25 mins) [S, SG & C]
  • 39. All contents © MuleSoft Inc. Servers 39 Servers Standalone Servers Runtime Manager gets the data about Server and manage applications Must create the server to manage it through Runtime Remote Servers can be managed individually
  • 40. All contents © MuleSoft Inc. Server Groups and Clusters 40 A Group of Servers can be managed parallelly through a Server Group or Cluster Server Groups Clusters  The instances of applications are completely isolated from each other.  Provides Redundancy  In case of disaster, applications can be restored seamlessly and quickly with less downtime.  Eliminate duplication of Effort because there is no need to restore each application seperately.  Both the nodes are aware of one another and share common information and synchronize statuses  An on-prem cluster enables up to eight servers to participate in HA unit.
  • 41. All contents © MuleSoft Inc. Vertical Vs Horizontal Scaling 41 • Vertical scaling – “Scale up” – Consume more resources (CPU cores, RAM) on the same physical machine – Main use case: performance • Horizontal scaling – “Scale out” – Process on multiple concurrent physical machines – Main use case: reliability – Secondary goal: performance
  • 42. All contents © MuleSoft Inc. Understanding fail-over in a cluster 42 • Objects and VM queues stored in distributed shared-memory survive after a node is lost • However, the cluster does not prevent message loss after a fail over – Messages currently in the middle of a flow can be lost – But developers might guard against message loss using transactions
  • 43. All contents © MuleSoft Inc. When clusters will not help your applications • No requirement for zero message loss or other high availability • Geographically distributed WAN nodes Or there is high latency in the network • The application is not using VM transports for load balancing • Or the app doesn’t need load balancing and failover at all • App does not need to share state between workers with a persistent object store, or needs to implement a non-default object store
  • 44. All contents © MuleSoft Inc. 44 1. Cluster Creation 2. Deployments through Runtime Manager 3. See Insights and Transactions 4. Setting up Monitoring 5. Setting up Visualizer 6. Setting up Alerts Demos for Hybrid Environment
  • 45. All contents © MuleSoft Inc. Take a stand ! 45 • Nominate yourself for the next meetup speaker and suggest a topic as well.
  • 46. All contents © MuleSoft Inc. What’s next 46 • Share: – Tweet your pictures with the hashtag #MuleMeetup #MuleSoftMeetup – Invite your network to join: https://meetups.mulesoft.com/mumbai/ • Feedback: – Contact your organizers Manish Yadav, Sudeshna Mitra, Akshata Sawant and Ranveer Meel to suggest topics – Tweet your organizers at @SudeshnaMitra14, @Manish_Kyadav, @sawantakshata02 and @meel_Ranveer – Contact MuleSoft at meetup@mulesoft.com for ways to improve the program – Follow us on Instagram (mumbai_mulesoftofficialpage) – Your Feedback is Food for us • Our next meetup: – Date: TBD – Location: Mumbai – Topic: TBD
  • 48. See you next time Please send topic suggestions to the organizer