Abstract

Proposed herein are techniques to scale out Secure Copy Protocol (SCP) and/or Secure File Transfer Protocol (SFTP) services based on a username received for SCP/SFTP sessions involving different micro-services in such a way that, externally, only one network endpoint (e.g., Internet Protocol (IP) address/port number) is exposed but, internally, load balancing can be performed to load balance the sessions to different micro-services. Such techniques may be useful for realizing three core benefits, such as prioritizing traffic based on username in order to serve critical requests over non-critical requests, provision different sets of compute resource in order to adequately scale out file server functions for different types of requests, and, because the services are distributed, a failure caused by one micro service can be localized to only one impacted user. Accordingly, techniques of this proposal may facilitate be useful for providing a high availability system.

Creative Commons License

Creative Commons License
This work is licensed under a Creative Commons Attribution 4.0 License.

Share

COinS