部署Amazon Neptune数据库时,将NAT网关转换为NAT实例以节省成本,是个好选择吗?

0

【以下的问题经过翻译处理】 我正在部署Amazon Neptune数据库,并使用[此CloudFormation模板](https://s3.amazonaws.com/aws-neptune-customer-samples/v2/cloudformation-templates/neptune-base-stack.json)。但是它创建的NAT网关相当昂贵。有一个建议似乎很有吸引力,就是使用NAT实例替代NAT网关。 我的理解是,NAT网关允许我的数据库及其相关资源进行出站网络请求,同时保持不可从公共互联网访问。我希望在切换到NAT实例时保留该功能,但我不知道如何修改模板来实现这一点。请有人可以指导我如何做到这一点吗?

profile picture
专家
已提问 8 个月前51 查看次数
1 回答
0

【以下的回答经过翻译处理】 我的建议是使用NAT网关,因为它是托管服务(与EC2实例相比,您需要负责容量和保持更新的补丁等)。如果成本是一个因素,您可以考虑仅使用一个NAT网关,而不是每个可用区一个,就像现在的模板一样。理论上,这会降低一些容错性,但也会将您的成本降低到1/2或(在3个可用区部署的情况下为1/3)。要做到这一点,请删除NATGW2、NATGW3、ElasticIP2和ElasticIP3,然后在AZ2和AZ3的私有路由表中,将默认路由指向NATGW1。

profile picture
专家
已回答 8 个月前

您未登录。 登录 发布回答。

一个好的回答可以清楚地解答问题和提供建设性反馈,并能促进提问者的职业发展。

回答问题的准则

相关内容