我的评论可能需要澄清。我with之以鼻的:牛:
我再也不想像现在这样自焚。
为什么?我为什么要说这样的话?主要是因为我是一个可怕的人。但是,除此之外,我还可以通过原始的零碎内容来解释我的爆发:
我想知道是否可以在AWS中负载均衡sftp服务器。
是。不可能是什么。但是请知道,除非获得特殊的SFTP软件包,否则负载平衡将完全由您决定。由SFTP托管在AWS中的服务是无关紧要的。
我有2台服务器,并且我的每台服务器都使用s3fs-fuse将相同的S3存储桶安装到安装点上。我的两个ec2实例都能够读取/写入它们的挂载点,并且从S3中,我可以看到两个服务器上的文件。
尽管有设置的性能和可靠性,但您还是从共享文件系统开始了一个良好的开端。
关于下一步,我想知道如何平衡sftp服务器的负载,以便当用户连接到特定IP地址时,它将把它们重定向到我的sftp服务器之一。
现在的问题是:为什么要进行负载平衡。Amazon实例目录提供了惊人的吞吐量和处理能力,并且需要对SFTP进行负载平衡意味着您正在达到网络活动的色情水平。尽可能使其保持简单,可重复和有弹性。获得一个运行有SFTP守护程序的i2.xlarge,无论如何都可以。使用Puppet / Chef /进行构建$trendy-config-management-tool
,您就可以开展业务。继续前进...
我看了一下弹性负载平衡器,但它们似乎只允许特定的端口。我还研究了HAProxy,但不确定该解决方案的安全性。
HAproxy正是您需要的工具。只需几个小时的阅读,就可以轻松消除对安全性的不确定性。从此以后,我对自我献身的渴望正在上升。如果不确定某件事,请确定一下。HAProxy是许多金融机构,医院和政府的选择。
我必须考虑遵守HIPAA。
完全理解,但合规性并不是工具的主要作用。您需要了解HIPAA合规性要求背后的概念,并了解HAproxy如何满足这些要求。HAProxy既不符合HIPAA,也不符合HIPAA。无论使用哪种工具,都需要独立验证合规性和监管需求的基本假设和要求。实际上,如果有的话,应该比使用HAproxy更仔细地检查S3和Amazon实例的使用。
负载平衡器必须是静态IP地址,因为我们的供应商不支持DNS主机名
这个。做到了。您的供应商不好,应该感到难受。现在我想跳进熔岩。不支持诸如DNS解析之类的基本功能完全无关紧要,但这就像在说“汽车必须配备引擎才能使用它”。嗯,当然。当然,负载均衡器将具有使用静态IP地址的能力。在上述简单静态IP地址之上,您还需要考虑许多其他注意事项。
TL; DR
是的,您可以使用HAproxy负载均衡SFTP。是否符合HIPAA标准取决于您,并且不会选择工具。您需要做一些谷歌搜索和阅读文档。
我要扑灭一些火焰。