[SEO 副标题]
本指引将展示如何构建 Amazon QuickSight 控制面板,以便将来自为期 5 年的美国社区调查(ACS)的数据可视化。作为美国人口普查局规模最大的家庭调查,ACS 每年对 350 万个地址进行采样,他们的数据将会影响每年 6750 亿美元的联邦资金分配。通过在 AWS 上构建完整的分析管道,您的非营利组织可以更好地分析 ACS 数据,并通过地图和信息图将这些数据可视化。通过更透彻地了解社区的经济特征和社会特征,您可以做出数据驱动型决策,并创建更好的计划和服务以满足社区的需求。
请注意:[免责声明]
架构图

[架构图描述]
第 1 步
AWS Lambda Extract 函数使用美国人口普查局的 API 下载和提取 ACS 的 5 年数据。提取美国的所有大都市区的数据,并将这些数据存储在 Amazon Simple Storage Service(Amazon S3)中。
Well-Architected 支柱

当您在云中构建系统时,AWS Well-Architected Framework 可以帮助您了解所做决策的利弊。框架的六大支柱使您能够学习设计和操作可靠、安全、高效、经济高效且可持续的系统的架构最佳实践。使用 AWS 管理控制台中免费提供的 AWS Well-Architected Tool,您可以通过回答每个支柱的一组问题,根据这些最佳实践来检查您的工作负载。
上面的架构图是按照 Well-Architected 最佳实践创建的解决方案示例。要做到完全的良好架构,您应该遵循尽可能多的 Well-Architected 最佳实践。
-
卓越运营
本指引可实现自动化和高效率,并通过编排系统、自动化变更和减少运营开销帮助实现卓越运营。作为托管式服务,Lambda 和 AWS Glue 使您能够无需预置服务器即可运行代码。这样就提供了一个以自动、可扩展的方式捕获和转换 ACS 数据的过程。此外,AWS CloudFormation 自动部署本指引中的 AWS 资源,AWS Glue 爬网程序和 AWS Glue Studio 自动执行提取、转换、加载(ETL)流程。Step Functions 在此流程中编排各种 Lambda 函数的流程。
-
安全性
使用 Amazon S3,您可以加密数据和控制访问权限。Lambda 和 Athena 等其他服务与 AWS Identity and Access Management(IAM)无缝集成,可通过调整访问和权限帮助保护处理和查询。
-
可靠性
Amazon S3 为云存储提供 99.999999999% 的数据持久性,将数据丢失风险降至最低,使您能够可靠地获得数据洞察。Lambda 和 AWS Glue 是托管式服务,提供了内置的容错能力和可扩展性。此外,本指引中使用的服务在多个可用区之间提供了非常高的可用性,这样就使解决方案变得可靠并能够自动从故障中恢复。
-
性能效率
本指引使用支持快速处理、分析和可视化的服务。此外,使用无服务器服务,您无需运行和维护物理服务器。CloudFormation 自动执行并简化了 AWS 服务和资源的预置,即使您没有技术背景,也可以更轻松地使用云技术。此外,Lambda 为数据处理提供按需计算资源,Step Functions 可以帮助您高效地设置 Lambda 函数以构造 ETL 流程中的流程。最后,Athena 提供无服务器查询,可以帮助您提高效率。
-
成本优化
作为非营利组织,您的组织需要特别注重成本,以确保能够为任务关键型工作提供适当的资金。本指引可以帮助您避免不必要的成本,并高效地使用资源。例如,Amazon S3 提供即用即付定价模式,这意味着您只需为所使用的服务付费,以使成本与需求保持一致,而 QuickSight 允许您按会话付费。此外,Lambda、AWS Glue 和 Athena 使用无服务器实施,并根据需要纵向扩展或缩减,以帮助您避免产生闲置资源成本。
-
可持续性
本指引根据需要动态分配资源,以减少空闲服务器的能源浪费。例如,Lambda 等无服务器服务根据您的工作负载需求自动扩展计算资源,以帮助您避免过度预置资源,从而降低能耗。此外,Amazon S3 通过高存储密度优化资源使用,使您能够以更小的物理足迹存储更多数据,因此进一步最大限度地减少了对环境的影响。
实施资源

提供了在 AWS 账户中进行实验和使用的详细指南。构建指南的每个阶段(包括部署、使用和清理)都将被检查,以便为部署做好准备。
示例代码为起点。它经过行业验证,是规范性但不是决定性的,可以帮助您开始。
免责声明
示例代码;软件库;命令行工具;概念验证;模板;或其他相关技术(包括由我方人员提供的任何前述项)作为 AWS 内容按照《AWS 客户协议》或您与 AWS 之间的相关书面协议(以适用者为准)向您提供。您不应将这些 AWS 内容用在您的生产账户中,或用于生产或其他关键数据。您负责根据特定质量控制规程和标准测试、保护和优化 AWS 内容,例如示例代码,以使其适合生产级应用。部署 AWS 内容可能会因创建或使用 AWS 可收费资源(例如,运行 Amazon EC2 实例或使用 Amazon S3 存储)而产生 AWS 费用。
本指南中提及第三方服务或组织并不意味着 Amazon 或 AWS 与第三方之间存在认可、赞助或从属关系。AWS 的指导是一个技术起点,您可以在部署架构时自定义与第三方服务的集成。