You can use SFTPPlus to deploy a SFTP server with any TCP network load balancer, including cloud or on-premise deployments.

SFTPPlus MFT allows you to implement a clustered file transfer solution that is reliable, scalable, and cloud-ready, all without complex setup and accommodating your preferred operating system, including Windows Server, Linux or macOS.
This post describes how to implement a clustered deployment of SFTPPlus MFT across VMs, containers, or Kubernetes, backed by any load balancer of your choice.

At its core, an SFTPPlus MFT clustered solution involves deploying multiple SFTPPlus MFT instances across different virtual machines (VMs), containers, or even within a Kubernetes environment. This multi-node setup is placed behind a load balancer, which intelligently distributes incoming file transfer traffic across the available nodes.
SFTPPlus MFT is a managed file transfer platform that supports:
🧱 Cluster Deployment: Simple & Flexible
Deploying a cluster with SFTPPlus MFT is straightforward. You can:
Each node in the cluster receives a full synchronized copy of the configuration, maintained by the designated primary VM. Even if the primary goes offline, the rest of the cluster continues to operate and handle file transfers as usual. The configuration is persisted on each node and is available even after a restart.
⚙️ Load Balancer Compatibility
SFTPPlus MFT is agnostic to the load balancing technology you use. Whether you have an on-premise hardware load balancer or you're using cloud-native load balancers, SFTPPlus MFT integrates seamlessly. Even simple TCP network load balancers are supported, providing you with a wide range of options to fit your existing infrastructure.
You can use any load balancer to route incoming traffic to the SFTPPlus MFT cluster:
Just point your load balancer to the port listener on each VM/container, and it will distribute traffic automatically across healthy nodes.
The load balancer doesn't depend on the primary node, so there is no single point of failure.
🔐 Configuration Management & Infra-as-Code
The SFTPPlus MFT configuration itself is stored in a straightforward .INI text file format. This makes it easy to manage and version control. More importantly, it allows for integration with popular infrastructure as code (IaC) so that you can automate deployment and scaling using:
Whether you're pushing updates or provisioning nodes from scratch, configuration can be scripted, templated, and replicated with precision, ensuring consistency and repeatability across your environments.
Once a file is transferred, SFTPPlus MFT can immediately trigger custom processing rules, such as:
These actions are defined in the configuration and executed cluster-wide, so any node can handle automation reliably.
SFTPPlus MFT isn't just a simple file server. It has advanced file transfer capabilities:
This makes it perfect for building gateway systems, cloud ingest pipelines, and automated B2B file routing solutions.
Every file transfer action, success, failure, and system event is logged in real time. Logs can be:
This gives your ops and security teams end-to-end visibility across the entire MFT cluster.
Looking to modernize your file transfer infrastructure?
SFTPPlus MFT gives you a flexible, cluster-aware platform ready for automation, cloud-native deployment, and enterprise compliance.
👉 Get started with a pilot deployment today and get in touch with our dedicated support team for integration examples with your preferred stack.