Runtime Fabric Manager on Self Managed Kubernetes differs from Runtime Fabric Manager on bare metals/VMs in several ways:
On Self Managed Kubernetes, the Kubernetes control plane is managed by the cloud provider, whereas on bare metals/VMs the user manages the control plane. Self Managed Kubernetes provides benefits like auto-scaling and monitoring that are handled by the cloud provider. The user also has flexibility to choose their own ingress load balancer and operating system when using Self Managed Kubernetes. However, there are some limitations when using Self Managed Kubernetes, such as a lower maximum number of nodes and replicas per application.
Manchester MuleSoft Meetup #6 - Runtime Fabric with Mulesoft Akshata Sawant
Come join us at the Online Meetup to learn more about ServiceNow and Gmail Integration with MuleSoft with detailed Demo. Help us spread the knowledge of Mule!
A brief agenda:
> Networking and Knowledge sharing.
> MuleSoft Latest Product Release Updates.
> Runtime Fabric in depth architecture.
> Finally, we will wrap-up this event with the agenda for the next meetup.
Stay connected to get updates on what's new in MuleSoft.
Speaker: Chris Du Preez
Host: Angel Alberici
Youtube: Virtual Muleys (https://www.youtube.com/c/VirtualMuleysOnline/videos)
Meetups: https://meetups.mulesoft.com/events/details/mulesoft-online-group-english-presents-runtime-fabric-rtf-foundations/
Runtime Fabric Foundations. Tune in this time to get a full overview around RTF: architecture, learning paths, tips, how to avoid pitfalls and more. Time to learn. Chris Du Preez will be guiding us through this 50 minutes session!
Anypoint Runtime Fabric is a container service that automates the deployment and orchestration of Mule applications and API gateways. Runtime Fabric runs within a customer-managed infrastructure on AWS, Azure, virtual machines (VMs), and bare-metal servers. (Find out more: https://docs.mulesoft.com/runtime-fabric/1.7/)
Speaker: Anu Vijayamohan
Host: Angel Alberici
VirtualMuleys: 66 - 20220304-April
Recording & Slides: https://meetups.mulesoft.com/events/details/mulesoft-online-group-english-presents-mulesoft-sizing-guidelines/
All Recordings & Slides: meetups.mulesoft.com/online-group-english/ & youtube.com/c/VirtualMuleysOnline/videos
In this session we will discuss:
Core concepts of sizing
Factors that impact mule sizing
T-Shirt sizing
Sizing nuances in Cloudhub vs OnPrem vs RTF
High Availability
Runtime Fabric on OpenShift _--_ MuleSoft Meetup Deck.pptxSandeep Deshmukh
Runtime fabric will add native support for OpenShift container platforms later this year. Openshift has some of the most significant footprints among enterprise customers who want to adopt an easy-to-use Kubernetes-based platform to streamline their operations and increase developer productivity.
MuleSoft Deployment Strategies (RTF vs Hybrid vs CloudHub)Prashanth Kurimella
Differences between MuleSoft Deployment Strategies (RTF vs Hybrid vs CloudHub)
For additional information, read https://www.linkedin.com/pulse/mulesoft-deployment-strategies-rtf-vs-hybrid-cloudhub-kurimella/
Manchester MuleSoft Meetup #6 - Runtime Fabric with Mulesoft Akshata Sawant
Come join us at the Online Meetup to learn more about ServiceNow and Gmail Integration with MuleSoft with detailed Demo. Help us spread the knowledge of Mule!
A brief agenda:
> Networking and Knowledge sharing.
> MuleSoft Latest Product Release Updates.
> Runtime Fabric in depth architecture.
> Finally, we will wrap-up this event with the agenda for the next meetup.
Stay connected to get updates on what's new in MuleSoft.
Speaker: Chris Du Preez
Host: Angel Alberici
Youtube: Virtual Muleys (https://www.youtube.com/c/VirtualMuleysOnline/videos)
Meetups: https://meetups.mulesoft.com/events/details/mulesoft-online-group-english-presents-runtime-fabric-rtf-foundations/
Runtime Fabric Foundations. Tune in this time to get a full overview around RTF: architecture, learning paths, tips, how to avoid pitfalls and more. Time to learn. Chris Du Preez will be guiding us through this 50 minutes session!
Anypoint Runtime Fabric is a container service that automates the deployment and orchestration of Mule applications and API gateways. Runtime Fabric runs within a customer-managed infrastructure on AWS, Azure, virtual machines (VMs), and bare-metal servers. (Find out more: https://docs.mulesoft.com/runtime-fabric/1.7/)
Speaker: Anu Vijayamohan
Host: Angel Alberici
VirtualMuleys: 66 - 20220304-April
Recording & Slides: https://meetups.mulesoft.com/events/details/mulesoft-online-group-english-presents-mulesoft-sizing-guidelines/
All Recordings & Slides: meetups.mulesoft.com/online-group-english/ & youtube.com/c/VirtualMuleysOnline/videos
In this session we will discuss:
Core concepts of sizing
Factors that impact mule sizing
T-Shirt sizing
Sizing nuances in Cloudhub vs OnPrem vs RTF
High Availability
Runtime Fabric on OpenShift _--_ MuleSoft Meetup Deck.pptxSandeep Deshmukh
Runtime fabric will add native support for OpenShift container platforms later this year. Openshift has some of the most significant footprints among enterprise customers who want to adopt an easy-to-use Kubernetes-based platform to streamline their operations and increase developer productivity.
MuleSoft Deployment Strategies (RTF vs Hybrid vs CloudHub)Prashanth Kurimella
Differences between MuleSoft Deployment Strategies (RTF vs Hybrid vs CloudHub)
For additional information, read https://www.linkedin.com/pulse/mulesoft-deployment-strategies-rtf-vs-hybrid-cloudhub-kurimella/
Clustering, Server setup and Hybrid deployment setup using Anypoint Runtime M...Manish Kumar Yadav
We will talk more about Deployment Strategies,Pros cons for all Strategies,Cluster Setup and Server setup, Clustering,Server setup and Hybrid deployment setup using Runtime Manager in Mule 4
We will also talk more about Setting up alerts,Setting up Monitoring and Setting up Visualizer,Cloudhub-vs-on-premise,Connecting on-prem Mule Runtime with ARM
APIs have become a strategic necessity for your business. They facilitate agility and innovation. However, the financial incentive associated with this agility is often tempered with the fear of undue exposure of the valuable information that these APIs expose. With data breaches now costing $400m or more, senior IT decision makers are right to be concerned about API security.
In this SlideShare, you'll learn:
-The top API security concerns
-How the IT industry is dealing with those concerns
-How Anypoint Platform ensures the three qualifications needed to keep APIs secure
Aaron Lieberman, a MuleSoft Practice Manager and Lead Consultant at Big Compass will walk us through on how Runtime Fabric can deploy and manage applications deployed to AWS. He will also demonstrate on how a Mule 3 and Mule 4 application can run in parallel in the same Runtime Fabric. With any public API, it has never been more important to enhance your security posture and provide deep visibility with logging and monitoring techniques. Aaron will also talk about how security and logging can work seamlessly with your distributed application network to make supporting any application better.
Finally, any modern application must be highly available and provide fault tolerance. We will have some fun with wreaking havoc on our Runtime Fabric infrastructure, and see how the highly available architecture holds up against potential infrastructure outages and attacks.
Designing Apps for Runtime Fabric: Logging, Monitoring & Object Store Persist...Eva Mave Ng
Sydney MuleSoft Meetup - 15th July 2021
Designing Apps for Runtime Fabric: Logging, Monitoring & Object Store Persistence
Speakers:
- Shefreen Kunhimohamed, NJC Labs, Integration Architect
Hosts/Moderators:
- Eva Mave Ng, MuleSoft, Senior Solution Engineer
- Royston Lobo, MuleSoft, Senior Technical Architect
To be notified for all future events, please join the Sydney MuleSoft Meetup group at https://meetups.mulesoft.com/sydney/
Read to learn what Mule Runtime Fabric (RTF) and Anypoint RTF are, how you can leverage these integration engines, the best adoption strategies, and the right way to conduct the risk-cost-benefit analysis for your business.
Object Store v2 provides fast sharing of data and states across batch processes, Mule components, multiple distributed applications, and enables use of a distributed object store for advanced use cases such as API caching and API rate limiting. Learn what's new with object store and provide real-time feedback to MuleSoft's product management team.
Best Practices in Implementing a Center for Enablement (C4E) within Your Orga...MuleSoft
Center for Enablement (C4E) is a cross-functional team that is charged with enabling their organization to consume and get full value from their integration projects and assets. Learn the step-by-step guide on rolling out a C4E within your organization by following a successful customer example.
Speakers:
1. (Slide 5) Gonzalo Marcos: All you need to know before creating your first VPC
2. (Slide 41) David Cisneros: The Metrics Framework Unwrapped
3. (Slide 64) Sebastian Gonzalez: A performance case: Back pressure (Short session)
Host: Angel Alberici
Youtube: Virtual Muleys (https://www.youtube.com/c/VirtualMuleysOnline/videos)
Meetups: https://meetups.mulesoft.com/online-group-english/
Hi everyone, Angel Alberici here as said find our slides here from the event: https://meetups.mulesoft.com/events/details/mulesoft-online-group-english-presents-getting-there-with-vpcs-the-metrics-framework-unwrapped-a-real-story-on-performance/#/
Explore case studies from our most demanding deployments and provide a best practice approach to designing and tuning applications for optimal performance.
Washington DC MuleSoft Meetup: CI/CD Pipeline with MuleSoft and Azure DevOpsBig Compass
Do your clients want a fast, mess-free, organized delivery process? Learn how to set up a streamlined CI/CD pipeline to deploy your APIs to Runtime Manager to three different deployment targets using Azure DevOps. You’ll see how to set-up your MuleSoft APIs to deploy to CloudHub 1.0, CloudHub 2.0, and Runtime Fabric.
Main Takeaway/Learning Points
+ Grab a glimpse of the offered components and customizable capabilities in Azure DevOps
+ Build a CI/CD Pipeline in Azure DevOps
+ Utilize Azure DevOps to deploy MuleSoft APIs to CloudHub 1.0, CloudHub 2.0, and Runtime Fabric
Hybrid cloud : why and how to connect your datacenters to OVHcloud ? OVHcloud
Across our products or between OVHcloud and your own datacenters, Oliver Bédouet will detail network architectures you can build and their advantages, from vRack to OVHcloud Connect.
Clustering, Server setup and Hybrid deployment setup using Anypoint Runtime M...Manish Kumar Yadav
We will talk more about Deployment Strategies,Pros cons for all Strategies,Cluster Setup and Server setup, Clustering,Server setup and Hybrid deployment setup using Runtime Manager in Mule 4
We will also talk more about Setting up alerts,Setting up Monitoring and Setting up Visualizer,Cloudhub-vs-on-premise,Connecting on-prem Mule Runtime with ARM
APIs have become a strategic necessity for your business. They facilitate agility and innovation. However, the financial incentive associated with this agility is often tempered with the fear of undue exposure of the valuable information that these APIs expose. With data breaches now costing $400m or more, senior IT decision makers are right to be concerned about API security.
In this SlideShare, you'll learn:
-The top API security concerns
-How the IT industry is dealing with those concerns
-How Anypoint Platform ensures the three qualifications needed to keep APIs secure
Aaron Lieberman, a MuleSoft Practice Manager and Lead Consultant at Big Compass will walk us through on how Runtime Fabric can deploy and manage applications deployed to AWS. He will also demonstrate on how a Mule 3 and Mule 4 application can run in parallel in the same Runtime Fabric. With any public API, it has never been more important to enhance your security posture and provide deep visibility with logging and monitoring techniques. Aaron will also talk about how security and logging can work seamlessly with your distributed application network to make supporting any application better.
Finally, any modern application must be highly available and provide fault tolerance. We will have some fun with wreaking havoc on our Runtime Fabric infrastructure, and see how the highly available architecture holds up against potential infrastructure outages and attacks.
Designing Apps for Runtime Fabric: Logging, Monitoring & Object Store Persist...Eva Mave Ng
Sydney MuleSoft Meetup - 15th July 2021
Designing Apps for Runtime Fabric: Logging, Monitoring & Object Store Persistence
Speakers:
- Shefreen Kunhimohamed, NJC Labs, Integration Architect
Hosts/Moderators:
- Eva Mave Ng, MuleSoft, Senior Solution Engineer
- Royston Lobo, MuleSoft, Senior Technical Architect
To be notified for all future events, please join the Sydney MuleSoft Meetup group at https://meetups.mulesoft.com/sydney/
Read to learn what Mule Runtime Fabric (RTF) and Anypoint RTF are, how you can leverage these integration engines, the best adoption strategies, and the right way to conduct the risk-cost-benefit analysis for your business.
Object Store v2 provides fast sharing of data and states across batch processes, Mule components, multiple distributed applications, and enables use of a distributed object store for advanced use cases such as API caching and API rate limiting. Learn what's new with object store and provide real-time feedback to MuleSoft's product management team.
Best Practices in Implementing a Center for Enablement (C4E) within Your Orga...MuleSoft
Center for Enablement (C4E) is a cross-functional team that is charged with enabling their organization to consume and get full value from their integration projects and assets. Learn the step-by-step guide on rolling out a C4E within your organization by following a successful customer example.
Speakers:
1. (Slide 5) Gonzalo Marcos: All you need to know before creating your first VPC
2. (Slide 41) David Cisneros: The Metrics Framework Unwrapped
3. (Slide 64) Sebastian Gonzalez: A performance case: Back pressure (Short session)
Host: Angel Alberici
Youtube: Virtual Muleys (https://www.youtube.com/c/VirtualMuleysOnline/videos)
Meetups: https://meetups.mulesoft.com/online-group-english/
Hi everyone, Angel Alberici here as said find our slides here from the event: https://meetups.mulesoft.com/events/details/mulesoft-online-group-english-presents-getting-there-with-vpcs-the-metrics-framework-unwrapped-a-real-story-on-performance/#/
Explore case studies from our most demanding deployments and provide a best practice approach to designing and tuning applications for optimal performance.
Washington DC MuleSoft Meetup: CI/CD Pipeline with MuleSoft and Azure DevOpsBig Compass
Do your clients want a fast, mess-free, organized delivery process? Learn how to set up a streamlined CI/CD pipeline to deploy your APIs to Runtime Manager to three different deployment targets using Azure DevOps. You’ll see how to set-up your MuleSoft APIs to deploy to CloudHub 1.0, CloudHub 2.0, and Runtime Fabric.
Main Takeaway/Learning Points
+ Grab a glimpse of the offered components and customizable capabilities in Azure DevOps
+ Build a CI/CD Pipeline in Azure DevOps
+ Utilize Azure DevOps to deploy MuleSoft APIs to CloudHub 1.0, CloudHub 2.0, and Runtime Fabric
Hybrid cloud : why and how to connect your datacenters to OVHcloud ? OVHcloud
Across our products or between OVHcloud and your own datacenters, Oliver Bédouet will detail network architectures you can build and their advantages, from vRack to OVHcloud Connect.
Hybrid cloud : why and how to connect your datacenters to OVHcloud ?
Similar to MuleSoft Surat Meetup#42 - Runtime Fabric Manager on Self Managed Kubernetes and how it is differed from Runtime Fabric Manager on Bare Metals/VMs
Washington DC MuleSoft Meetup 05-12-22-2.pptxivaturia
Anypoint Runtime Fabric is a container service that allows you to run Mule applications, composite APIs and API gateways across any environment with centralized management via Anypoint Platform.
Some of the capabilities of Anypoint Runtime Fabric include:
Isolation between applications by running a separate Mule runtime server per application.
Ability to run multiple versions of Mule runtime server on the same set of resources.
Scaling applications across multiple replicas.
Automated application fail-over.
Application management with Anypoint Runtime Manager.
MuleSoft Meetup Roma - Runtime Fabric Series (From Zero to Hero) - Sessione 2Alfonso Martino
Questa presentazione tratta le seguenti tematiche:
- Service discovery su Kubernetes (Service, Ingress Controller)
- Ingress Controller setup su EKS
- Ingress Controller Template setup su RTF
- Strategie di segregazione del traffico (interno ed esterno)
- Differenze tra RTF BYOK (Bring Your Own Kubernetes) e Self-managed
Amazon EKS 그리고 Service Mesh
Kubernetes는 컨테이너 서비스를 도입하는 기업들에게 가장 있기있는 Orchestration 플랫폼입니다. 이 세션에서는 아마존에서 6월 정식 출시한 managed Kubenetes서비스인 EKS를 소개해드리며, 오픈소스 버전과의 차이점 및 장점 등에 대해 설명하고, 진보한 마이크로 서비스인 Service Mesh를 구현하는 Linkerd 소개 및 데모를 진행하고자 합니다.
Cloud Native Night, April 2018, Mainz: Workshop led by Jörg Schad (@joerg_schad, Technical Community Lead / Developer at Mesosphere)
Join our Meetup: https://www.meetup.com/de-DE/Cloud-Native-Night/
PLEASE NOTE:
During this workshop, Jörg showed many demos and the audience could participate on their laptops. Unfortunately, we can't provide these demos. Nevertheless, Jörg's slides give a deep dive into the topic.
DETAILS ABOUT THE WORKSHOP:
Kubernetes has been one of the topics in 2017 and will probably remain so in 2018. In this hands-on technical workshop you will learn how best to deploy, operate and scale Kubernetes clusters from one to hundreds of nodes using DC/OS. You will learn how to integrate and run Kubernetes alongside traditional applications and fast data services of your choice (e.g. Apache Cassandra, Apache Kafka, Apache Spark, TensorFlow and more) on any infrastructure.
This workshop best suits operators focussed on keeping their apps and services up and running in production and developers focussed on quickly delivering internal and customer facing apps into production.
You will learn how to:
- Introduction to Kubernetes and DC/OS (including the differences between both)
- Deploy Kubernetes on DC/OS in a secure, highly available, and fault-tolerant manner
- Solve operational challenges of running a large/multiple Kubernetes cluster
- One-click deploy big data stateful and stateless services alongside a Kubernetes cluster
[AWS Dev Day] 앱 현대화 | DevOps 개발자가 되기 위한 쿠버네티스 핵심 활용 예제 알아보기 - 정영준 AWS 솔루션즈 아키...Amazon Web Services Korea
쿠버네티스에 어플리케이션을 손쉽게 배포하는 방법은 무엇일까요? 복잡하게 배포된 어플리케이션의 파드들은 어떻게 디버깅하고 로깅해야 할까요? 또한 요즘 자주 이야기 되는 클라우드 네이티브 아키텍처로 설계된 어플리케이션은 어떻게 만들고 배포해야하는 걸까요?삼성전자 무선사업부에서 삼성헬스를 EKS 에 배포한 사례를 살펴보며, 이러한 문제를 어떻게 해결했는지 알아봅니다. 또한 복잡하게만 느껴졌던 쿠버네티스의 어플리케이션 배포와 클라우드 네이티브 아키텍처의 베스트 프렉티스를 EKS 에 어플리케이션을 배포하고, 관리하는 예제를 통하여 간편하게 이해할 수 있게 도와드립니다.
Build cloud native solution using open source Nitesh Jadhav
Build cloud native solution using open source. I have tried to give a high level overview on How to build Cloud Native using CNCF graduated software's which are tested, proven and having many reference case studies and partner support for deployment
Manage your kubernetes cluster with cluster api, azure and git opsJorge Arteiro
In this session we are going to Introduce Cluster API, a Kubernetes subproject that allows you to manage Kubernetes clusters lifecycle running anywhere using only Kubernetes YAML files. Let’s see how Azure Arc GitOps approach improves and simplify the day-2 operations of these clusters, where your Git repo is now the source of truth. Do you have problems managing identities and Network connection for your current CI/CD process? You don’t know how to manage multiple Kubernetes clusters in production? Then this talk is for you!
Docker moves very fast, with an edge channel released every month and a stable release every 3 months. Patrick will talk about how Docker introduced Docker EE and a certification program for containers and plugins with Docker CE and EE 17.03 (from March), the announcements from DockerCon (April), and the many new features planned for Docker CE 17.05 in May.
This talk will be about what's new in Docker and what's next on the roadmap
IBM BP Session - Multiple CLoud Paks and Cloud Paks Foundational Services.pptxGeorg Ember
Diese Präsentation beinhaltet Erfahrungen, Empfehlungen und Planungs-Gedanken, die man beachten sollte, wenn man multiple IBM Cloud Paks auf der Container Platform OpenShift installieren / deployen möchte. Es beschreibt die Grundlagen zu "common services", auch "foundational services" genannt, die als Basis-Services die Lauffähigkeit dieser Cloud Paks auf OpenShift erläutert und wie man Cloud Paks auch logisch trennen kann auf OpenShift worker nodes über taints und node selectors.
Lessons learned migrating 100+ services to KubernetesJose Galarza
Lessons that we learned in TransferWise while migrating all our services to Kubernetes and AWS
Similar to MuleSoft Surat Meetup#42 - Runtime Fabric Manager on Self Managed Kubernetes and how it is differed from Runtime Fabric Manager on Bare Metals/VMs (20)
UiPath Test Automation using UiPath Test Suite series, part 4DianaGray10
Welcome to UiPath Test Automation using UiPath Test Suite series part 4. In this session, we will cover Test Manager overview along with SAP heatmap.
The UiPath Test Manager overview with SAP heatmap webinar offers a concise yet comprehensive exploration of the role of a Test Manager within SAP environments, coupled with the utilization of heatmaps for effective testing strategies.
Participants will gain insights into the responsibilities, challenges, and best practices associated with test management in SAP projects. Additionally, the webinar delves into the significance of heatmaps as a visual aid for identifying testing priorities, areas of risk, and resource allocation within SAP landscapes. Through this session, attendees can expect to enhance their understanding of test management principles while learning practical approaches to optimize testing processes in SAP environments using heatmap visualization techniques
What will you get from this session?
1. Insights into SAP testing best practices
2. Heatmap utilization for testing
3. Optimization of testing processes
4. Demo
Topics covered:
Execution from the test manager
Orchestrator execution result
Defect reporting
SAP heatmap example with demo
Speaker:
Deepak Rai, Automation Practice Lead, Boundaryless Group and UiPath MVP
"Impact of front-end architecture on development cost", Viktor TurskyiFwdays
I have heard many times that architecture is not important for the front-end. Also, many times I have seen how developers implement features on the front-end just following the standard rules for a framework and think that this is enough to successfully launch the project, and then the project fails. How to prevent this and what approach to choose? I have launched dozens of complex projects and during the talk we will analyze which approaches have worked for me and which have not.
Search and Society: Reimagining Information Access for Radical FuturesBhaskar Mitra
The field of Information retrieval (IR) is currently undergoing a transformative shift, at least partly due to the emerging applications of generative AI to information access. In this talk, we will deliberate on the sociotechnical implications of generative AI for information access. We will argue that there is both a critical necessity and an exciting opportunity for the IR community to re-center our research agendas on societal needs while dismantling the artificial separation between the work on fairness, accountability, transparency, and ethics in IR and the rest of IR research. Instead of adopting a reactionary strategy of trying to mitigate potential social harms from emerging technologies, the community should aim to proactively set the research agenda for the kinds of systems we should build inspired by diverse explicitly stated sociotechnical imaginaries. The sociotechnical imaginaries that underpin the design and development of information access technologies needs to be explicitly articulated, and we need to develop theories of change in context of these diverse perspectives. Our guiding future imaginaries must be informed by other academic fields, such as democratic theory and critical theory, and should be co-developed with social science scholars, legal scholars, civil rights and social justice activists, and artists, among others.
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...UiPathCommunity
💥 Speed, accuracy, and scaling – discover the superpowers of GenAI in action with UiPath Document Understanding and Communications Mining™:
See how to accelerate model training and optimize model performance with active learning
Learn about the latest enhancements to out-of-the-box document processing – with little to no training required
Get an exclusive demo of the new family of UiPath LLMs – GenAI models specialized for processing different types of documents and messages
This is a hands-on session specifically designed for automation developers and AI enthusiasts seeking to enhance their knowledge in leveraging the latest intelligent document processing capabilities offered by UiPath.
Speakers:
👨🏫 Andras Palfi, Senior Product Manager, UiPath
👩🏫 Lenka Dulovicova, Product Program Manager, UiPath
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered QualityInflectra
In this insightful webinar, Inflectra explores how artificial intelligence (AI) is transforming software development and testing. Discover how AI-powered tools are revolutionizing every stage of the software development lifecycle (SDLC), from design and prototyping to testing, deployment, and monitoring.
Learn about:
• The Future of Testing: How AI is shifting testing towards verification, analysis, and higher-level skills, while reducing repetitive tasks.
• Test Automation: How AI-powered test case generation, optimization, and self-healing tests are making testing more efficient and effective.
• Visual Testing: Explore the emerging capabilities of AI in visual testing and how it's set to revolutionize UI verification.
• Inflectra's AI Solutions: See demonstrations of Inflectra's cutting-edge AI tools like the ChatGPT plugin and Azure Open AI platform, designed to streamline your testing process.
Whether you're a developer, tester, or QA professional, this webinar will give you valuable insights into how AI is shaping the future of software delivery.
Connector Corner: Automate dynamic content and events by pushing a buttonDianaGray10
Here is something new! In our next Connector Corner webinar, we will demonstrate how you can use a single workflow to:
Create a campaign using Mailchimp with merge tags/fields
Send an interactive Slack channel message (using buttons)
Have the message received by managers and peers along with a test email for review
But there’s more:
In a second workflow supporting the same use case, you’ll see:
Your campaign sent to target colleagues for approval
If the “Approve” button is clicked, a Jira/Zendesk ticket is created for the marketing design team
But—if the “Reject” button is pushed, colleagues will be alerted via Slack message
Join us to learn more about this new, human-in-the-loop capability, brought to you by Integration Service connectors.
And...
Speakers:
Akshay Agnihotri, Product Manager
Charlie Greenberg, Host
The Art of the Pitch: WordPress Relationships and SalesLaura Byrne
Clients don’t know what they don’t know. What web solutions are right for them? How does WordPress come into the picture? How do you make sure you understand scope and timeline? What do you do if sometime changes?
All these questions and more will be explored as we talk about matching clients’ needs with what your agency offers without pulling teeth or pulling your hair out. Practical tips, and strategies for successful relationship building that leads to closing the deal.
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...DanBrown980551
Do you want to learn how to model and simulate an electrical network from scratch in under an hour?
Then welcome to this PowSyBl workshop, hosted by Rte, the French Transmission System Operator (TSO)!
During the webinar, you will discover the PowSyBl ecosystem as well as handle and study an electrical network through an interactive Python notebook.
PowSyBl is an open source project hosted by LF Energy, which offers a comprehensive set of features for electrical grid modelling and simulation. Among other advanced features, PowSyBl provides:
- A fully editable and extendable library for grid component modelling;
- Visualization tools to display your network;
- Grid simulation tools, such as power flows, security analyses (with or without remedial actions) and sensitivity analyses;
The framework is mostly written in Java, with a Python binding so that Python developers can access PowSyBl functionalities as well.
What you will learn during the webinar:
- For beginners: discover PowSyBl's functionalities through a quick general presentation and the notebook, without needing any expert coding skills;
- For advanced developers: master the skills to efficiently apply PowSyBl functionalities to your real-world scenarios.
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...Jeffrey Haguewood
Sidekick Solutions uses Bonterra Impact Management (fka Social Solutions Apricot) and automation solutions to integrate data for business workflows.
We believe integration and automation are essential to user experience and the promise of efficient work through technology. Automation is the critical ingredient to realizing that full vision. We develop integration products and services for Bonterra Case Management software to support the deployment of automations for a variety of use cases.
This video focuses on the notifications, alerts, and approval requests using Slack for Bonterra Impact Management. The solutions covered in this webinar can also be deployed for Microsoft Teams.
Interested in deploying notification automations for Bonterra Impact Management? Contact us at sales@sidekicksolutionsllc.com to discuss next steps.
Knowledge engineering: from people to machines and back
MuleSoft Surat Meetup#42 - Runtime Fabric Manager on Self Managed Kubernetes and how it is differed from Runtime Fabric Manager on Bare Metals/VMs
1. Runtime Fabric Manager on Self Managed Kubernetes and how
it is differed from Runtime Fabric Manager on Bare Metals/VMs
Surat MuleSoft Meetup Group
June 4, 2022
11:00 IST (GTM+05:30)
2. Safe Harbour Statement
● Both the speaker and the host are organizing this meet-up in individual capacity only. We are
not representing our companies here.
● This presentation is strictly for learning purposes only. Organizer/Presenter do not hold any
responsibility that same solution will work for your business requirements.
● This presentation is not meant for any promotional activities.
2
3. A recording of this meetup will be uploaded to events page within 24 hours.
Questions can be submitted/asked at any time in the Chat/Questions & AnswersTab.
Make it more Interactive!!!
Give us feedback! Rate this meetup session by filling feedback form at the end of theday.
We Love Feedbacks!!! Its Bread & Butter for Meetup.
Housekeeping
3
6. Agenda
● Introduction
● What is Elastic Kubernetes Service and its Architecture?
● What is Runtime Fabric Manager and its Architecture?
● Benefits of EKS/RTF?
● Ingress Controller, Last Mile Security, Persistence Gateway
● Anypoint Runtime Fabric on Self-Managed Kubernetes (EKS) as a Shared Responsibility
● CPU Bursting
7. A container is a standard unit of software that
packages up code and all its dependencies so the
application runs quickly and reliably from one
computing environment to another. It packages the
code and its dependencies together
What is Containerization ?
7
Docker is an open platform for developing, shipping, and running
applications. Docker enables you to separate your applications from
your infrastructure so you can deliver software quickly. With Docker,
you can manage your infrastructure in the same ways you manage
your applications.
9. What is EKS?
EKS is a fully managed AWS service that makes you run Kubernetes
on AWS without requiring the user to maintain their own Kubernetes
in Control plane. It is an AWS service to run, manage, scale or deploy
the containerized application in the Kubernetes.
In EKS architecture, the Kubernetes control plane is managed by
EKS that is running in EKS managed VPC. EKS automatically
manages the scalability and durability of the Kubernetes control
plane nodes, and it automatically replaces unhealthy nodes.
10. EKS Architecture
Destination Target
VPC CIDR local
0.0.0.0/0 firewall-az-1
Private Subnet Route Table
Destination Target
VPC CIDR Local
0.0.0.0/0 NAT Gateway
Firewall Subnet Route Table
Destination Target
VPC CIDR Local
0.0.0.0/0 igw
Public Subnet Route Table
Public Subnet
Firewall Subnet
Private Subnet
Destination Target
VPC CIDR local
0.0.0.0/0 firewall-az-2
Private Subnet Route Table
Destination Target
VPC CIDR local
0.0.0.0/0 NAT Gateway
Firewall Subnet Route Table
Destination Target
VPC CIDR local
0.0.0.0/0 Igw
Public Subnet Route Table
Public Subnet
Firewall Subnet
Private Subnet
Destination Target
VPC CIDR local
0.0.0.0/0 firewall-az-3
Private Subnet Route Table
Destination Target
VPC CIDR local
0.0.0.0/0 NAT Gateway
Firewall Subnet Route Table
Destination Target
VPC CIDR Local
0.0.0.0/0 igw
Public Subnet Route Table
Public Subnet
Firewall Subnet
Private Subnet
EKS Node EKS Node EKS Node
Firewall Endpoints Firewall Endpoints Firewall Endpoints
NAT Gateway NAT Gateway NAT Gateway
Internet
Gateway
AWS EKS
Control Plane
AZ-1 AZ-2 AZ-3
AWS Managed VPC
Ingress Managed
Load Balancer
Kubectl
Client
• Private, Public and Firewall Subnet spin up across multiple AZ for High
Availability.
• Separate Route Tables for Private, Public and Firewall Subnet.
• Outbound Traffic from Private Subnet will be route through Firewall Subnet
and ensure outbound traffic to destination is allowed.
• Client can connect to application via Ingress Load Balancer.
Request from
Private Subnet
Firewall Subnet Validate
whether traffic is
allowed or not
Traffic routed to NAT
Gateway in Public
Subnet
Traffic routed outside
via Internet Gateway
Response from outside
comes to IG and routed
to NAT in Public Subnet
Response will send to
Firewall Subnet for
filtering and validation
Response will send to
Private Subnet
EKS Managed
ENI
11. What is Runtime
Fabric Manager?
• Runtime Fabric (RTF) is a container service to
deploy mule runtime on cloud (AWS / Azure) or on
a data center (on-premise).
• Anypoint Runtime Manager on Self-Managed
Kubernetes allows you to deploy the MuleSoft
application and API proxies on Kubernetes Cluster.
• There are two management options for
Anypoint Runtime Fabric:
• Runtime Fabric on Self-Managed
Kubernetes
• Runtime Fabric on VMs / Bare Metal
12. RTF on Self Managed Kubernetes RTF on Bare Metal Serve/VMs
13. RTF on Self Managed Kubernetes
RTF on Bare Metal Serve/VMs
14. Some Features – Runtime Fabric Manager on Self
Managed Kubernetes
INGRESS CONTROLLER - ANYPOINT
RUNTIME FABRIC MANAGER
ALLOWS YOU TO SPECIFY CUSTOM
INGRESS CONFIGURATION USING
AN INGRESS RESOURCE TEMPLATE.
INGRESS HAS CAPABILITIES LIKE SSL
TERMINATION OR OFFLOADING,
SSL TUNNELING, LOAD BALANCING,
ROUTING ETC. INGRESS EXPOSES
HTTP OR HTTPS ROUTES FROM
OUTSIDE THE CLUSTER TO THE
SERVICES WITHIN THE CLUSTER.
PERSISTENCE GATEWAY -
PERSISTENCE GATEWAY ALLOWS
YOU TO STORE THE APPLICATION
OBJECT STORE OR VM DATA AND
THAT CAN BE SHARED ACROSS THE
APPLICATIONS. WITH PERSISTENCE
GATEWAY, THIS DATA WILL BE NOT
LOST OR PERSISTED IN CASE
APPLICATION RESTARTS.
PERSISTENCE GATEWAY SUPPORTS
ONLY POSTGRESQL DATABASES.
LAST MILE SECURITY - LAST MILE
SECURITY ENABLES HTTPS TRAFFIC
BETWEEN INGRESS AND
APPLICATION DEPLOYED ON
WORKER NODES. RUNTIME FABRIC
MANAGER ON SELF-MANAGED
KUBERNETES DOES NOT INCLUDE
INGRESS IN PRODUCT SCOPE. IT IS
PART OF INGRESS
CONFIGURATION, AND THIS MAY
VARY AS PER INGRESS HAS BEEN
USED. APPLICATION DEPLOYED TO
EKS CLUSTER ALWAYS LISTENS ON
PORT 8081.
16. Runtime Fabric Manager CPU bursting is using Kubernetes based CPU Bursting technology. With CPU
Bursting, applications running in the pod can consume sparer CPU than allocated. This event will occur
when the application is overloaded due to more requests hits and needs more CPU than actually
allocated. You need to ensure that CPU consumption is not more than what you have paid, even in case
of the CPU bursting.
When you deploy an application to Runtime Fabric Manager, you need to set Reserved CPU and CPU
Limit. This means your application will guarantee to get the Reserved CPU and in case application
requires more CPU, it can go up to CPU Limit defined and this will be only possible if that much of CPU is
free.
CPU Bursting
17. Runtime Fabric Manager -
Benefits
Reduce Infrastructure Cost - Amount of Infrastructure required for
setting up and managing the Runtime Fabric Manager is to reduce
footprint.
More visibility to operation teams for managed Kubernetes
environments and Self-Managed Kubernetes service providers like
AWS and Azure offered Auto Scaling, automatic Kubernetes upgrades
and monitoring.
Kubernetes controller is managed by Self-Managed Kubernetes
service providers like AWS and Azure.
Flexibility of choosing own ingress load balancer and preferred Linux-
based operating system in case of Self-Managed Kubernetes.
18.
19. Implementing TLS on EKS
To enable TLS, you need certificates (private and public key) to be stored in
Kubernetes secret using the below command.
kubectl create secret tls rtf-nginx-secret --namespace rtf --key
private_key.pem --cert public_key.pem
Add the Secret name in the ingress template and apply it again on
Kubernetes. This name should match with the name of tls secret.
tls:
- hosts:
- api-test.demo.com
secretName: rtf-nginx-secret
Apply Ingress template to Kubernetes using kubectl.
kubectl apply -f ingress-tls.yaml
20. Enforce deploying replicas across nodes
If enforceDeployingReplicasAcrossNodes is
enabled, the maximum number of replicas
you can configure is equal to the number of
nodes.
With this property, you can ensure that
multiple replicas for your application are
created across multiple nodes. In case this
property is disabled, it can create multiple
replicas of the same application on the same
node and it doesn’t guarantee replicas for
the same application on different nodes. This
property can be only used if you want to
deploy multiple replicas of the same
application.
21. POD communicate with the services which are outside
EKS/RTF Cluster for which IP Whitelisting is required
22. Runtime Fabric Manager on Self
Managed Kubernetes - Limitation
Nodes The maximum number of nodes is 30.
Node types VM-based nodes are required. For example, Fargate is not supported.
Replicas per application The maximum number of replicas per application is 8.
Replicas per node The maximum number of replicas that can be deployed per node is 40.
Run no more than 20 - 25 replicas per core, up to a maximum of 40 replicas per node, to allow core sharing
across replicas when needed for bursting. This ensures the Runtime Fabric’s internal components that run on
each worker node are not overloaded by too many replicas.
Associated environments per Runtime Fabric You can associate a Runtime Fabric with up to 100 environments in any Business Group. For example, if you
associate a development and a production environment with Org A and a dev environment with Org B, that is
three environment associations.
Business groups You can create up to 50 Runtime Fabrics per org in a Business Group. Any sub org can contain up to 50 Runtime
Fabrics, in addition to any shared by another sub org. For example, if you have master Org A and its child Org B,
you can have 50 Runtime Fabrics in Org A and 50 in Org B. You can also share all 50 Runtime Fabrics from Org A
with Org B, and as a result, you will see 100 Runtime Fabrics in total in the list view of Org B.
Object store persistence To manage data persistence across Mule application replicas and restarts, Anypoint Runtime Fabric uses
Persistence Gateway. See Persistence Gateway.
23. 23
Exchange Design Center
Runtime
Manager
Access
Management
API Manager
Private Subnet
Prod Transit Gateway
Internet
Gateway
Non-Prod Transit Gateway
Customer Gateway Customer Gateway
System 1 System 2 System 3 System 4 System 5 System 1 System 2 System 3 System 4 System 5
VPN
Connection
API
EKS/RTF Data Plane (Prod) EKS/RTF Data Plane (Non-Prod)
Internet
Gateway
Runtime Fabric Manager
(Control Plane)
Firewall Subnet
NAT
Gateway
Public Subnet
Firewall
Endpoints
(Rules, Policies)
Ingress Managed Load Balancer
API
Ingress Managed Load Balancer
API
Private Subnet Firewall Subnet
Firewall
Endpoints
(Rules, Policies)
NAT
Gateway
Public Subnet
API Auto Discovery
/API Proxy
Anypoint Platform (Control Plane)
Elastic Kubernetes Service (Control Plane)
(Prod)
Elastic Kubernetes Service (Control Plane)
(Non-Prod)
EKS Managed ENI EKS Managed ENI
EKS/RTF Architecture
24. Parameters RTF on Bare Metal or Virtual Machines RTF on Self-Managed EKS
Kubernetes MuleSoft Provided Bring Your Own Kubernetes
Ingress Included Not Included
OpsCenter UI Included Not Included
External Log Forwarder Included Not Included
Kapacitor Alerts Included Not Included
Installation Options Cloud Provider Auto Scripts like AWS, Azure. Bare Metal Servers or Virtual Machines. EKS, AKS and GKE
RTF Components and Services Included Included
Docker MuleSoft Provided Customer brings own docker (Cloud Provider)
Anypoint Security Supported Not Supported
Controller Node Can Access controller Node Does not have access to controller node
Persistence Gateway Supported Supported
Last Mile Security Supported Supported
Upgrading Runtime Fabric Upgrade RTF Appliance, Components, the rtfctl command-line utility, and node
configurations
Upgrade Runtime Fabric components and the rtfctl command-line utility.
Node Types Bare Metal Servers or Virtual Machines VM-Based nodes are supported. Fargate is not supported.
Maximum Number of Controller Nodes 5 Self-Managed Controller Nodes and Auto Scalability taken care by Cloud Provider.
Maximum Number of Worker Nodes 16 30
Replicas Per Application 8 8
Replicas Per Worker Node 40 40
Associated environments per Runtime Fabric 50 100
Business groups 50 50
Object store persistence To handle data persistence across Mule application replicas and restarts, Anypoint Runtime
Fabric uses the Persistence Gateway.
To manage data persistence across Mule application replicas and restarts, Anypoint Runtime
Fabric uses Persistence Gateway
Tokenization Service Supported Supported
25. Runtime Fabric Manager - Benefits
• Reduce Infrastructure Cost - Amount of Infrastructure required for setting up and
managing the Runtime Fabric Manager is to reduce footprint.
• More visibility to operation teams for managed Kubernetes environments
and Self-Managed Kubernetes service providers like AWS and Azure offered Auto
Scaling, automatic Kubernetes upgrades and monitoring.
• Kubernetes controller is managed by Self-Managed Kubernetes service providers
like AWS and Azure.
• Flexibility of choosing own ingress load balancer and preferred linux-based
operating system in case of Self-Managed Kubernetes.
• Isolation between applications by running a separate Mule Runtime per
application.
• Ability to run multiple Mule Runtime on same sets of resources.
• Cheaper to run mule applications longer term compared to CloudHub as apps can
be deployed with as low as 0.02 Core (CloudHub is 0.1 vCore minimum)
• Applications deployed on Runtime Fabric Manager can be managed by Anypoint
Runtime Manager.
• Scaling the application across the multiple replicas with Zero downtime.
• Intelligent Healing and Automated application failover.r
27. Take a stand !
18
●Nominate yourself for the next meetup speaker and suggest a topic as well.
28. 20
● Share:
○ Tweet using the hashtag #MuleSoftMeetups
○ Invite your network to join: https://meetups.mulesoft.com/surat
● Feedback:
○ Fill out the survey feedback and suggest topics for upcoming events
○ Contact MuleSoft at meetups@mulesoft.com for ways to improve the program
What’s next?
29. 20
● 11th June 2022 - Implementing and Understanding SAGA (Orchestration and
Choreography) Patterns With MuleSoft
● 24th June 2022 - Combine Service Mesh With Anypoint API Management to
power Microservices
● 9th July 2022 - Driving Digital Transformation in Banking Industries With
MuleSoft
Upcoming Meetups