现在很多企业都在搭建自己的私有PAAS平台,当然也有很多大型互联网公司搭建共有PAAS平台(例如SAE/BAE/JAE(jae.jd.com))。那么使用PAAS平台来部署SAAS应用有哪些好处呢?除了大家都知道方便部署管理,节约资源和成本,今天我主要给大家介绍另一个好处就是让部署在PAAS平台上的应用很容易做到7×24小时不服务器运行(哪怕需要重新部署和更新应用),这个对于一般的企业和普通开发者来说是很难办到的。当然如果要在PAAS平台做到其实也不是那么简单的,需要很强的技术力量。下面就主要介绍一下在PAAS平台怎样实现让部署在PAAS平台上的应用达到7×24小时运行的方案。
在介绍方案设计之前需要强调一下,这个前提是PAAS平台本身是7×24小时高可靠的。
本方案设计主要涉及下面几方面的改进:
(1)应用运行调度模块:能够将应用的多个实例调度到不同的服务器和机架上进行运行;
(2)应用运行状态的监控模块:对应用的运行状况进行监控;
(3)优雅重启应用模块:能够在应用重新部署和升级时不停服务;