磐林分享:优化云计算平台干货,你学会了吗?

《美容院特殊服务2》《美容院特殊服务2》首页    行业新闻    磐林分享:优化云计算平台干货,你学会了吗?

《美容院特殊服务2》首页企业在运营之初,往往需要依托服务商的云平台存储数据,当企业发展稳定,就需要多个云平台共同运行。这时,多平台的数据安全和应用程序的维护升级就成了困扰企业发展的一大难题,这时就需要进行云优化操作。今天小林(磐林IT微信号:panlinit)就来分享一个关于云优化实例的干货:

定义应用程序要求

《美容院特殊服务2》首页在进行云优化的时候,首先需要定义被优化的程序要求。相比于本地应用程序,云托管应用程序需要不同的思维模式。云计算应用程序则更容易按需扩展,而需要扩展的特定资源(如计算、内存和存储)因工作负载而异。

除了需要明确应用程序的需求之外,还需要检查云计算供应商的CPU、内存、存储等资源限制。尽管云计算提供商提供的工具可以实现最佳实例类型和设置,但往往会有过度设置的情况出现。因此,管理员需要利用第三方工具,全面了解情况。

分析指标以推动优化

第二步需要分析数据和指标。利用率指标(如CPU、存储、内存和网络容量)可以显示实例的规模是否适合应用程序。在进行实例规模操作时,需要对峰值做到了如指掌,因为峰值在一定程度上是可以影响指标的。 因此,在进行优化时,应该有足够的备用容量来处理使用的峰值,只需要足够长的时间来进行水平扩展。如果单个指标远远高于其他指标(例如,如果内存被完全使用,但CPU和网络容量很低),那么可能是使用不同的实例规模的时候了。

建立监控和调整循环

《美容院特殊服务2》首页性能和利用率指标是云计算提供商的核心产品,了解了数据和指标之后,第三步就需要在指标和操作之间创建反馈循环,这样才能确保优化应用程序运转正常。监控各项指标是否正常,按需调整即可。调整循环的过程往往十分繁琐,专业人士建议使用强大的持续集成/连续部署(CI/CD)管道,通过自动化控制,可以帮助云计算管理员调整设置,而不会产生意外后果或冗长的手动流程。基础设施作为代码,资源被模板化并用编程语言编写,也有助于持续的云优化。

使用云成本管理工具

模块建立后,需要对应用程序加以管理。常见的本地成本管理工具(包括Azure成本管理、AWS成本管理和Google权限推荐),但这些管理工具加载能力有限,当出现大量数据时,有可能出现工作负载的情况。

磐林分享:优化云计算平台干货,你学会了吗?

此外,这些工具可能无法跟踪对应用程序很重要的所有必需资源。比如,Google Rightsizing Recommendations只考虑CPU、内存和存储大小。某些应用程序具有其他限制因素,例如网络IOPS。有些工具不考虑部署类型,例如Kubernetes集群,这就需要管理员可以做出适合的云优化决策。

对实例类型进行负载测试

优化之后需要进行测试,进而确定应用程序会不会出现突发性负载。模型负载测试尽可能接近真实的使用模式。例如,峰值负载可能发生在API函数调用期间,同时也可能发生在用户与应用程序图形前端的交互过程中。

考虑动态实例类型

《美容院特殊服务2》首页有些云计算平台会提供可突发的性能实例,管理员可以根据需要动态添加和支付CPU性能。虽然方便,但不会升级内存,因此,总需要进行程序负载测试。

注意容器问题

由于云计算人群使用密集,在网络高峰期,存储过载情况经常发生。想要合理解决工作过载问题,需要在优化时做好云优化评估。确定在一段时间内用户可以启动或删除的Kubernetes pod数量是否存在限制,以及对实例上运行的各个容器是否存在规模限制。

磐林分享:优化云计算平台干货,你学会了吗?

怎么样,云优化对步骤和方法学会了么?是不是还意犹未尽呢?来磐林IT,教你更多技术干货。

《美容院特殊服务2》首页另外,大声告诉你一个好消息,端午节后,磐林IT将推出新一期云计算课程《云计算第58期6月11日开课》,红帽RHCE认证考试也开启了限时优惠报名《红帽RHCE认证考试优惠开启》,详情见链接内海报,报名、咨询请在后台留言哦!

磐林分享:优化云计算平台干货,你学会了吗?

 

磐林分享:优化云计算平台干货,你学会了吗?

2019年6月20日 09:40
浏览量:0
收藏