本文介绍了不需要 VPC 即可运行的 AWS 服务列表的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

谷歌再次让我失望,或者可能是我的问题不太清楚.有没有一种简单的方法,或者更确切地说,我们如何确定哪些服务是 VPC 绑定的,哪些服务是非 vpc 的?例如 - EC2、RDS 需要 VPC 设置Lambda、S3 是公开可用的服务,不需要 VPC 设置.

Google failed me again or may be I wasnt too clear in my question. Is there an easy way or rather how do we determine what services are VPC bound and what services are non-vpc ? For example - EC2, RDS require a VPC setup Lambda, S3 are publicly available services and doesn't need a VPC setup.

推荐答案

需要 Amazon VPC 的基础服务都与 Amazon EC2 实例相关,例如:

The basic services that require an Amazon VPC are all related to Amazon EC2 instances, such as:

  • 亚马逊 RDS
  • 亚马逊 EMR
  • 亚马逊红移
  • 亚马逊 Elasticsearch
  • AWS Elastic Beanstalk

这些资源在 Amazon EC2 的顶部"运行,因此连接到 VPC.

These resources run "on top" of Amazon EC2 and therefore connect to a VPC.

还有其他使用 VPC 的服务,但只有在您使用上述某些服务时才会使用它们,例如:

There are also other services that use a VPC, but you would only use them if you are using some of the above services, such as:

  • 弹性负载均衡器
  • NAT 网关

因此,如果您希望完全非 vpc"运行,请避免部署"的服务.这意味着您将使用 AWS Lambda 进行计算,可能使用 DynamoDB 进行数据库,使用 Amazon S3 进行对象存储等.这也被称为无服务器".

So, if you wish to run "completely non-vpc", then avoid services that are "deployed". It means you would use AWS Lambda for compute, probably DynamoDB for database, Amazon S3 for object storage, etc. This is otherwise referred to as going "serverless".

这篇关于不需要 VPC 即可运行的 AWS 服务列表的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!

10-12 05:58