一家金融公司在 Amazon S3 中托管了一个数据湖。每天晚上,几个第三方通过 SFTP 上传财务数据。该公司目前在公共子网中的 EC2 实例上运行自己的 SFTP 服务器;该实例上的 cron 作业将上传的文件移动到数据湖中。SFTP 服务器可通过 Amazon Route 53 在 sftp.example.com 访问。解决方案架构师应如何提高此 SFTP 解决方案的可靠性和可扩展性?
选择一个答案
点击一个选项来检查您的答案。
正确答案: 将 SFTP 服务器迁移到 AWS Transfer for SFTP。更新 Route 53 DNS 记录 sftp.example.com 以指向 Transfer 服务器端点主机名。.
为什么这是答案
将SFTP服务器迁移到AWS Transfer for SFTP是提高可靠性和可扩展性的最佳方案。AWS Transfer for SFTP是一项完全托管的服务,专为SFTP传输设计,无需管理底层基础设施,自动处理高可用性和扩展性。它直接与S3集成,简化了文件上传到数据湖的流程,并能通过Route 53轻松集成现有域名。 其他选项的不足: 将EC2实例放入Auto Scaling组并使用Application Load Balancer (ALB) 不适合SFTP,因为ALB是HTTP/HTTPS层(七层)的负载均衡器,不支持SFTP协议。 使用AWS Storage Gateway的文件网关主要用于本地应用程序访问云存储,而非作为公共SFTP服务器。它增加了复杂性,且不直接提供SFTP服务。 将EC2实例放置在Network Load Balancer (NLB) 后面可以提供负载均衡,但仍需要管理EC2实例、操作系统和SFTP服务,无法达到AWS Transfer for SFTP的完全托管和无服务器优势,可靠性和运维负担仍然存在。
通过考试 — 无需无休止地寻找答案
将本次考试的所有验证问题和解释集中在一处,节省数小时的准备时间。1,000+ 认证 · 20+ 语言 · 免费开始。
更快通过考试 → 无需银行卡