好文档 - 专业文书写作范文服务资料分享网站

基于云原生应用平台实现应用服务可造性

天下 分享 时间: 加入收藏 我要投稿 点赞

龙源期刊网 http://www.qikan.com.cn

基于云原生应用平台实现应用服务可造性

作者:刘琦

来源:《无线互联科技》2019年第05期

摘 要:随着容器技术的快速发展,应用服务的支撑框架已从原先的物理机、云计算虚拟机到目前的基于Kubernetes的容器平台。基于容器平台的云原生应用通过应用本身的弹性、动态扩张实现可造性(resiliency)。文章从平台支持和应用本身的改造两方面说明云原生应用可造性的实现方式。

关键词:云原生应用;应用服务;可造性 1 云原生应用平台研究背景

云计算时代,各类云计算平台如雨后春笋般出现在各个企业中,虽然在服务类型和平台功能上有所差异,但是他们本质都是一样,均是一种资源的服务模式。云平台的快速发展,衍生了一系列云平台产品。随着大规模的互联网应用不断在云计算平台上遇到挑战,新的应用架构模式呼之欲出,在众多的实践和方法论中,云原生应用是其中的佼佼者,主要包含容器化、容器的动态编排和微服务。 2 云原生应用平台介绍

Kubernetes是Google开源的容器集群管理系统,构建在Docker技术之上,为容器化的应用提供资源调度、部署运行、服务发现动态伸缩等一系列完整功能,它最大的优点是可以显著提升整个集群的总CPU利用率,所以成为众多容器调度框架中最受欢迎的调度模式。云原生应用平台是基于Kubernetes实现的,在完全兼容Kubernetes、Docker 技术的基础上,提高大规模容器集群管理的便捷性。 2.1 使用场景 2.1.1 大型复杂系统

原本小而简单的应用会随着长时间使用变得臃肿,在大型复杂系统中,应用越大,启动时间越长,修复bug和实施新功能也就愈发困难且耗时颇多,从而影响开发和交付的敏捷性,大大降低了生产效率。面对数据中心规模大、应用数量多,技术架构多样,但运维人力有限的问题,将运维复杂度和应用规模解耦是可行的解决思路。从运维系统的角度出发,随着应用越来越复杂,必须引入相应的平台化手段进行解耦,避免有限的运维人力与不断扩大的数据规模之间的矛盾。

云原生应用平台通过微服务架构重新构建复杂的应用,将单体式应用从不同纬度拆分成多个微服务,每个微服务的内容使用一个Docker镜像管理。在功能不变的情况下,应用拆分成

基于云原生应用平台实现应用服务可造性

龙源期刊网http://www.qikan.com.cn基于云原生应用平台实现应用服务可造性作者:刘琦来源:《无线互联科技》2019年第05期摘要:随着容器技术的快速发展,应用服务的支撑框架已从原先的物理机、云计算虚拟机到目前的基于Kubernetes的容器平台。基于容器平台的云原生应用通过应用本身的弹性、动
推荐度:
点击下载文档文档为doc格式
40bpn2qx2i8qp2012imx4yj364q360011pg
领取福利

微信扫码领取福利

微信扫码分享