温馨提示×

温馨提示×

您好,登录后才能下订单哦!

密码登录×
登录注册×
其他方式登录
点击 登录注册 即表示同意《亿速云用户服务条款》

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

发布时间:2021-12-03 09:26:44 来源:亿速云 阅读:114 作者:柒染 栏目:云计算

优化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使用成本中怎么增加系统弹性问题的解答就分享到这里了,希望以上内容可以对大家有一定的帮助,如果你还有很多疑惑没有解开,可以关注亿速云行业资讯频道了解更多相关知识。

向AI问一下细节

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

aws
AI