【架构师训练营 - 周总结 -7】

发布于: 12 小时前
资源的合理使用

软件是使用硬件资源完成我们想要完成的逻辑计算。计算量低时,资源闲置,有一定的浪费。所以我们需要尽可能的压榨资源,最大化的使用,才能完成更多的逻辑计算。但同时不能过分使用,但资源需求过大时可能导致服务器奔溃。

性能监控

理想状态下我们当然希望请求都是稳定的,这样方便控制服务器的性能。

但现实是,请求是不稳定的,存在波动,如业务高峰期;存在突发,如微博上某明星恋爱了。我们可以选择做一定的服务器冗余,但这冗余的代价是很明显的,大量资源在绝大部分时间是闲置的。也可以选择只使用仅保证正常运行所需要的服务器,代价就是当流量超出预期时,服务器可能奔溃。

但若能做到性能的监控,在服务器即将到达性能瓶颈时,及时扩充服务器资源,流量下降后,撤销不必要的资源闲置。就可以最大化的资源使用。倘若能做到服务器自动伸缩,那就更棒了。

其他

服务器消耗着它所拥有的资源完成一项项计算,正在活着的我们也在消耗着我们的体力、脑力、时间等资源完成着一项项任务。当我们希望能合理的使用服务器资源,避免资源闲置或过载导致服务器奔溃时。我们何尝不是,在需要产出的年纪,合理的使用自己的资源才能得到最大的回报。

当然,换个角度想,管理者也只有合理的控制手里的被管理者资源,才能获得最大的产出。虽然这个好像很残忍

发布于: 12 小时前 阅读数: 5
用户头像

小动物

关注

还未添加个人签名 2017.12.12 加入

还未添加个人简介

评论

发布
暂无评论
【架构师训练营 - 周总结 -7】