在云原生架构中应用生命周期托管是指什么?
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。
简单的说云原生架构中应用生命周期托管就能提供标准化的应用托管服务,应用执行更新、扩缩容、启停、删除和监控启停等应用生命周期管理操作。具体但不包括更新应用、升级应用、回退历史版本、手动扩缩应用、自动扩缩应用、启停应用、重启应用、删除应用、启停应用监控等等。
有了应用分发的标准和生命周期的标准,云就能提供标准化的应用托管服务。包括应用 的版本管理、发布、上线后的观测、自愈等。例如对于无状态的应用来说,一个底层物理节 点的故障根本不会影响到研发,因为应用托管服务基于标准化应用生命周期可以自动完成腾 挪工作,在故障物理节点上将应用的容器下线,在新的物理节点上启动同等数量的应用容器。 可以看出,云原生进一步释放了价值红利。 在此基础上,由于应用托管服务能够感知到应用运行期的数据,例如业务流量的并发、 cpu load、内存占用等,业务就可以配置基于这些指标的伸缩规则,再由平台执行这些规 则,根据业务流量的实际情况增加或者减少容器数量,这就是最基本的 auto scaling — 自动伸缩。这能够帮助用户避免在业务低峰期限制资源、节省成本、提升运维效率。
阿里云拥有国内全面的云原生产品技术以及大规模的云原生应用实践,通过全面容器化、核心技术互联网化、应用 Serverless 化三大范式,助力制造业企业高效上云,实现系统稳定、应用敏捷智能。拥抱云原生,让创新无处不在。