Q31 — AWS SAA-C03 第16章
第 31/100 题 | ← 返回第16章
Q1231. 一家公司最近将数据仓库迁移到 AWS。该公司通过 AWS Direct Connect 连接到 AWS。公司用户使用可视化工具查询数据仓库。数据仓库返回的查询平均大小为 50 MB。可视化工具生成的可视化结果平均大小为 500 KB。数据仓库返回的结果集不会被缓存。该公司希望优化数据仓库和公司之间的数据传输成本。哪种解决方案可以满足这一要求?
- A. 在本地托管可视化工具。通过互联网直接连接到数据仓库。
- B. 将可视化工具托管在与数据仓库相同的 AWS 区域。通过互联网访问可视化工具。
- C. 在本地托管可视化工具。通过 Direct Connect 连接数据仓库。 ✓
- D. 将可视化工具托管在与数据仓库相同的 AWS 区域。通过 Direct Connect 连接访问可视化工具。
正确答案: C. 在本地托管可视化工具。通过 Direct Connect 连接数据仓库。
解析
为了优化数据仓库和可视化工具之间的数据传输成本,让我们根据给定的场景分析选项:关键要求:优化成本:解决方案应最大限度地降低数据传输成本。数据传输特性:平均查询结果大小为 50 MB(数据仓库可视化工具)。平均可视化大小为 500 KB(可视化工具用户)。结果集未缓存,因此每个查询都会产生 50 MB 的数据传输。解决方案分析:数据传输成本:AWS 数据传输定价:从 AWS 传输数据(例如,通过互联网从数据仓库传输到本地工具)的费率高于在同一 AWS 区域内或通过 Direct Connect 传输数据。Direct Connect 在本地和 AWS 之间提供专用的私有连接,可以降低或消除在本地和 AWS 之间移动数据的传输成本(取决于合同和使用情况)。互联网出口:通过互联网从 AWS 传输出的数据收费更高。可视化工具位置:在本地托管可视化工具意味着所有查询结果(每个 50 MB)都必须从 AWS 传输出去,从而产生高昂的出口成本。将可视化工具托管在与数据仓库相同的 AWS 区域中意味着 50 MB 的查询结果在同一区域内传输(无出口成本),并且仅 500 KB 的可视化内容被传出(便宜得多)。评估选项:选项 A:在本地托管可视化工具。通过互联网直接连接到数据仓库。错误:这会导致 50 MB 查询结果(通过互联网从 AWS 传输出去)产生高额的出口成本。选项 B:将可视化工具托管在与数据仓库相同的 AWS 区域。通过互联网访问可视化工具。部分正确(但非最优):50 MB 的查询结果在同一区域内传输(无传出成本),但 500 KB 的可视化数据仍通过互联网传出(尽管这样更便宜,但这不是主要的成本驱动因素)。但是,问题要求优化数据仓库和公司之间的数据传输成本,如果工具在本地,则主要成本是 50 MB 的传出成本。此选项避免了这种情况,但如果通过互联网访问该工具,则效率不高(尽管 500 KB 可以忽略不计)。主要问题是该工具不是通过 Direct Connect 访问的,但问题是关于仓库和工具之间的数据传输成本,而不是用户。选项 C:在本地托管可视化工具。通过 Direct Connect 连接连接到数据仓库。正确(用于仓库和工具之间的数据传输):50 MB 的查询结果通过 Direct Connect 传输,这可以显著降低甚至消除出口成本(取决于合同)。这是在数据仓库和可视化工具之间传输 50 MB 结果最经济的方式。选项 D:将可视化工具托管在与数据仓库相同的 AWS 区域。通过 Direct Connect 连接访问可视化工具。不正确(对于给定的要求):虽然这避免了 50 MB 查询结果的传出成本(它们保留在 AWS 内),但仍需要将 500 KB 的可视化数据传输给用户(可能通过互联网,除非用户也通过 Direct Connect 连接,但未提及)。问题是关于优化数据仓库和公司(即可视化工具)之间数据传输的成本,而不是最终用户。但是,如果工具在本地,主要成本驱动因素是 50 MB 的传出,而此选项避免了这一点,但它不是工具到用户传输的最有效方法(尽管这不是问题的重点)。主要问题是该工具不在本地,因此 50 MB 的传输在 AWS 内(无传出),但问题暗示公司希望优化仓库和工具之间的传输,如果工具在本地并通过 Direct Connect 连接,则传输成本会更低。明确最佳选择:问题在于如何优化数据仓库与公司(即可视化工具)之间的数据传输成本。主要成本在于,如果工具位于本地(通过互联网),则将 50 MB 查询结果从 AWS 传输出去;如果工具位于同一区域,则将 50 MB 查询结果在 AWS 内部传输(无出口)。但是,如果工具位于本地并通过 Direct Connect 连接,则这 50 MB 的传输不计入出口费用(这是 Direct Connect 合同的一部分)。因此,最具成本效益的解决方案是:在本地托管可视化工具。通过 Direct Connect 连接到数据仓库,以避免 50 MB 查询结果的出口成本。最终答案:C. 在本地托管可视化工具。通过 Direct Connect 连接数据仓库。这样可以避免 50 MB 查询结果的出口费用(它们通过 Direct Connect 而不是互联网传输),从而最大限度地降低数据传输成本。