Cluster deployment#

SFTPPlus can operate in a self-configured cluster to implement a high-availability file transfer service, both server-side and client-side.

The SFTPPlus cluster only handles SFTPPlus configuration synchronization. The actual files are not synchronized. For local files, make sure all the nodes have access to the files using a Windows Share, a Unix NFS share, or similar network attached storage.

This section describes how to set up SFTPPlus in active-active cluster mode. Get in touch if you want to set up SFTPPlus in active-passive or disaster recovery mode.

The deployment and provisioning of the actual VM and SFTPPlus software is outside of the scope of the cluster configuration. SFTPPlus can work with any automated provisioning tool like Amazon Cloud Formation, Azure Resource Manager, Google Deployment Manager, or Ansible, to name just a few.

Note

The documentation from this section can be used to implement Kubernetes clusters. Get in touch if you plan to deploy SFTPPlus using Kubernetes.

Note

The current cluster support in SFTPPlus is designed for clusters with a static number of nodes. Get in touch if you plan to use SFTPPlus with auto-scale VMs.

Introduction

This section provides information about cluster nodes, network and storage setup.

Introduction
Cluster synchronization

Learn how cluster synchronization works and how to configure the node-sync resource.

Cluster synchronization
Pools definition

Discover the security settings and access controls shared by the nodes in each cluster pool.

Pools definition
Cluster operation

This section explains the different cluster operation modes and provides guidance on their configuration.

Cluster operation
Client-side transfers with failover

In this section you will find out how to configure client-side file transfers with failover support.

Transfers with failover