优化AWS使用成本中怎么增加系统弹性

优化AWS使用成本中怎么增加系统弹性,针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴找到更简单易行的方法。

目前创新互联公司已为近千家的企业提供了网站建设、域名、虚拟空间、网站托管、服务器租用、企业网站设计、恩施土家网站维护等服务,公司将坚持客户导向、应用为本的策略,正道将秉承"和谐、参与、激情"的文化,与客户和合作伙伴齐心协力一起成长,共同发展。

增加系统弹性

弹性主要是通过AWS提供的Auto Scaling服务来实现。

优化AWS使用成本中怎么增加系统弹性

Amazon EC2 Auto Scaling 助您确保拥有适量的 Amazon EC2 实例,用于处理您的应用程序负载。您可创建 EC2 实例的集合,称为 Auto Scaling 组。您可以指定每个 Auto Scaling 组中最少的实例数量,Amazon EC2 Auto Scaling 会确保您的组中的实例永远不会低于这个数量。您可以指定每个 Auto Scaling 组中最大的实例数量,Amazon EC2 Auto Scaling 会确保您的组中的实例永远不会高于这个数量。如果您在创建组的时候或在创建组之后的任何时候指定了所需容量,Amazon EC2 Auto Scaling 会确保您的组一直具有此数量的实例。如果您指定了扩展策略,则 Amazon EC2 Auto Scaling 可以在您的应用程序的需求增加或降低时启动或终止实例。

几乎所有的业务都存在着访问量的波峰/波谷,使用Auto Scaling来适应需求变化,在访问量大的波峰时期自动新增实例,在访问量减少后自动缩减实例,不需要像传统数据中心时需要前期一次性购置资源,从而达到了自动适应需求变化,减少使用成本目的。

当然,这也取决于业务的系统架构,Auto Scaling尤其适用于运行着的无状态程序的实例新增和缩减,或将写入实例上数据存入持久性存储(如S3,RDS),这是一个另外的话题,如何设计可伸缩高可用的业务架构,在这里不深入讨论。


如下图,基于时间或基于负载自动调整资源容量,不需要像数据中心服务器要提前按照峰值购置资源容量。减少了成本的投入。

  • 基于时间,可针对时间启用或者关闭计算资源

  • 基于负载,根据负载情况自动启用或者关闭资源

还有,及时关掉不使用的资源,永远都是成本优化的最佳实践之一。

如使用CloudFormation服务,可以通过模板管理AWS资源。对于一些临时的测试需求,可以配置好一个描述将要使用资源的模板可以直接启用AWS特定环境,包括EC2、ELB、RDS等服务。使用之后清退资源节省成本,再次使用利用CloudFormation几分钟生成环境,非常的灵活,又节省了成本。

优化AWS使用成本中怎么增加系统弹性


关于优化AWS使用成本中怎么增加系统弹性问题的解答就分享到这里了,希望以上内容可以对大家有一定的帮助,如果你还有很多疑惑没有解开,可以关注创新互联行业资讯频道了解更多相关知识。


分享名称:优化AWS使用成本中怎么增加系统弹性
本文来源:http://cdiso.cn/article/ggpdoj.html

其他资讯