大型网站技术架构演进与性能优化(八)八、全局基础设施优化:资源调度优化

八、全局基础设施优化:资源调度优化
基础设施包括JDK、Tomcat、VM、操作系统和文件系统甚至硬件设备,它们其实都有优化空间,而且由于基础设施的优化是事关全局的,所以通用性会更广、收益会更大。
1、什么是资源调度
资源调度分为两个阶段:一是实现物理资源的虚拟化,二是将资源虚拟化后进一步在时间和空间上实现更细粒度的编排、优化资源的使用。
对物理机资源进行虚拟化可以提升资源的利用率,而对资源的良好调度可以提升业务的稳定性和运维效率,Docker的火爆也验证了这一点,很多公司也在进行Docker化改造,这样,可以提升运维效率,提升稳定性。
将物理资源统一抽象成可以定制化的集合,对上层应用屏蔽时间和空间上的差异。
2、资源抽象层
资源抽象层主要将下层的物理硬件资源统一进行抽象,抽象成和单个物理硬件无关的资源集合,上层无须关心物理机器的幸好,只需关注具体的资源即可。
重点做好三件事:
第一,收集和管理具体物理资源
第二,重新封装抽象的硬件资源属性,可以是容器,可以是虚拟机。
第三,数据存储问题。如数据要实时写在本地,永久存储的DB数据,分布式场景做到存储和计算分离。
虚拟化技术:VM、Docker、LXC。
3、物理资源调度
调度框架选型:Kubernetes、Swarn、YARN和Mesos
统一调度框架的架构
存储和计算分离
在线、离线混合部署
4、应用层调度
弹性伸缩、执行弹性调度、故障自愈
5、遇到的问题
略。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值