Chu*_*eto 12 amazon-web-services amazon-vpc
我手动设置Amazon VPC网络,需要创建NAT实例.亚马逊拥有各种规模的VPC专用AMI.由于预算方面的考虑,我正在努力使用ami-vpc-nat的微实例.
我担心只有613mb,当更多实例放在NAT实例后面时,微实例可能会遇到困难.请,任何已部署此微实例ami-vpc-nat(特别是在生产中)的人都可以分享他们对其性能和吞吐量的看法.
Eig*_*uru 25
我负责VPC产业,具有使用各种实例类型和充分了解其特性的长期经验.这些特性可以很容易地测试,并通过任何成型并依赖-在作为(通常)恒定的除外的t1.micro
类型.
的t1.micro
实例类型是在CPU和网络性能高度可变的,因为它本质上是使用在其上运行的主机上骨料"备用"容量(这当然会被运行各种其他实例和实例的类型也) .它还受到对CPU和网络使用的激进需求限制的影响 - 有一个独特的配置文件限制了扩展的高负载使用,然后在达到这样的高负载阈值并且上限后自适应地将容量返回到实例.
在配置我的VPC资产时,我最初将NAT实例降级m1.small
为t1.micro
,因为一个简单的网络网关设备不太可能要求该m1.small
类型的容量,并且因为它始终开启,所以我应该支付尽可能低的价格.然而,观察(以及后来由亚马逊工程师确认)显示,随着房地产的增长和NAT负荷的增加,t1.micro
油门剖面呈现出明确且可衡量的瓶颈.m1.small
通过其"预分配和恒定的网络带宽" 切换回来,消除了这一瓶颈.
简而言之,你的NAT实例会阻塞你的VPC庄园互联网接入,如果它是t1.micro
- 流量进出VPC(除了通过VPN)将在吞吐量上升超过持续时间限制时快速触发带宽限制,并且在需求下降之前保持受限制(之后油门将自适应地释放).除最小负载情况外,通过NAT的网络吞吐量将会出现波动和缓慢.