繁体   English   中英

什么是AWS VPC子网分区最佳实践?

[英]What are AWS VPC Subnet zoning best practices?

在VPC内将资源拆分为单独的子网时,有哪些一般规则?

我在Internet上找到的大多数文章都是围绕公共/私有子网展开的,但它们并不太深入。 例如,您可能认为很多事情是私有的:ELB,数据库等后面的ec2,而您可能认为是公共的事情:ELB,NAT实例,堡垒,...

它们是否都应该进入1个大型公共子网和1个大型私有子网? 如果没有,推荐的方法是什么?

首先,每个可用区需要一个子网。 如果没有至少两个可用区(最好是三个可用区),我将不会部署生产环境。

其次,我将使用子网将您的应用程序划分为粗略的“层”。 公用和专用子网最少(每个可用区一个)。 公共子网中面向公共的负载平衡器,私有子网中的服务器。 如果您想获得更细粒度的信息,可以将其划分为更多层次,例如传统网络(公共网络,Web DMZ,数据库)。

我要记住的一件事是成长将如何影响事物。 自动伸缩组可能会变得很大。 如果在VPC中使用Lambda函数,则很容易使成千上万的并发Lambda吞噬子网中的IP。 使用EKS的容器网络消耗大量IP。 如果在同一子网中将Lambda与自动缩放组混合使用,则可能会发生令人讨厌的冲突。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM