本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
为亚马逊和亚马逊 Aurora 创建详细的成本RDS和使用情况报告
由 Lakshmanan Lakshmanan () 和 Sudarshan Narasimhan 创作 AWS
环境:生产 | 技术:数据库;成本管理;分析学 | AWS服务:亚马逊 Athena;亚马逊 Aurora;RDS亚马逊;账单和成本AWS管理 |
Summary
此模式显示如何通过配置用户定义的成本分配标签来跟踪亚马逊关系数据库服务 (AmazonRDS) 或 Amazon Aurora 集群的使用成本。您可以使用这些标签在 Cost Explorer 中为多个维度的集群创建详细AWS的成本和使用情况报告。例如,您可以在团队、项目或成本中心级别跟踪使用成本,然后在 Amazon Athena 中分析数据。
先决条件和限制
先决条件
一个活跃的AWS账户
一个或多个亚马逊RDS或亚马逊 A urora 实例
限制
有关标签限制,请参阅《AWS账单用户指南》。
架构
目标技术堆栈
亚马逊RDS或亚马逊 Aurora
AWS 成本和使用率报告
AWS Cost Explorer
Amazon Athena
工作流程和架构
标记和分析工作流程包含以下步骤:
数据工程师、数据库管理员或AWS管理员为 Amazon RDS 或 Aurora 集群创建用户定义的成本分配标签。
AWS管理员激活标签。
标签向 Cost Explor AWS er 报告元数据。
数据工程师、数据库管理员或AWS管理员创建每月成本分配报告。
数据工程师、数据库管理员或AWS管理员使用 Amazon Athena 分析月度成本分配报告。
下图显示了如何应用标签来跟踪亚马逊RDS或 Aurora 实例的使用成本。
以下架构图显示了如何将成本分配报告与 Amazon Athena 集成以进行分析。
月度成本分配报告存储在您指定的 Amazon S3 存储桶中。当你使用AWS CloudFormation 模板设置 Athena 时,如长篇故事部分所述,模板会预置几个额外的资源,包括 AWS Glue 爬虫、Glue 数据库、亚马逊简单通知系统 (AmazonSNS) 事件、AWS Lambda 函数以及 Lambda 函数的身份和访问AWS管理 (IAM) 角色。 AWS当新的成本数据文件到达 S3 存储桶时,事件通知将用于将这些文件转发到 Lambda 函数进行处理。Lambda 函数启动 Glue 搜寻AWS器作业,以在 Glue 数据目录中创建或更新表。AWS然后,此表用于查询 Athena 中的数据。
工具
Amazon
Athena 是一项交互式查询服务,可以轻松地使用标准分析亚马逊 S3 中的数据。SQL Amazon Aurora 是一款完全托管的关系数据库引擎,专为云而构建,与 My SQL 和 Postgre SQL 兼容。
Amazon Relational Database Service (AmazonRDS) 可帮助您在AWS云中设置、操作和扩展关系数据库。
AWS CloudFormation
是一项基础设施即代码 (IaC) 服务,可让您轻松建模、配置AWS和管理第三方资源。 AWSC@@ ost Explorer 可帮助您查看和分析您的AWS成本和使用情况。
操作说明
任务 | 描述 | 所需技能 |
---|---|---|
为您的 Amazon RDS 或 Aurora 集群创建用户定义的成本分配标签。 | 要向新的或现有的亚马逊RDS或 Aurora 集群添加标签,请按照 A mazon Aurora 用户指南中的添加、列出和移除标签中的说明进行操作。 注意:有关如何设置亚马逊 Aurora 集群的信息,请参阅亚马逊 Aurora 用户指南SQL中有关我的SQL和 Postgre 的说明。 | AWS管理员、数据工程师、DBA |
激活用户定义的成本分配标签。 | 按照《AWS账单用户指南》中激活用户定义的成本分配标签中的说明进行操作。 | AWS管理员 |
任务 | 描述 | 所需技能 |
---|---|---|
为集群创建和配置成本和使用情况报告。 |
数据将在 24 小时内提供。 | 应用程序所有者、AWS管理员DBA、常规AWS、数据工程师 |
任务 | 描述 | 所需技能 |
---|---|---|
分析成本和使用报告数据。 |
有关更多信息,请参阅《成本和使用情况报告用户指南AWS》中的 “运行 Amazon Athena 查询”。 注意:运行SQL查询时,请确保从下拉列表中选择了正确的数据库。 | 应用程序所有者、AWS管理员DBA、常规AWS、数据工程师 |
相关资源
参考
教程和视频
使用 Amazon Athena 分析成本和使用情况报告
(YouTube 视频)