使用 EC2 服务器作为 Nat 网关
Use EC2 server as Nat gateway
我们应该使用一个非常小的 ec2 服务器作为 nat 网关吗?我们想使用 Amazon ElastiCache Memcached,它将在 vpc 中,ec2 服务器会比 nat 网关便宜吗?
无论您的用例是什么,我都不会就此提出建议。
如果它只是为了一个小的 POC 而你的预算真的很有限以至于 50 美元太多了, 你总是可以把 elasticache public. 编辑注释:结果是棘手的。似乎私人是目前唯一的选择。另外,为了完整性:如 Mark b 所述。 elasticache 服务本身不需要出站访问,因此 NAT 无济于事。
但是请注意,elasticache 本身也相当昂贵,所以我对 NAT 网关与 EC2 的实际重要性持怀疑态度。
但更一般地说,我不建议在 EC2 上托管 NAT,因为它会花费设置时间和维护时间。如果您花一天(或两天)时间设置和管理该 EC2,即使只是为了 POC,它也可能比您节省的 50 美元要贵得多。特别是如果你为客户做这件事,客户按小时付钱给你。然后直接走NAT网关。它维护更少、性能更高且更可靠。
我们应该使用一个非常小的 ec2 服务器作为 nat 网关吗?我们想使用 Amazon ElastiCache Memcached,它将在 vpc 中,ec2 服务器会比 nat 网关便宜吗?
无论您的用例是什么,我都不会就此提出建议。
如果它只是为了一个小的 POC 而你的预算真的很有限以至于 50 美元太多了, 你总是可以把 elasticache public. 编辑注释:结果是棘手的。似乎私人是目前唯一的选择。另外,为了完整性:如 Mark b 所述。 elasticache 服务本身不需要出站访问,因此 NAT 无济于事。
但是请注意,elasticache 本身也相当昂贵,所以我对 NAT 网关与 EC2 的实际重要性持怀疑态度。
但更一般地说,我不建议在 EC2 上托管 NAT,因为它会花费设置时间和维护时间。如果您花一天(或两天)时间设置和管理该 EC2,即使只是为了 POC,它也可能比您节省的 50 美元要贵得多。特别是如果你为客户做这件事,客户按小时付钱给你。然后直接走NAT网关。它维护更少、性能更高且更可靠。