AWS VPC 在数据分析领域有哪些不同的用例?

What are the different use cases for AWS VPC in the area of Data Analytics?

我是 AWS VPC 的新手,正在探索它的一切。我了解到 VPC 主要用于拥有安全和隔离的环境。 AWS VPC 在数据分析领域有哪些不同的用例? 我目前有一个数据湖管道,如下所示:

  1. 使用 API 提取数据
  2. 在 S3 中存储原始数据
  3. 创建 Lambda 函数或 Glue 作业来执行业务指标
  4. 在 S3 中存储指标输出
  5. 在 Athena 中为存储在 S3 中的所有数据创建表
  6. 在 Quicksight 中导入表格以从视觉效果中生成业务洞察力

您提到的服务(大部分)位于 VPC 之外。

VPC 用于使用虚拟计算机的服务,例如 Amazon EC2 计算机和 Amazon RDS 数据库。

通过使用不涉及特定 'computers' 的服务(例如 Amazon S3、Athena、QuickSight),您可以享受更低的成本,只需支付您使用的费用。这些服务不模仿传统服务器,因此不需要 VPC。所有网络复杂性都被隐藏起来,您可以专注于使用服务而不是 运行 网络。

是的,VPC 增加了额外的安全性,但这只是因为 VPC 上的资源由于潜在的安全漏洞而需要保护。您提到的服务都是通过 IAM 保护的,不会暴露在已发布的 API 之外。