随着数字化转型的推进,越来越多企事业单位和政府部门的业务需要依赖IT开展,“做IT即做业务”的现象逐渐普遍,同时快速发展的业务也面临着数字化转型带来的挑战:
——应用系统变更频繁,上线窗口却越来越短。
——应用系统更加复杂,功能增加和版本迭代越来越困难。
——互联网和物联网业务访问流量和数据流量波动是常态,流量难以准确预测。
为应对业务数字化带来的挑战,深信服云计算根据用户业务需求精细打磨,于近期发布了容器云PaaS6.0全新版本,通过混合云aCMP平台,与超融合aCloud产品联合打造,为用户提供一站式IT云化解决方案。
深信服容器云PaaS,主要包括三个部分:容器云平台、开发运维一体化(DevOps)平台和微服务治理平台。在应对数字化转型带来的挑战中,他们分别发挥了不可或缺的重要作用:
容器云平台:做到线上业务系统升级、发布不影响业务连续性,用户无感知;即便遇到流量突增的情况,系统也能自动快速扩容,采取限流措施,从容应对。
DevOps平台:让开发及时响应业务需求和故障反馈,代码改动尽快得到全面测试与审查,在最短时间内发布上线,并且整个过程受控,开发环境和线上环境保持一致。
微服务治理平台:管理和维护微服务架构,让微服务架构更好地服务于开发。
▲深信服容器云PaaS平台
1.容器云平台,自动维护容器实例和集群网络
容器是一种轻量级虚拟化技术,能够让用户更快捷地部署应用,对应用的运维更自动化,使用户的业务系统具备更高的可用性和更好的弹负载能力。
深信服容器云PaaS关注应用管理界面,根据用户应用部署需求,自动维护底层容器实例和集群网络,屏蔽环境差异,对接多个资源池,进行统一管理和自动化调度。让用户将注意力集中在自身应用和业务架构,而不用过多关心底层容器的运行。
▲深信服容器管理技术在工信部举办的“2019年可信云大会”上荣获“技术创新奖”
随着用户的业务系统越来越复杂,应用的自动化运维越发重要。由于容器是一种轻量级虚拟化技术,深信服容器云PaaS对应用的维护实现了很高的自动化和敏捷性,典型的应用场景包括:
(1)当应用系统或其中的一个服务组件需要升级时,容器云平台能够帮助用户实现零停机升级,升级过程对应用系统的用户完全透明。
(2)当业务系统出现访问量快速升高的情况,容器云平台能够给应用提供很好的弹性,保障应用服务在访问高峰时期的可用性。
(3)当容器云平台的一个服务器节点故障,平台能够保障应用系统的可用性不受影响,并且自动调度资源恢复受影响的容器,进而恢复应用性能。由于容器的轻量级特性,恢复速度相比虚拟机有极显著的提升。
2.DevOps,让软件开发过程可视化
DevOps开发运维一体化,近两三年来逐渐成为了开发和运维界的热门话题。DevOps让软件开发的整个过程,从代码提交到测试,再到发布上线,以自动化流水线的方式运作起来,有效提升开发效率与产品质量,降低运维风险,达到持续集成、持续部署的目的。开发人员对代码的每一次提交,都能得到及时全面的测试和审查,并尽快集成到线上环境中对外提供服务。
深信服容器云PaaS开发运维一体化(DevOps)平台提供可视化的流水线编辑工具,支持集成多种主流开发、测试和部署工具,并提供一个图形化的看板,让用户随时掌握工作进展。
▲深信服开发运维一体化(DevOps)平台
3.微服务治理平台,全面支持微服务架构应用开发
从SOA和分布式应用架构发展而来的微服务架构,已经成为了应用开发的首选方案。微服务架构将一个复杂的业务软件拆解为一个个可独立运行、独立维护的服务组件,有效降低了整个系统实现的复杂度,并能够显著提高系统的敏捷性。
深信服容器云PaaS微服务治理平台,为微服务架构应用的开发提供全面支持,提供主流微服务治理框架的一键部署和可视化管理,包括Spring Cloud、Dubbo 和Istio,并通过特有的云服务总线对接企业中的已有应用和服务,另外还提供对各个服务组件的性能监控和可用性管理。深信服容器云PaaS微服务治理平台同样适用于已有软件的微服务改造。
▲深信服PaaS微服务治理平台
以开发测试云为例。近年来,很多企事业单位对开发测试环境的建设目标已经从“敏捷化”发展到了“自动化”和“持续交付”。尽管虚拟化的方案能够实现“敏捷化”,但是面对更高层次的要求仍是捉襟见肘。而基于容器和DevOps平台的开发测试云能够很好地满足用户“自动化”和“持续交付”的需求。
深信服容器云PaaS能够与IaaS产品无缝集成。PaaS可独立部署,也可以基于深信服超融合aCloud和aCMP等IaaS产品集成部署。而且,集成部署更具优势,能够实现“统一租户-用户”管理、存储资源共享、网络二层打通,为用户提供一站式IT云化解决方案。
深信服容器云PaaSV6.0,以容器云为核心,叠加DevOps开发运维一体化和微服务治理能力,在应用的自动化运维、开发测试云和业务系统的微服务化等多个场景中,帮助用户打造易维护、高敏捷、高可用、高弹性的云上应用系统,随业务平滑演进,让用户摆脱运维负担,释放更多的精力并投入到业务创新上,帮助用户轻松上云!