答案1
没有问题是菜鸟。我从一开始就一直在研究 Fargate,我甚至不知道你所有问题的答案!无论如何,您看到的是有资格启动任务的子网(作为服务的一部分)。如果您有一个任务,它将被部署到其中一个(随机挑选)。如果您有许多任务,我们将(尽最大努力)将它们分散到所有任务中。您通常会选择所有公共子网或私有子网(取决于您的架构)。假设服务允许您选择异构子网(我不确定),我会将其视为逻辑配置错误。
答案2
您正在定义 Fargate 容器可以运行的子网。您可以选择任何您喜欢的子网,但我会根据工作负载以及是否需要访问互联网来选择公共/私有。如果是 Web 服务器,那么您通常会选择公共,如果是仅与数据库通信的应用程序服务器,则选择私有。
一旦设置好,Fargate 就会将任务放在它选择的子网中,您无法控制,这是托管服务的好处。