amazon-web-services - 使用多个 AWS Elastic 网络接口(interface)的目的

标签 amazon-web-services elastic-network-interface

我正在阅读有关 AWS 弹性网络接口(interface) 的内容。有人可以告诉我一个创建多个网络接口(interface)的实用示例吗?

根据我的理解:

假设 EC2 中有一个应用程序。此应用程序具有多个用户功能和管理功能。我们创建 2 个子网,1 个用于用户,另一个用于管理员。我们可以创建另一个 Elastic network interfaces 供管理员用户访问 EC2。我的理解正确吗? ENI 有哪些常见用例?

最佳答案

使用多个 ENI 的一个非常常见的用例是在 ECS 和 awsvpc 网络模式中。

awsvpc网络模式requires extra ENIs在您的实例上使用。这:

simplifies container networking and gives you more control over how containerized applications communicate with each other and other services within your VPCs.

awsvpc 使用 Fargate 启动类型时也需要网络模式,但这由 AWS 管理。如果您想在您的容器实例(EC2 启动类型)上使用awsvpc 模式,您必须确保您的实例可以容纳额外的 ENI(每个任务一个)适当的安全组。

还有在您的 VPC 中创建的 AWS 托管 ENI。例如 VPC 接口(interface)端点和 lambda VPC 集成。

关于amazon-web-services - 使用多个 AWS Elastic 网络接口(interface)的目的,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/62438133/

相关文章:

ruby-on-rails-3 - 来自 aws s3 的不安全内容

amazon-web-services - 来自 Bitbucket 的 AWS lambda 部署

amazon-web-services - 无需 ELB 的 Fargate 实例的静态 IP

amazon-web-services - 从 S3 读取许多小文件非常慢

python - 如何在 ubuntu 14 中安装 aws-sam-cli?

amazon-web-services - AWS Auto Scaling - 在服务器终止前缩减规模等待 x 分钟