Tenerity利用Amazon QuickSight构建节省时间和金钱的企业商业智能仪表板
关键要点
Tenerity采用Amazon QuickSight创建商业智能仪表板,提升了组织的效率。使用Cloud Custodian进行云资源管理,提升了成本优化和合规性。QuickSight使得数据集中化,便于团队监控和管理操作。计划扩展QuickSight使用,提升更多用户的访问便利。本文将讨论Tenerity如何利用Cloud Custodian和Amazon QuickSight构建我们的商业智能(BI)仪表板,以提升组织的效率和财务表现。Tenerity是一家致力于客户参与的公司,协助超过2000个合作伙伴服务数百万客户,提升客户终身价值,借助其奖励平台和项目。该公司利用专有数据分析和技术,提供忠诚度折扣和消费者身份保护服务,以增强品牌忠诚度和收入。

我们总部位于美国,但在15个国家有员工。我们在应用、数据分析和运营方面高度依赖AWS服务。
使用像AWS这样的公共云提供了许多好处,例如无限的可扩展性、灵活性和外包维护。而且,更为关键的是,公共云是一个重要的效率推动力但需谨慎管理。
在大型云环境中实现无浪费的云使用很困难,尤其是对于快速增长的科技公司。我们的AWS服务包括Amazon Elastic Compute Cloud (Amazon EC2)、Amazon Relational Database Service (Amazon RDS)、Amazon OpenSearch Service、Amazon ElastiCache、Amazon DynamoDB、Amazon CloudFront、Amazon Simple Storage Service (Amazon S3)等,这些服务由多个团队共同管理,因此容易错过节省机会。
试用3小时加速器我们的云工程团队负责管理这些资源,重点在于成本优化和安全性。然而,分散在不同团队的云资源使得各团队难以监督关键绩效指标(KPI),从而错失了云节省的机会。团队在监控和整改标记问题上也面临挑战,这导致了合规性问题。
我们选择使用Cloud Custodian,一个开源的无状态规则引擎,管理整个云资源。它通过过滤、标记和对资源施加广泛行动来进行管理,帮助我们识别过滤和标记问题及其他合规问题。然而,其通讯和报告功能未能推动我们在这些问题上取得进展。
寻找易于实现的企业BI仪表板
Cloud Custodian没有集中的报告门户和仪表板视图,取而代之的是将发现结果和Excel文件通过电子邮件发送给多组负责这些服务的团队。这意味着每个团队需要管理多个报告副本,而缺乏集中视图。电子邮件常常被忽视或遗忘,而需要整改的行动措施也未能系统化执行。
因此,我们需要一个易于与其他AWS服务和工具集成的BI仪表板,能够显示基于自定义规则的合规监控日志,并在云环境中提高可视性。
我们无法找到现成的、成本效益高的工具,在提供Cloud Custodian的详细程度以及轻松共享发现方面具备特点。因此,我们调研了一些仪表板工具,很快发现QuickSight是对Cloud Custodian的一个良好补充。它是最快、最具成本效益的选择。
QuickSight使得Cloud Custodian的数据能够集中在一个位置,并结合业务单位级别的过滤,使团队能够专注于与之相关的数据。
云节省架构
以下是我们如何结合Cloud Custodian和QuickSight使用的方式。
Cloud Custodian通过AWS API拉取大量复杂数据,并以Excel文件形式进行报告,针对我们八个业务单位进行分类。每个业务单位都有一个标签合规性标签,包含约4500行数据。还有一个未使用资源表,包含约13000行数据。
报告保存在Amazon S3中,随后通过Amazon Athena使用AWS Glue爬虫拉取。QuickSight则使用SPICE快速并行内存计算引擎,一个快速执行高级计算并提供数据的强大内存引擎。这些报告被导入到中心化的报告仪表板中,并按计划提供报告。以下图所示,展示了该工作流程。
用户可以将报告过滤到业务单位级别,仅查看团队负责的项目。仪表板提供高层次的警报,如下图所示。
用户可以点击警报以获取适当级别的细节,以便做出决策和采取行动。
这平衡了两个方面:我们拥有关于整个AWS系统的大范围复杂视图,同时也不失去可能被埋没在数据中的关键细节在用户需要时,信息随时可得。
QuickSight的报告功能同样便于向各层次的利益相关者发送适当级别的报告快照。
QuickSight提供了整个AWS生态系统中大量复杂数据的集中视图。这是一个可管理的解决方案,可扩展至负责我们云服务的多个业务单位,帮助我们识别节省机会并维护云标签合规性。
接下来
该仪表板目前处于最早的采用阶段,已被云工程团队的25名成员和5名工程负责人员使用,但我们计划将其推广至更多用户。我们正在考虑通过AWS IAM身份中心AWS单点登录的继任者配置QuickSight访问,以使管理员和用户能够使用现有的AWS凭证登录。有关更多信息,请参阅通过IAM身份中心配置QuickSight访问。
我们对QuickSight的速度和现成仪表板的易定制性感到兴奋。此次实施为未来未定义的用例建立了框架。
结语
QuickSight使我们能够将大量数据转化为可用的仪表板,帮助我们节省云账户的费用,并轻松管理标签合规性和操作规范。作为一款AWS工具,它与我们的广泛AWS云服务和工具生态系统无缝集成。在不需要设置、配置或管理自有服务器的情况下,它可以自动扩展至数十万用户。采用按会话计费的定价模式,使得实施既快速又具成本效益,且需要的技术资源和技能极少。我们将预构建的仪表板定制为我们的需求,很快就看到了Cloud Custodian和QuickSight组合带来的价值。
欲了解QuickSight如何帮助您快速且经济高效地构建强大的BI仪表板,请访问Amazon QuickSight。
关于作者
Abhishek Jain是Tenerity的云工程总监,负责推动云功能的开发和优化。凭借丰富的云基础设施构建经验,Abhishek致力于充分发挥云技术的潜力。作为一名经过认证的FinOps从业者,Abhishek专注于云金融管理与尖端云解决方案的关键交汇点。他的使命是为企业提供具成本效益、可扩展和安全的云架构。
Sam Egerton是AWS的高级技术客户经理,拥有超过14年的IT经验,专注于跨多个行业构建解决方案,专长于VMware和SAP。在AWS,他关注于帮助客户在云中构建高度可用且成本优化的解决方案。在工作之外,他喜欢滑雪和摩托运动。