Join us for this meetup where Jitendra Bafna (Jacky) will be talking about Anypoint VPC, VPN and DLB Architecture. He will mention the best practices, some use cases, and a live demo!
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
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/)
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.
The document provides an overview of Anypoint CloudHub 2.0 presented at a MuleSoft meetup group in Patna. It introduces CloudHub 2.0 and discusses its features like containerization, multi-tenancy, availability, scalability, and security. The presentation agenda includes what CloudHub 2.0 is, its key features and architecture, deployment flow, and application monitoring capabilities. It also demonstrates CloudHub 2.0 through a demo and concludes with a Q&A section.
This document provides an overview of migrating MuleSoft applications from an on-premises deployment to a CloudHub deployment. It discusses the different deployment models, reasons for migrating to the cloud, key steps in the migration process, and considerations for application code changes, networking configuration, continuous integration/deployment processes, monitoring, and scaling in CloudHub. The presenter is a MuleSoft customer success engineer with experience helping customers migrate their applications from on-premises environments to CloudHub.
The Metrics Framework is an extensible Mule application that collects, aggregates, and loads metrics into visualization systems. It provides out-of-the-box integrations and visualization options. Metrics measure aspects of business activity, while KPIs reflect strategic goals composed of one or more metrics. The framework collects metrics over time to derive KPIs by visualizing metric behavior in timeline charts. This allows organizations to track the success of activities and goals.
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/
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
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/)
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.
The document provides an overview of Anypoint CloudHub 2.0 presented at a MuleSoft meetup group in Patna. It introduces CloudHub 2.0 and discusses its features like containerization, multi-tenancy, availability, scalability, and security. The presentation agenda includes what CloudHub 2.0 is, its key features and architecture, deployment flow, and application monitoring capabilities. It also demonstrates CloudHub 2.0 through a demo and concludes with a Q&A section.
This document provides an overview of migrating MuleSoft applications from an on-premises deployment to a CloudHub deployment. It discusses the different deployment models, reasons for migrating to the cloud, key steps in the migration process, and considerations for application code changes, networking configuration, continuous integration/deployment processes, monitoring, and scaling in CloudHub. The presenter is a MuleSoft customer success engineer with experience helping customers migrate their applications from on-premises environments to CloudHub.
The Metrics Framework is an extensible Mule application that collects, aggregates, and loads metrics into visualization systems. It provides out-of-the-box integrations and visualization options. Metrics measure aspects of business activity, while KPIs reflect strategic goals composed of one or more metrics. The framework collects metrics over time to derive KPIs by visualizing metric behavior in timeline charts. This allows organizations to track the success of activities and goals.
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/
The document provides an agenda for the Manila MuleSoft Meetup #14 on October 20, 2022. The meetup will include presentations on success stories, MuleSoft training and certifications, Cloudhub 2.0, and a quiz game. There will be introductions from 6:35-6:40pm, presentations from 6:40-7:35pm, dinner from 7:40-7:50pm, and networking from 7:50pm onward. Speakers include representatives from Capgemini and MuleSoft who will discuss topics like Cloudhub 2.0, success stories, and training updates.
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/
Red Hat OpenShift 4 allows for automated and customized deployments. The Full Stack Automation method fully automates installation and updates of both the OpenShift platform and Red Hat Enterprise Linux CoreOS host operating system. The Pre-existing Infrastructure method allows OpenShift to be deployed on user-managed infrastructure, where the customer provisions resources like load balancers and DNS. Both methods use the openshift-install tool to generate ignition configs and monitor the cluster deployment.
OpenShift Virtualization allows running virtual machines as containers managed by Kubernetes. It uses KVM with QEMU and libvirt to run virtual machines inside containers. Virtual machines are scheduled and managed like pods through Kubernetes APIs and can access container networking and storage. Templates can be used to simplify virtual machine creation and configuration. Virtual machines can be imported, viewed, managed, and deleted through the OpenShift console and CLI like other Kubernetes resources. Metrics on virtual machine resources usage are also collected.
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.
Learn More About Object Store | MuleSoft Mysore Meetup #9
-What is an Object Store?
-Different types of Object Store
-Object Store behavior in different deployment models
- On-Prem
- Cluster
- CloudHub
- Hybrid
-Demo (on watermarking using Object Sore)
Speaker:- Pallavi M R
Organizers:
Shubham Chaurasia - https://www.linkedin.com/in/shubhamchaurasia1/
Giridhar Meka - https://www.linkedin.com/in/giridharmeka
For Upcoming Meetups Join MuleSoft Mysore Meetup Group- https://meetups.mulesoft.com/mysore/
The document summarizes a presentation about MuleSoft Cloud Hub 2.0. It discusses the differences between shared and private spaces in Cloud Hub 2.0 and how applications can be deployed in a private, isolated network. It also compares features of Cloud Hub 1.0 and 2.0, noting that Cloud Hub 2.0 offers more granular resource allocation, enhanced security, and new deployment options like clustering and rolling updates. The presentation includes a live demo of Cloud Hub 2.0 and discusses its architecture.
Session on API auto scaling, monitoring and Log managementpqrs1234
API Autoscaling
When to configure
How to configure
Points to be noted while configuring
Anypoint Monitoring Overview
Advantages and uses
Built-in dashboards
Custom dashboards
Reports
Alerts
Functional Monitoring
Log Management
Log Search
Log Points
Log Download
SPEAKERS: Eduardo Grave, Pablo Mangudo
Host: Angel Alberici
Youtube: Virtual Muleys (https://www.youtube.com/c/VirtualMuleysOnline/videos)
Extraordinary session directly from the MuleSoft Engineering Team, our colleagues Eduardo Grave and Pablo Mangudo will get you up to speed on the best practices for MUnit with a Technical deep dive and widen your knowledge on how to take advantage of the test recorder to test mule apps
1. What is MUnit
2. MUnit Components
3. MUnit Walkthrough
4. Other Components of MUnit
5. Challenges with Testing
6. Test Recorder: How it works
7. Test Recorder Demo
8. Test Recorder: Tips & Tricks
This is a hands-on session to get a view into the MUnit features and how to use them to help us develop our applications.
MuleSoft Surat Meetup#42 - Runtime Fabric Manager on Self Managed Kubernetes ...Jitendra Bafna
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.
This document provides an introduction to Mule, an open-source enterprise service bus (ESB). It discusses what Mule is, how to use it, and some of its core concepts. Mule uses technologies like staged event-driven architecture (SEDA) and Java NIO to process events and messages asynchronously and efficiently. The document then explains Mule concepts like endpoints, transports, connectors, routers, filters, transformers and the universal message object (UMO) that Mule uses to process events through its pipeline. It provides examples of using Mule with file endpoints and XML pipelines.
This document provides an overview and agenda for an online meetup discussing Ingress V2 for Runtime Fabric on self-managed Kubernetes. The agenda includes guidelines for the meetup, a walkthrough of Ingress V2, a demo, and a question and answer session. Ingress V2 allows for custom ingress configurations using ingress resource templates that define rules like hostnames, paths, backends and TLS settings. It provides benefits over the previous ingress configuration model like supporting multiple ingress controllers and configurations per application.
Anypoint Platform for Pivotal Cloud FoundryMuleSoft
Customers need a choice of deployment environments whether on MuleSoft's cloud, on-premises or in a private cloud using a platform as a service (PaaS) framework. Learn how MuleSoft and Pivotal work together to deliver application networks within a secure private cloud. In this session, we will discuss the different deployment modes of Anypoint Platform on Pivotal Cloud Foundry.
The document discusses microservices architecture and how microservices can be developed and deployed using MuleSoft's Anypoint Platform. It describes the typical anatomy of a microservice including business logic, connectivity logic, and an API contract. It provides examples of different types of microservices and integration patterns. It also outlines MuleSoft tools that can be used to develop microservices using a service-oriented approach and deploy them to private data centers or public clouds like CloudHub.
The document summarizes an agenda for a MuleSoft meetup covering Dataweave libraries and ObjectStore. The agenda includes introductions, presentations on Dataweave libraries and their development lifecycle, ObjectStore operations and configurations, a demo, and networking. The speakers are senior associates with experience in MuleSoft and integration architecture.
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.
The document provides an overview of Red Hat OpenShift Container Platform, including:
- OpenShift provides a fully automated Kubernetes container platform for any infrastructure.
- It offers integrated services like monitoring, logging, routing, and a container registry out of the box.
- The architecture runs everything in pods on worker nodes, with masters managing the control plane using Kubernetes APIs and OpenShift services.
- Key concepts include pods, services, routes, projects, configs and secrets that enable application deployment and management.
MuleSoft Surat Live Demonstration Virtual Meetup#1 - Anypoint VPC VPN and DLBJitendra Bafna
The document provides information about a Meetup event on Anypoint VPC, VPN and Dedicated Load Balancer. It includes an agenda with an introduction, overview of Anypoint VPC, VPN and DLB, a demonstration of these services, and time for networking. The speaker, Jitendra Bafna from Capgemini, will cover what Anypoint VPC is, its advantages, characteristics and sizing requirements. He will also discuss what a dedicated load balancer and Anypoint VPN are, the differences between shared and dedicated load balancers, and how to configure certificates and mapping rules on a dedicated load balancer.
MuleSoft Meetup Vancouver 5th Virtual EventVikalp Bhalia
The document discusses Anypoint VPC, VPN and Dedicated Load Balancer in MuleSoft. It provides an agenda for the meetup including a speaker introduction. It then presents a customer problem statement about implementing MuleSoft for connecting applications. The remainder of the document dives into technical details about VPC, VPN, DLB architecture and configuration, access methods, and includes references for additional information.
The document provides an agenda for the Manila MuleSoft Meetup #14 on October 20, 2022. The meetup will include presentations on success stories, MuleSoft training and certifications, Cloudhub 2.0, and a quiz game. There will be introductions from 6:35-6:40pm, presentations from 6:40-7:35pm, dinner from 7:40-7:50pm, and networking from 7:50pm onward. Speakers include representatives from Capgemini and MuleSoft who will discuss topics like Cloudhub 2.0, success stories, and training updates.
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/
Red Hat OpenShift 4 allows for automated and customized deployments. The Full Stack Automation method fully automates installation and updates of both the OpenShift platform and Red Hat Enterprise Linux CoreOS host operating system. The Pre-existing Infrastructure method allows OpenShift to be deployed on user-managed infrastructure, where the customer provisions resources like load balancers and DNS. Both methods use the openshift-install tool to generate ignition configs and monitor the cluster deployment.
OpenShift Virtualization allows running virtual machines as containers managed by Kubernetes. It uses KVM with QEMU and libvirt to run virtual machines inside containers. Virtual machines are scheduled and managed like pods through Kubernetes APIs and can access container networking and storage. Templates can be used to simplify virtual machine creation and configuration. Virtual machines can be imported, viewed, managed, and deleted through the OpenShift console and CLI like other Kubernetes resources. Metrics on virtual machine resources usage are also collected.
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.
Learn More About Object Store | MuleSoft Mysore Meetup #9
-What is an Object Store?
-Different types of Object Store
-Object Store behavior in different deployment models
- On-Prem
- Cluster
- CloudHub
- Hybrid
-Demo (on watermarking using Object Sore)
Speaker:- Pallavi M R
Organizers:
Shubham Chaurasia - https://www.linkedin.com/in/shubhamchaurasia1/
Giridhar Meka - https://www.linkedin.com/in/giridharmeka
For Upcoming Meetups Join MuleSoft Mysore Meetup Group- https://meetups.mulesoft.com/mysore/
The document summarizes a presentation about MuleSoft Cloud Hub 2.0. It discusses the differences between shared and private spaces in Cloud Hub 2.0 and how applications can be deployed in a private, isolated network. It also compares features of Cloud Hub 1.0 and 2.0, noting that Cloud Hub 2.0 offers more granular resource allocation, enhanced security, and new deployment options like clustering and rolling updates. The presentation includes a live demo of Cloud Hub 2.0 and discusses its architecture.
Session on API auto scaling, monitoring and Log managementpqrs1234
API Autoscaling
When to configure
How to configure
Points to be noted while configuring
Anypoint Monitoring Overview
Advantages and uses
Built-in dashboards
Custom dashboards
Reports
Alerts
Functional Monitoring
Log Management
Log Search
Log Points
Log Download
SPEAKERS: Eduardo Grave, Pablo Mangudo
Host: Angel Alberici
Youtube: Virtual Muleys (https://www.youtube.com/c/VirtualMuleysOnline/videos)
Extraordinary session directly from the MuleSoft Engineering Team, our colleagues Eduardo Grave and Pablo Mangudo will get you up to speed on the best practices for MUnit with a Technical deep dive and widen your knowledge on how to take advantage of the test recorder to test mule apps
1. What is MUnit
2. MUnit Components
3. MUnit Walkthrough
4. Other Components of MUnit
5. Challenges with Testing
6. Test Recorder: How it works
7. Test Recorder Demo
8. Test Recorder: Tips & Tricks
This is a hands-on session to get a view into the MUnit features and how to use them to help us develop our applications.
MuleSoft Surat Meetup#42 - Runtime Fabric Manager on Self Managed Kubernetes ...Jitendra Bafna
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.
This document provides an introduction to Mule, an open-source enterprise service bus (ESB). It discusses what Mule is, how to use it, and some of its core concepts. Mule uses technologies like staged event-driven architecture (SEDA) and Java NIO to process events and messages asynchronously and efficiently. The document then explains Mule concepts like endpoints, transports, connectors, routers, filters, transformers and the universal message object (UMO) that Mule uses to process events through its pipeline. It provides examples of using Mule with file endpoints and XML pipelines.
This document provides an overview and agenda for an online meetup discussing Ingress V2 for Runtime Fabric on self-managed Kubernetes. The agenda includes guidelines for the meetup, a walkthrough of Ingress V2, a demo, and a question and answer session. Ingress V2 allows for custom ingress configurations using ingress resource templates that define rules like hostnames, paths, backends and TLS settings. It provides benefits over the previous ingress configuration model like supporting multiple ingress controllers and configurations per application.
Anypoint Platform for Pivotal Cloud FoundryMuleSoft
Customers need a choice of deployment environments whether on MuleSoft's cloud, on-premises or in a private cloud using a platform as a service (PaaS) framework. Learn how MuleSoft and Pivotal work together to deliver application networks within a secure private cloud. In this session, we will discuss the different deployment modes of Anypoint Platform on Pivotal Cloud Foundry.
The document discusses microservices architecture and how microservices can be developed and deployed using MuleSoft's Anypoint Platform. It describes the typical anatomy of a microservice including business logic, connectivity logic, and an API contract. It provides examples of different types of microservices and integration patterns. It also outlines MuleSoft tools that can be used to develop microservices using a service-oriented approach and deploy them to private data centers or public clouds like CloudHub.
The document summarizes an agenda for a MuleSoft meetup covering Dataweave libraries and ObjectStore. The agenda includes introductions, presentations on Dataweave libraries and their development lifecycle, ObjectStore operations and configurations, a demo, and networking. The speakers are senior associates with experience in MuleSoft and integration architecture.
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.
The document provides an overview of Red Hat OpenShift Container Platform, including:
- OpenShift provides a fully automated Kubernetes container platform for any infrastructure.
- It offers integrated services like monitoring, logging, routing, and a container registry out of the box.
- The architecture runs everything in pods on worker nodes, with masters managing the control plane using Kubernetes APIs and OpenShift services.
- Key concepts include pods, services, routes, projects, configs and secrets that enable application deployment and management.
MuleSoft Surat Live Demonstration Virtual Meetup#1 - Anypoint VPC VPN and DLBJitendra Bafna
The document provides information about a Meetup event on Anypoint VPC, VPN and Dedicated Load Balancer. It includes an agenda with an introduction, overview of Anypoint VPC, VPN and DLB, a demonstration of these services, and time for networking. The speaker, Jitendra Bafna from Capgemini, will cover what Anypoint VPC is, its advantages, characteristics and sizing requirements. He will also discuss what a dedicated load balancer and Anypoint VPN are, the differences between shared and dedicated load balancers, and how to configure certificates and mapping rules on a dedicated load balancer.
MuleSoft Meetup Vancouver 5th Virtual EventVikalp Bhalia
The document discusses Anypoint VPC, VPN and Dedicated Load Balancer in MuleSoft. It provides an agenda for the meetup including a speaker introduction. It then presents a customer problem statement about implementing MuleSoft for connecting applications. The remainder of the document dives into technical details about VPC, VPN, DLB architecture and configuration, access methods, and includes references for additional information.
AWS re:Invent 2016: Hybrid Architecture Design: Connecting Your On-Premises W...Amazon Web Services
You’re trying to minimize your time to deploy applications, reduce capital expenditure, and take advantage of the economies of scale made possible by using Amazon Web Services; however, you have existing on-premises applications that are not quite ready for complete migration. Hybrid architecture design can help! In this session, we discuss the fundamentals that any architect needs to consider when building a hybrid design from the ground up. Attendees get exposure to Amazon VPC, VPNs, Amazon Direct Connect, on-premises routing and connectivity, application discovery and definition, and how to tie all of these components together into a successful hybrid architecture.
The document provides an overview of how to build a hybrid cloud by extending an on-premises datacenter into VMware vCloud Air. It outlines the five main steps as: 1) sizing cloud resources, 2) designing networks, 3) establishing network connectivity, 4) deploying supporting infrastructure, and 5) expanding the hybrid footprint. Additionally, it discusses vCloud Air's structure including dedicated clouds, virtual private clouds, and core services like IaaS, DaaS, and RaaS that can be mixed and matched. The presentation aims to help readers think differently about hybrid cloud and treat vCloud Air resources as just another physical location.
The document provides information about an upcoming Montreal MuleSoft Meetup event that will introduce attendees to CloudHub 2.0. The agenda includes introductions, a presentation on CloudHub 2.0, a demo, and a Q&A session. Attendees are asked to provide feedback. The speaker will discuss what CloudHub 2.0 is, its architecture, features like replicas and security, differences from CloudHub 1.0, and limitations. A live demo is also planned.
- Ryan Koop is the Director of Product & Marketing and Co-founder of CohesiveFT, a company that provides a virtual network security appliance called VNS3 that allows customers to connect and secure their cloud servers.
- VNS3 virtualizes key network functions like routing, switching, firewall, and VPN to provide connectivity, integration and security for applications deployed in public clouds.
- CohesiveFT is exploring using Docker containers to deploy the individual components of VNS3 for easier management and upgrading. This would package each VNS3 process within its own lightweight Docker container.
Couchbase Server on Azure Cloud - best practices for deploying a development or production environment with Couchbase Server on Microsoft's Azure Cloud Platform.
Interop 2017 - Managing Containers in ProductionBrian Gracely
Managing Containers in Production discusses planning for containerized applications in production environments. It covers container registries, CI/CD, networking, storage, security, scaling, application services, and comparing container schedulers like Kubernetes and Docker Swarm. The document provides URLs for further reading on container orchestrator architectures and advises that while creating containers is easy, managing them at scale in production can be complex and requires consideration of these operational aspects.
VMworld 2013: How To Build Your Hybrid Cloud and Consume the Public Cloud VMworld
VMworld 2013
Chris Colotti, VMware
Michael Roy, VMware
Learn more about VMworld and register at http://www.vmworld.com/index.jspa?src=socmed-vmworld-slideshare
Deploying Cloud Native Red Team Infrastructure with Kubernetes, Istio and Envoy Jeffrey Holden
This document discusses deploying cloud native red team infrastructure using Kubernetes, Istio and Envoy. It provides introductions to Larry Suto and Jeff Holden and their backgrounds. It then covers goals of being automated, portable and scriptable. Key points covered include using Kubernetes for its infrastructure as code capabilities. It discusses concepts like Docker, Kubernetes, Kops, External DNS, SSL Cert Manager and recipes for containerizing tools like Cobalt Strike, Merlin and configuring deployments.
Do any VM's contain a particular indicator of compromise? E.g. Run a YARA signature over all executables on my virtual machines and tell me which ones match.
MuleSoft Meetup Roma - CloudHub Networking StategiesAlfonso Martino
The document provides an agenda and details for a MuleSoft Meetup Group meeting on networking strategies on CloudHub. The agenda includes a 50 minute presentation on CloudHub's physical architecture, a 30 minute demo of application traffic routing through a dedicated load balancer, and two 15 minute sections for Q&A and a trivia quiz. Additional details are then provided on CloudHub's control plane and runtime plane architecture, deployment models including CloudHub and on-premise options, and multi-tenancy support through business groups and environments. The document also discusses networking configurations like virtual private clouds, load balancing strategies using shared and dedicated load balancers, and connectivity options for connecting CloudHub to an on-premises network.
Putting Private Clouds to Work with PaaS Interop 2013 Vegas Diane MuellerOpenShift Origin
This document summarizes the key benefits of using a Platform as a Service (PaaS) model within a private cloud computing environment. It discusses how PaaS automates application deployment, reduces time to market, provides standardized deployment processes, and enables auto-scaling of applications. The document argues that combining PaaS capabilities with an Infrastructure as a Service (IaaS) model provides enterprises with security, privacy, control and flexibility when deploying applications within a private cloud.
Putting Private Clouds to Work with PaaS Interop Vegas 2013 presentation by D...Diane Mueller
Presentation from Interop/Vegas 2013 Private Cloud track
Getting the most out of your Private Cloud means going beyond simply deploying IaaS, maximize your investment and meet your line of business managers & developer's expectations of self-service, on demand cloud resource in today's agile life cycles
Multi-Container Apps spanning Docker, Mesos and OpenStackDocker, Inc.
Roll up! Roll up! Before your very eyes Andrew will use Apache Brooklyn powered Clocker to deploy and manage multi-container applications transparently spanning - Docker, Mesos and OpenStack.
VMworld 2013: vCloud Hybrid Service Jump Start Part Two of Five: vCloud Hybri...VMworld
VMworld 2013
Ninad Desai, VMware
Greg Herzog, VMware
Learn more about VMworld and register at http://www.vmworld.com/index.jspa?src=socmed-vmworld-slideshare
This webinar discusses overcoming automation tool overload. It presents Environment-as-a-Service (EaaS) as a way to break down automation silos by providing a common platform for orchestrating multiple tools. EaaS allows for the creation of standardized environments on-demand using tools like Kubernetes, AWS CloudFormation, and Terraform. The webinar demonstrates how EaaS can optimize costs, simplify migrations to cloud-native architectures, and provide self-service portals for end users.
Improve performance and gain room to grow by easily migrating to a modern Ope...Principled Technologies
We deployed this modern environment, then migrated database VMs from legacy servers and saw performance improvements that support consolidation
Conclusion
If your organization’s transactional databases are running on gear that is several years old, you have much to gain by upgrading to modern servers with new processors and networking components and an OpenShift environment. In our testing, a modern OpenShift environment with a cluster of three Dell PowerEdge R7615 servers with 4th Generation AMD EPYC processors and high-speed 100Gb Broadcom NICs outperformed a legacy environment with MySQL VMs running on a cluster of three Dell PowerEdge R7515 servers with 3rd Generation AMD EPYC processors and 25Gb Broadcom NICs. We also easily migrated a VM from the legacy environment to the modern environment, with only a few steps required to set up and less than ten minutes of hands-on time. The performance advantage of the modern servers would allow a company to reduce the number of servers necessary to perform a given amount of database work, thus lowering operational expenditures such as power and cooling and IT staff time for maintenance. The high-speed 100Gb Broadcom NICs in this solution also give companies better network performance and networking capacity to grow as they embrace emerging technologies such as AI that put great demands on networks.
Semelhante a Toronto Virtual Meetup #7 - Anypoint VPC, VPN and DLB Architecture (20)
Aprende a crear una aplicación para manejar tus tareas sin la necesidad de ser experta en UX, programación, bases de datos, o infraestructura. Solo necesitas usar herramientas low-code para configurar tu aplicación a tus necesidades. ¡Te llevas contigo las instrucciones para crear integraciones con Slack para personalizarlas como tú prefieras!
Esta presentación fue hecha para el evento de Women Who Code CONNECT Recharge 2022
In this second workshop, Alex will guide us through the steps to get started with Ghost: a free and open-source blogging platform. Ghost is designed to simplify the process of online publishing for individual bloggers as well as online publications.
Women Who Mule - Workshop series: Create your own blog from scratch without a...Alexandra N. Martinez
In this meetup, we'll give you a presentation about some tools that you can use to create your own blog from scratch without having to write a single line of code! - Yes, you don't need to be a web programmer to do this. You just need to drag-and-drop or click components. You'll be up and running in less than a day!
Toronto Virtual Meetup #12 - Testing Strategies and MUnit Test RecorderAlexandra N. Martinez
We will cover the following topics: Importance of testing, Types of testing applicable to Mule applications, MUnit and MUnit test tools, Live Demo of MUnit test recorder - Feature which can automate test case creation, Test Suite Integration in automated CI/CD
We are going to see a live demo, get the opportunity to ask questions and also get the opportunity to participate in trivia.
You are cordially invited to the first ever Women Who Mule meetup hosted by the EMEA team! During this meetup we will explore the role that empathy plays in organisational change and how to overcome challenges when standing up a Centre for Enablement (C4E).
You will hear from special speakers including Laura Chavarria and David Real Perez from Accenture Spain share their experiences, customer stories and point of view how the shift in mindset has evolved with different integration and API technologies over the years.
So come join us and get to know the growing community in EMEA!
Toronto Virtual Meetup #11 - Reviewing Complex DataWeave Transformation Use-caseAlexandra N. Martinez
Alexandra guides us during a complex DataWeave transformation use-case and how to solve it using Tail Recursive functions and other core functions like map, reduce, etc.
Paola explains what is a Health Monitoring app and the importance of implementing these checks for your applications. She demonstrates how to create a monitoring library in a Mule application (from scratch!) and how to install it to get it up and ready.
This document provides a summary of the MuleSoft CONNECT event, including highlights from deep dive sessions, networking opportunities, and community meetups. It outlines the key themes of imagining, integrating, and innovating. New product features like DataGraph and Studio updates are mentioned. Customer stories from AstraZeneca and 7-Eleven are also summarized. The document promotes upcoming opportunities to get involved through the new Mentors program or attending future Meetup events.
This document provides an introduction and background about Digital Dee. It summarizes her career experience working as a mainframe computer operator in banking and as a programmer/systems analyst on IBM systems. It then outlines her journey learning and becoming certified in MuleSoft, including her roles as a MuleSoft administrator, top community contributor, and certified instructor. It encourages keeping in touch on LinkedIn.
If you’re a relatively new MuleSoft customer — you may be wondering how to measure the value of your recently implemented platform. How can you showcase that the MuleSoft Anypoint Platform is paving the way toward innovation in your organization? Is there any easy way to take a snapshot of what’s been built so far and project your organization’s pace to achieve digitalization? The first step to answering these questions is establishing a set of KPIs and measuring their progress over time. In this meetup, we are going to talk about the Metrics Accelerator Project. The Metrics accelerator (formerly metrics framework) is a Mule application intended to collect, aggregate and load platform metrics into different visualization systems; providing out of the box integrations and visualization options, including useful dashboards and charts. We will look at the demo, see what is provided out of the box and how to get started and realize value with this free distributed open source project from MuleSoft. There will be a Quiz trivia with stuff to keep you excited.
This document discusses summarizing a complex DataWeave transformation that takes a nested JSON structure as input and outputs a flattened structure. It outlines the logic and requirements of transforming the data, and describes building the solution using a tail recursive function in DataWeave. Key aspects covered include extracting and flattening the nested arrays, transforming object properties, and accumulating indexes in an iterative process. Code for the solution is provided in a GitHub repository along with references for further information.
This document provides an introduction to MuleSoft, including information about the presenter, an overview of what MuleSoft is and its products, and a demonstration of Anypoint Studio. Key points covered include that MuleSoft is an integration platform owned by Salesforce, its products allow users to design, develop, test, deploy, manage, secure and reuse APIs through a visual interface, and its main products are Anypoint Platform and Anypoint Studio. The presentation concludes with references, community resources, and contact information for the presenter.
The document provides an overview of MUnit and how to create a basic unit test. It defines unit testing as verifying code works as expected by creating test code. MUnit is MuleSoft's framework for creating unit tests for Mule flows using drag-and-drop components. The basic MUnit components are set event to set up a test mule event, mock when to mock a processor, and assert to validate results. An example test case is provided to demonstrate using these components.
The document discusses the challenges of working in an "always on" world and proposes focusing on physical, mental, emotional, and spiritual well-being. It argues that prioritizing physical health through exercise, nutrition, and sleep; being mentally focused through minimizing distractions; fostering a sense of belonging through community and inclusion; and finding a sense of purpose can help people feel energized, focused, and successful both professionally and personally in the digital age.
“We have had MuleSoft for more than a year, so where is my reusability?” My new client asked this question in an almost exasperated tone. Many companies purchase MuleSoft with the expectation that it will deliver on reusability, decreased integration costs, and accelerated innovation. Achieving reusability is deliberate. Tim will share three essential tips to help any enterprise achieve more reusability with MuleSoft.
Meetup en español #6 - MuleSoft para profesionales de Java (segunda edición)Alexandra N. Martinez
In this Meetup, Andres, explains why adding Java integration capabilities to your CV boosts your career options.
You will discover how Java and Mule Integration are perfect partners and how you can leverage your Java knowledge to gain an advantage as a Mule developer/architect.
Meetup en español #5 - Continuous Integration and Continuous Delivery (CI/CD)...Alexandra N. Martinez
Join us to review the CI/CD basic concepts and implementation for a Mule project. Our speaker will be Josue Santiago, Integration Architect at Appirio.
The document discusses a complex DataWeave transformation use case that involves transforming a nested JSON structure with multiple arrays and objects into a flattened output structure. It outlines 9 requirements for the logic of the transformation, including mapping fields, handling true/false conditionals, and separating objects. The solution involves using various DataWeave functions, operators and flow control statements to extract, flatten, and reorder the data to generate the expected output. Code examples and references are provided.
This meetup is for Java professionals who want to discover how they can leverage their existing skills to be successful in the rapidly expanding field of digital transformation. In this hour we will cover:
- Introduction to MuleSoft technology and approach
- Why digital transformation is so important to businesses
- Who are the main employers of MuleSoft professionals
- The case for Java professionals to become MuleSoft professionals
- How to leverage your Java skills
- What skills are transferable
- Career paths as a MuleSoft professional
- How to become a MuleSoft professional in just one week
- How to obtain free professional training and certification
After attending this meetup you will have discovered how adding MuleSoft integration capabilities to your skill set will boost your career options. You will understand how Java and MuleSoft integration are the perfect partners and how you can leverage your Java skills to gain an advantage as a MuleSoft professional (developer/architect).
This presentation includes basic of PCOS their pathology and treatment and also Ayurveda correlation of PCOS and Ayurvedic line of treatment mentioned in classics.
LAND USE LAND COVER AND NDVI OF MIRZAPUR DISTRICT, UPRAHUL
This Dissertation explores the particular circumstances of Mirzapur, a region located in the
core of India. Mirzapur, with its varied terrains and abundant biodiversity, offers an optimal
environment for investigating the changes in vegetation cover dynamics. Our study utilizes
advanced technologies such as GIS (Geographic Information Systems) and Remote sensing to
analyze the transformations that have taken place over the course of a decade.
The complex relationship between human activities and the environment has been the focus
of extensive research and worry. As the global community grapples with swift urbanization,
population expansion, and economic progress, the effects on natural ecosystems are becoming
more evident. A crucial element of this impact is the alteration of vegetation cover, which plays a
significant role in maintaining the ecological equilibrium of our planet.Land serves as the foundation for all human activities and provides the necessary materials for
these activities. As the most crucial natural resource, its utilization by humans results in different
'Land uses,' which are determined by both human activities and the physical characteristics of the
land.
The utilization of land is impacted by human needs and environmental factors. In countries
like India, rapid population growth and the emphasis on extensive resource exploitation can lead
to significant land degradation, adversely affecting the region's land cover.
Therefore, human intervention has significantly influenced land use patterns over many
centuries, evolving its structure over time and space. In the present era, these changes have
accelerated due to factors such as agriculture and urbanization. Information regarding land use and
cover is essential for various planning and management tasks related to the Earth's surface,
providing crucial environmental data for scientific, resource management, policy purposes, and
diverse human activities.
Accurate understanding of land use and cover is imperative for the development planning
of any area. Consequently, a wide range of professionals, including earth system scientists, land
and water managers, and urban planners, are interested in obtaining data on land use and cover
changes, conversion trends, and other related patterns. The spatial dimensions of land use and
cover support policymakers and scientists in making well-informed decisions, as alterations in
these patterns indicate shifts in economic and social conditions. Monitoring such changes with the
help of Advanced technologies like Remote Sensing and Geographic Information Systems is
crucial for coordinated efforts across different administrative levels. Advanced technologies like
Remote Sensing and Geographic Information Systems
9
Changes in vegetation cover refer to variations in the distribution, composition, and overall
structure of plant communities across different temporal and spatial scales. These changes can
occur natural.
This slide is special for master students (MIBS & MIFB) in UUM. Also useful for readers who are interested in the topic of contemporary Islamic banking.
it describes the bony anatomy including the femoral head , acetabulum, labrum . also discusses the capsule , ligaments . muscle that act on the hip joint and the range of motion are outlined. factors affecting hip joint stability and weight transmission through the joint are summarized.
A workshop hosted by the South African Journal of Science aimed at postgraduate students and early career researchers with little or no experience in writing and publishing journal articles.
Beyond Degrees - Empowering the Workforce in the Context of Skills-First.pptxEduSkills OECD
Iván Bornacelly, Policy Analyst at the OECD Centre for Skills, OECD, presents at the webinar 'Tackling job market gaps with a skills-first approach' on 12 June 2024
This presentation was provided by Steph Pollock of The American Psychological Association’s Journals Program, and Damita Snow, of The American Society of Civil Engineers (ASCE), for the initial session of NISO's 2024 Training Series "DEIA in the Scholarly Landscape." Session One: 'Setting Expectations: a DEIA Primer,' was held June 6, 2024.
A review of the growth of the Israel Genealogy Research Association Database Collection for the last 12 months. Our collection is now passed the 3 million mark and still growing. See which archives have contributed the most. See the different types of records we have, and which years have had records added. You can also see what we have for the future.
Main Java[All of the Base Concepts}.docxadhitya5119
This is part 1 of my Java Learning Journey. This Contains Custom methods, classes, constructors, packages, multithreading , try- catch block, finally block and more.
Chapter wise All Notes of First year Basic Civil Engineering.pptxDenish Jangid
Chapter wise All Notes of First year Basic Civil Engineering
Syllabus
Chapter-1
Introduction to objective, scope and outcome the subject
Chapter 2
Introduction: Scope and Specialization of Civil Engineering, Role of civil Engineer in Society, Impact of infrastructural development on economy of country.
Chapter 3
Surveying: Object Principles & Types of Surveying; Site Plans, Plans & Maps; Scales & Unit of different Measurements.
Linear Measurements: Instruments used. Linear Measurement by Tape, Ranging out Survey Lines and overcoming Obstructions; Measurements on sloping ground; Tape corrections, conventional symbols. Angular Measurements: Instruments used; Introduction to Compass Surveying, Bearings and Longitude & Latitude of a Line, Introduction to total station.
Levelling: Instrument used Object of levelling, Methods of levelling in brief, and Contour maps.
Chapter 4
Buildings: Selection of site for Buildings, Layout of Building Plan, Types of buildings, Plinth area, carpet area, floor space index, Introduction to building byelaws, concept of sun light & ventilation. Components of Buildings & their functions, Basic concept of R.C.C., Introduction to types of foundation
Chapter 5
Transportation: Introduction to Transportation Engineering; Traffic and Road Safety: Types and Characteristics of Various Modes of Transportation; Various Road Traffic Signs, Causes of Accidents and Road Safety Measures.
Chapter 6
Environmental Engineering: Environmental Pollution, Environmental Acts and Regulations, Functional Concepts of Ecology, Basics of Species, Biodiversity, Ecosystem, Hydrological Cycle; Chemical Cycles: Carbon, Nitrogen & Phosphorus; Energy Flow in Ecosystems.
Water Pollution: Water Quality standards, Introduction to Treatment & Disposal of Waste Water. Reuse and Saving of Water, Rain Water Harvesting. Solid Waste Management: Classification of Solid Waste, Collection, Transportation and Disposal of Solid. Recycling of Solid Waste: Energy Recovery, Sanitary Landfill, On-Site Sanitation. Air & Noise Pollution: Primary and Secondary air pollutants, Harmful effects of Air Pollution, Control of Air Pollution. . Noise Pollution Harmful Effects of noise pollution, control of noise pollution, Global warming & Climate Change, Ozone depletion, Greenhouse effect
Text Books:
1. Palancharmy, Basic Civil Engineering, McGraw Hill publishers.
2. Satheesh Gopi, Basic Civil Engineering, Pearson Publishers.
3. Ketki Rangwala Dalal, Essentials of Civil Engineering, Charotar Publishing House.
4. BCP, Surveying volume 1
3. 4
Organizers
#MuleSoftMeetups
Alexandra Martinez
Senior MuleSoft Developer
at Bits In Glass
MuleSoft Ambassadress
Founder and Content
Creator at ProstDev
3+ years using MuleSoft
5x MuleSoft certified
Mahesh Pujari
MuleSoft Developer
at Mackenzie Investments
Around 6 years of
integration expertise
Pravallika Nagaraja
Senior MuleSoft Developer
at Roche
Overall 10 years of
experience developing
integration solutions using
MuleSoft and other
integration technologies
3+ years using MuleSoft
4x MuleSoft certified
Content Creator at
ProstDev
Kishore Reddy Paluri
Senior Consultant
at MuleSoft
Certified Solutions Architect
14+ years of experience
building Integration, ESB,
SOA, API, Security and
Middleware solutions on
Cloud, On-Prem, and
Hybrid environments
7. 8
VPC stands for Virtual Private Cloud and it allows you to create logical or isolated networks in the cloud
where you can deploy or run the resources securely. MuleSoft cloudhub is a multi-tenant integration
platform as a service. Anypoint VPC allows you to create an isolated network where you can host the
workers or mule applications.
Anypoint VPC allows you to extend your corporate network and allows cloudhub workers to connect
resources behind the firewalls. VPC allows to connect cloudhub workers to on premise datacenter using
below techniques.
Secure VPN Tunnel (IPSec Tunneling)
Private AWS using VPC Peering.
AWS Direct Connect.
What is Anypoint VPC?
8. 9
Advantages of Anypoint VPC
Create a secure virtual network within CloudHub.
Connect CloudHub to assets behind the firewall.
Deploy mule runtime securely.
Connect Cloudhub to any public cloud or on premise data center securely.
Anypoint VPC Characteristics
Multiple VPC can be created in the same region.
Always create VPC in the same region or near to your datacenter or AWS region (VPC peering).
All non prod environments like dev, test, sit can be mapped to non prod vpc and production environment to
prod vpc.
Multiple environments can be mapped to the same VPC’s.
Always create the VPC in the parent business group and share with sub business groups.
Anypoint VPC
10. 11
You have four environments dev, test, sit and prod.
Application on dev and sit must run on 1 Worker.
Application on the test must be run on 2 Workers.
Application on prod must run on 2 Workers.
Total Application = 100 (Near Future)
The organization will have 2 VPC’s, one for PROD and another for NON PROD.
The problem statement is that we need to decide the minimum CIDR block will be needed for PROD
and NON-PROD VPC.
VPC Sizing Requirements
11. 12
VPC Sizing Solution
There will be 2 IPs reserved for
each VPC for infrastructure.
For Production VPC, we require
around 302 IPs and it will be
provided by a subnet mask of /23
(e.g. 192.168.0.0/23). This subnet
mask will provide 512 IPs.
For Non-Production VPC, we
require around 602 IPs and it will
be provided by a subnet mask of
/22 (e.g. 192.168.0.0/22). This
subnet mask will provide 1024
IPs.
12. 13
Always create a VPC in the same region or close to your datacenter or AWS region (VPC Peering).
Always choose a higher or appropriate range of CIDR masks because the CIDR mask cannot be updated
once VPC is created. To change the CIDR mask, we need to re-create VPC and it requires downtime for
your applications.
Always choose a CIDR mask which doesn't overlap with your datacenter IP addresses or subnets.
Always create a separate VPC for production and non production environments.
Always create VPC in parent business groups and share with child business groups.
VPC Sizing Best Practices
15. 16
Dedicated Load Balancer is optional components in Anypoint Platform which allows to route external
HTTP/HTTPs traffic to multiple applications deployed to cloudhub within VPC.
Each Dedicated Load Balancer has a DNS A record lb-name.lb.anypointdns.net that resolves to the
two public IP addresses of the two instances.
What is Dedicated Load Balancer?
17. 18
SLB V/S DLB
Shared Load Balancer
Shared Load Balancer available in all environments by default.
Shared Load Balancer provided basic functionality like TCP load balancing.
Shared Load Balancer doesn’t allow you to configure custom SSL certificates and proxy rules.
Shared Load Balancers have lower rate limits and it is different for each region.
Application deployed to Cloudhub exceeds the rate limit for shared load balancers, it will return 503 - Service
Unavailable.
Dedicated Load Balancer
One of the limitations of SLB is the lower rate limit. To avoid that issue, you can use a dedicated load balancer.
All applications can be hosted under a single domain.
Custom SSL certificates can be configured on DLB and optionally two-way authentication can be enforced.
Handle load balancing among the different CloudHub workers that run your application.
18. 19
Dedicated Load Balancer
HTTP Inbound Mode
Off: Causes the load balancer to silently drop the request.
On: Accepts the inbound request on the default SSL endpoint using the HTTP protocol.
Redirect: Redirects the request to the same URL using the HTTPS protocol.
Other Configurations
Disable Static IPs specify to use dynamic IPs, which do not persist when the DLB restarts.
Keep URL encoding specifies the DLB passes only the %20 and %23 characters as is. If you deselect
this option, the DLB decodes the encoded part of the request URI before passing it to the CloudHub
worker.
Support TLS 1.0 specifies to support TLS 1.0 between the client and the DLB.
Upstream TLS 1.2 specifies to force TLS 1.2 between the DLB and the upstream CloudHub worker.
19. 20
Dedicated Load Balancer Certificates
Configure SSL certificate to enable HTTPS (Public Key and Private Key). For two way authentication, you
can configure Client Certificate and that is optional. The dedicated load balancer must be associated with at
least a pair of one certificates.
Generally, we configure the certificates on Dedicated Load Balancer from CA authority. For
testing purposes, you can use self signed certificates.
openssl req -newkey rsa:2048 -nodes -keyout test-private.pem -x509 -days 3000 –out test-public-crt.pem
Above command will generate Private Key and Public Key that can be configured on dedicated load balancer.
20. 21
Dedicated Load Balancer Certificates
Alternatively, you can generate certificates by passing .cfg file in openssl command.
You can add below content in .cfg file and pass to openssl command.
[ req ]
default_bits = 2048
distinguished_name = req_distinguished_name
req_extensions = req_ext
prompt = no
[ req_distinguished_name ]
countryName = US
stateOrProvinceName = Arizona
localityName = Phoenix
organizationName = Test
commonName = example.com
[ req_ext ]
subjectAltName = @alt_names
[alt_names]
DNS.1 = api-dev.example.com
DNS.2 = api-qa.example.com
openssl req -newkey rsa:2048 -nodes -keyout test-private.pem -x509 -days 3000 –out test-public-crt.pem -config test-com.cfg
21. 22
Dedicated Load Balancer Certificates
Creating wildcard Certificates
You can even create the wild card certificate to support subdomain requests.
[ req ]
default_bits = 2048
distinguished_name = req_distinguished_name
req_extensions = req_ext
prompt = no
[ req_distinguished_name ]
countryName = US
stateOrProvinceName = Arizona
localityName = Phoenix
organizationName = Test
commonName = *.example.com
22. 23
Dedicated Load Balancer Mapping Rules
Mapping rules are used on dedicated load balancers to translate input URI to call applications deployed
on CloudHub. A pattern is a string that defines a template for matching an input text. Whatever value is
placed within curly brackets ({ }) is treated as a variable. Variable names can contain only lowercase
letters (a-z) and no other characters, including slashes.
23. 24
Dedicated Load Balancer Mapping Rules
Mapping rules are used on dedicated load balancers to translate input URI to call applications deployed
on CloudHub. A pattern is a string that defines a template for matching an input text. Whatever value is
placed within curly brackets ({ }) is treated as a variable. Variable names can contain only lowercase
letters (a-z) and no other characters, including slashes.
25. 26
Dedicated Load Balancer Whitelisted CIDR’s
To allow dedicated load balancers must be used by a set of IP addresses or single IP
addresses, you need to add those IP addresses in form of CIDR notations (e.g. 192.168.1.0/24).
By default CIDR mask is 0.0.0.0/0 which means all IP addresses are allowed to access
dedicated load balancer.
27. 28
What is Anypoint VPN?
VPN stands for Virtual Private Network and Anypoint VPN creates a secure connection between CloudHub
and On Premise data centers.
Anypoint VPN supports site-to-site internet protocol security (IPSec) connections.
Each Anypoint VPN connection consists of two tunnels that enable you to connect to a single public IP
address at a remote location. To connect additional remote locations,create another VPN.
The physical or software appliances, called VPN endpoints, are terminators on your side of connection.
The MuleSoft side of the connection is an implementation of a virtual private gateway (VGW). The
MuleSoft VGW is associated with a single MuleSoft VPC but can support up to 10 VPN connections.
The MuleSoft VGW implementation supports a maximum throughput of 1.25 Gbps.
28. 29
Anypoint VPN
Types of VPN Routing
Anypoint VPN supports dynamic or static routing for VPN connections.
Dynamic routing - Your device uses Border Gateway Protocol (BGP) to advertise routes to Anypoint
VPN. Use BGP routing if your device supports this protocol.
Static routing - Requires you to specify the routes (subnets) in your network that are accessible through
Anypoint VPN.
29. 30
Anypoint VPN IP Sec Tunneling
Anypoint VPN IPSec Tunneling VPN IPSec tunnel is set of protocols or standards to establish the connection
with on premise datacenter. IPSec tunnel is applied at the IP layer and it allows to connect the entire network
instead of a single device.
30. 31
VPC Peering
VPC peering basically connects two VPCs. In this case, it pairs your private Amazon VPC
directly to your Anypoint VPC. This enables you to route traffic between the two VPCs so they
can communicate as though they are in the same network.
33. 34
Accessing Application within VPC
For accessing applications within VPC, you can use below urls.
Port 8091: - http://mule-worker-internal-<appname>.region.cloudhub.io:8091/
Port 8092: - https://mule-worker-internal-<appname>.region.cloudhub.io:8092/
Creating AnyPoint VPC, VPN and DLB is the self service but you can request MuleSoft to create
VPN IPSec tunneling, VPC Peering or AWS Direct Connect by filling AnyPoint VPC discovery
template.
34. 35
Accessing Application within VPC
Important Points
Once a VPC is created, to modify the name, CIDR mask, you need to delete and recreate the VPC which
may lead to downtime of your applications.
Always select the higher range of the CIDR mask. So you have enough IP addresses available.
VPC Use Cases
To run the integration or api's within secure networks or private subnets, you can deploy api
withithe VPC. For example, you have system api's that are accessing backend databases and
those api's must be deployed within a secure or private network in cloudhub, so it is accessible
by the applications deployed within the same VPC.
For creating the dedicated load balancer, we need to create a VPC.
For creating VPN IPSec tunneling, AWS Direct Connect or VPC peering, we need to create a
VPC.
There are many other use cases where we have requirements of VPC.
35. 36
Accessing Application Over Public Internet
deployed within VPC
There are various ways that you can api's over the public internet when an application is
deployed within the VPC.
Deploy the application on port 8081 (http.port) or 8082 (https.port), as per firewall rule these ports
are accessible anywhere. So this apis can be access using
http://<appname>.region.cloudhub.io/ or
https://<appname>.region.cloudhub.io/
In case an application deployed on port 8091 (http.private.port) or 8092 (https.private.port), as per
above firewall rule these ports are accessible within VPC.
So this apis can be accessible on our public internet using a dedicated load balancer if
your IP Address is whitelisted in DLB configurations.
41. 42
Demo 2: Deploying the Application on 8081
dsffd
Anypoint Platform
Runtime Manager
10.0.1.0/24
vpc-8081
us-e1
External Consumer
http://vpc-8081.us-e1.cloudhub.io/test
http://mule-worker-vpc-8081.us-
e1.cloudhub.io:8081/test
To find internal or private IP Address of Application
ping mule-worker-internal-vpc-8081.us-e1.cloudhub.io
To find public IP Address of Application
ping mule-worker-vpc-8081.us-e1.cloudhub.io
42. 43
Demo 3: Deploying the Application on 8091
dsffd
Anypoint Platform
Runtime Manager
10.0.1.0/24
vpc-8091
us-e1
External Consumer
http://vpc-8091.us-e1.cloudhub.io/test
http://mule-worker-vpc-8091.us-
e1.cloudhub.io:8091/test
To find internal or private IP Address of Application
ping mule-worker-internal-vpc-8091.us-e1.cloudhub.io
To find public IP Address of Application
ping mule-worker-vpc-8091.us-e1.cloudhub.io
Note: - Application deployed to 8091 is not directly accessible publicly as per
firewall rule defined on Anypoint VPC and it can be access within VPC using url
http://mule-worker-internal-vpc-8091.us-e1.cloudhub.io:8091/test
43. 44
Demo 4: Accessing Application within VPC
dsffd
Anypoint Platform
Runtime Manager
10.0.1.0/24
vpc-8091
us-e1
External Consumer
http://vpc-8081.us-e1.cloudhub.io/test
http://mule-worker-vpc-8081.us-
e1.cloudhub.io:8081/test
Note: - Application deployed on 8081 can access application deployed to port
8091 as both are in same VPC. Hence external consumer can send request on
application deployed to port 8081 and 8081 can access application deployed on
port 8091
vpc-8081
http://mule-worker-internal-vpc-
8091.us-e1.cloudhub.io:8091/test
46. 47
Demo 4: Accessing Application within VPC
dsffd
Anypoint Platform
Runtime Manager
10.0.1.0/24
vpc-8091
us-e1
External Consumer
http://vpc-8081.us-e1.cloudhub.io/test
http://mule-worker-vpc-8081.us-
e1.cloudhub.io:8081/test
Note: - Application deployed on 8081 can access application deployed to port
8091 as both are in same VPC. Hence external consumer can send request on
application deployed to port 8081 and 8081 can access application deployed on
port 8091
vpc-8081
http://mule-worker-internal-vpc-
8091.us-e1.cloudhub.io:8091/test
47. 48
Demo 7: Setting Up Anypoint VPN
dsffd
Anypoint Platform
Runtime Manager
10.0.1.0/24
us-e1
Google
Cloud
Platform
VPN IPSec Tunneling
(BGP or Dynamic
Routing)
50. How does the quiz work?
1. Organizers show the question.
2. Organizers read the question out loud.
3. Organizers will write in the chat the following message: “Answers from question n start
here” after reading the question.
4. Only answers that appear after this message will be taken into account.
5. A final raffle, with the people that answered the quiz correctly, will take place after the quiz,
where the 3 lucky winners will receive a training or certification voucher.
6. The 3 winners will send their email in the chat so we can contact them for further steps.
51
#MuleSoftMeetups
51. Rules:
1. First person to give the correct answer in the chat will enter the final raffle.
2. If you already answered one question correctly, please stop answering and give a chance to
the rest. You don’t receive “extra points” for answering correctly more than once.
3. If the answer is sent before the “Answers from question n start here” message appears in the
chat, it won’t be taken into account.
52
#MuleSoftMeetups
52. 1. What protocol does “VPN Dynamic Routing”
use?
53
#MuleSoftMeetups
53. 1. What protocol does “VPN Dynamic Routing”
use?
A: BGP
54
#MuleSoftMeetups
54. 2. What is the default private port for accessing
applications within VPC over HTTP protocol?
55
#MuleSoftMeetups
55. 2. What is the default private port for accessing
applications within VPC over HTTP protocol?
A: 8091
56
#MuleSoftMeetups
56. 3. What is the correct URL for accessing
applications within VPC in US east 1 region over
HTTP?
a) http://mule-worker-external.us-
e1.cloudhub.io:8091/
b) http://mule-worker-external.us-
e1.cloudhub.io:8092/
c) http://mule-worker-internal.us-e1.cloudhub.io:8091/57
#MuleSoftMeetups
57. 3. What is the correct URL for accessing
applications within VPC in US east 1 region over
HTTP?
A: C
http://mule-worker-internal.us-e1.cloudhub.io:8091
58
#MuleSoftMeetups
58. 4. What is the correct way of connecting AWS
VPC if CloudHub VPC and AWS VPC are in the
same region for accessing backend services or
databases?
59
#MuleSoftMeetups
VPN IPSec Tunneling AWS Direct Connect
VPC Peering None
59. 4. What is the correct way of connecting AWS
VPC if CloudHub VPC and AWS VPC are in the
same region for accessing backend services or
databases?
A: VPC Peering
60
#MuleSoftMeetups
64. 7. How many IP addresses are available in subnet
mask 0/22?
65
#MuleSoftMeetups
65. 7. How many IP addresses are available in subnet
mask 0/22?
A: 1024
66
#MuleSoftMeetups
66. 8. What is the subdomain in this DNS:
api-dev.example.com?
67
#MuleSoftMeetups
67. 8. What is the subdomain in this DNS:
api-dev.example.com?
A: api-dev
68
#MuleSoftMeetups
68. 9. What component cannot be configured at
Dedicated Load Balancer?
69
#MuleSoftMeetups
Whitelisted CIDRs Mapping Rules
SSL Certificates Firewall Rules
69. 9. What component cannot be configured at
Dedicated Load Balancer?
A: Firewall Rules
70
#MuleSoftMeetups
70. 10. What does VPN Tunnel Status Available
(UP/DOWN or UP/UP) mean?
a) VPN connection is created and actions pending in background.
b) VPN is successfully created but the remote side is not configured.
c) VPN is successfully created and remote connection is established
in Active/Active mode or Active/Passive mode.
d) VPN connection is not created. You need to delete and try again.
71
#MuleSoftMeetups
71. 10. What does VPN Tunnel Status Available
(UP/DOWN or UP/UP) mean?
A: C
VPN is successfully created and remote connection is
established in Active/Active mode or Active/Passive
mode
72
#MuleSoftMeetups
72. 73
● Share:
○ Tweet using the hashtag #MuleSoftMeetups
○ Invite your network to join: https://meetups.mulesoft.com/toronto/
● 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?
#MuleSoftMeetups
73. 75
● You choose!
● Speaker:
○ This can be you
● Earn a certification or training voucher by being a speaker!
Next event
YOU!
#MuleSoftMeetups