跳到主要内容
版本:1.0

升级

技术日新月异,长时间不更新(升级)的程序,就如长时间不维护的建筑物一样,会加速老化、功能逐渐缺失直至无法使用。

从安全和可用性考虑,升级主要包括两个方面:操作系统和应用程序(含对应的中间件、数据库)

方案

问题解答

更新和升级有什么区别?

更新或升级这两个词有相近之处,虽然都是从低版本到高版本,但仔细体会它们也有明显的差异。

在实际升级工作中,主要存在两种形式的版本变化目标:

  • 大版本变化,例如:MySQL5.6->MySQL5.7,PHP5.6->PHP7.0
  • 小版本变化,例如:MySQL5.6.25-->MySQL5.6.30,PHP5.6.33->PHP5.6.37

程序的大版本变化,是从功能上、架构上都有显著的改变(质变),升级过程复杂,存在升级失败的风险 程序的小版本变化,是从补丁漏洞的角度上提供的更新内容(量变),升级过程相对简单

总结:大版本变化为“升级”,小版本变化为“更新

升级之前,请做好备份

应用程序的环境需要升级吗?

Websoft9 提供的云原生应用,应用程序与环境封装在一个独立的容器中,升级容器即升级环境。