AWS白皮书 – 成本优化

本文讲解AWS良好架构框架(AWS Well-Architected Framework)里其中五大支柱之一:成本优化(Cost Optimization)

一套成本优化型系统应充分利用全部资源、以最低价格来实现业务成果,同时充分满足你的功能需求。本份白皮书将面向工作负载设计、服务选取、服务配置与运营以及应用和优化杠杆等层面为你提供深层指导。

设计原则

  • Pay-as-you-go的消费模式:我们仅根据自己业务消费的要求来申请资源,同时随时添加和减少资源的数量,最终只为实际的消费付费。比如,我们的开发和测试环境只有在每周工作日的工作时间运行,那么这类资源可以在非运行时间段关闭,以减少资源产生的费用。我们可以将原本每周需要运行168小时的资源减少到运行40小时,从而实现75%的成本节约。
  • 规模经济效益:数十万家客户都使用AWS的云服务,因此我们可以获得更加优惠的服务单价。
  • 不需要为数据中心运营支出:AWS会负责数据中心的搭建、服务器机架安装、部署和电力供应等问题。我们不需要花费大量人力物力到这些事情上面,我们只需要专注于我们的业务即可。
  • 支出分析和原因分析:云环境中的所有花销都可以很清楚、很准确地被看到,我们可以更加透明地对IT成本进行归因,从而帮助我们量化投资回报率(ROI)和更好地为削减成本提供决策。
  • 使用托管服务来降低拥有成本:使用AWS托管服务,我们可以不需要操心例如邮件发送或者数据库管理等工作带来的负担。而且托管服务以云规模的方式运行,我们可以享受到更低的每事务/每服务的单价成本。

定义

  • 成本效率高的资源
    • 我们需要确保对配置的资源进行优化调整,控制其容量处于合理的水平。
    • 我们如果在一个t2-micro类型的实例需要运行10个小时才能处理完的一个任务,同时如果我们使用一个m4.2xlarge在几分钟就能完成相同的任务,我们显然选择后者会有更高的成本效率
    • 常见问题:
      • 如何选择合适的资源类型来满足支出需求?
      • 如何选择合适的收费模式来满足支出需求?(按需实例,预留实例和竞价实例)
      • 是否有其他服务来代替现有的服务可以增加你的投资回报率?(比如用S3静态网站代替EC2,Lambda代替EC2等)
  • 供需匹配
    • 最优供需匹配应能够为特定系统提供最低的成本,同时还可以具备充足的资源来满足业务的需求,我们可以利用监控指标和自动化机制来保证我们的工作,以及确保不产生过高的成本。
    • 我们可以使用CloudWatch服务来监控我们的需求
    • AutoScaling可以帮助我们事先动态的弹性伸缩
    • Serverless无服务架构也可以帮助我们实现完美的供需匹配
    • 常见问题:
      • 如何确保你的容量满足你的需求又不会超出需求太多?
      • 如何优化对AWS服务的使用?
  • 支出认知
    • 使用AWS服务,我们不需要再介入到冗长的采购流程中:向不同厂家询价、下PO/PR并且经过一系列冗长的财务部门,采购部门,管理层的审批、等待厂家送货,等待硬件安装和配置……
    • 我们可以点几下鼠标就创建了我们需要的服务和基础架构
    • 我们可以使用Tag标签来追踪我们不同类型的服务支出
    • 我们可以使用账单告警来防止我们误操作导致的高费用
    • 我们可以使用整合账单(Consolidated Billing)来对账单进行整合
    • 我们可以使用成本管理器来估算我们年度的AWS费用
    • 关键服务:CloudWatch,SNS
    • 常见问题:
      • 使用哪一些访问控制和流程来控制AWS的费用?
      • 如何监控我们的AWS用量和费用?
      • 如何将我们不使用的资源给关闭?
      • 如何在设计架构的时候考虑数据传输的费用?
  • 不断优化
    • AWS的发展速度非常快,每一年会创新出成千的新服务(可以参照下图)。因此我们在为架构进行设计的时候,也可能需要不断地对架构进行优化。
    • 比如以前我们可以使用Mysql数据库,现在可以使用Amazon Aurara数据库来作为替代品
    • Lambda和Serverless也可能是替代一部分EC2的更新的方案
    • 我们可以使用Trusted Advisor服务来查看推荐的改进方案
    • 常见问题:
      • 我们如何管理和考虑使用更新的服务?

更多关于成本优化的资料,请阅读成本优化支柱 – AWS良好架构框架

 

AWS上的各个大数据分析选项pdf AWS上的数据仓库pdf AWS上的部署选项概述pdf AWS上的金融服务网格计算pdf AWS云数据迁移服务概述pdf Amazon Aurora MySQL数据库管理员手册:连接管理pdf Amazon Aurora入门pdf Amazon DynamoDB与 Apache HBase for NOSQL的使用对比pdf Amazon Elastic File System:在不同吞吐量和性能模式之间选择pdf Amazon Virtual Private Cloud网络连接选项pdf 云迁移实践指南:将服务迁移至 AWS. pdf 从 RDBMS迁移到 Amazon DynamoDB的最佳实践pdf 使用 AWS Config监控 Amazon ec2专用主机上的许可合规情况,pdf 使用 AWS WAF消除 OWASP定义的10大Web应用程序漏洞pdf 使用AWS 实施灾难恢复 使用AWS的备份和恢复方法pdf 使用 Amazon ElastiCache提高规模性能,pdf 使用 Amazon Elastic File Systen加密文件数据pdf 使用 Amazon Elasticsearch Service记录和监控(几乎)所有资源,pdf 使用 Amazon kinesis流式处理AWS上的数据解决方案pdf 使用 Amazon Virtual Private Cloud扩展I基础设施,pdf 使用 Spark Streaming和 Spark SQL在AWs上执行批处理和实时处理的 Lambda架构pdf 基于 Robust Random Cut Forest的数据流异常检测pdf 对AWS基础设施进行规模管理pdf 将AWS与多协议标签交换技术集成pdf 将AWS资源迁移到新区域pdf 将 Microsoft Azure SQL数据库迁移到 Amazon Aurora. pdf 将 MySQL数据库迁移到 Amazon aurora的最佳实践pdf 将 Oracle数据库迁移到AWs的策略pdf 将应用程序迁移到AWs:指南和最佳实践pdf 将现有应用程序迁移到AWS云pdf 构建大数据存储解决方案(数据湖),实现最大灵活性,pdf 实现量佳工作负载性能所雲的CPU数量.........
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Loong_1213

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值