工厂化、流水线化的容器应用
2019-08-19
对于大多数企业用户来说,他们必须小心地寻找一个平衡:一方面保证稳态环境下系统的可靠稳定;另一方面,在敏态环境下实现新功能、新应用的及时开发和上线。
SUSE公司副总裁、亚太区及日本总经理江永清指出,在应用加速开发和部署方面,最常见的一个做法就是容器化。在容器方面,SUSE内部已经有比较长时间的技术和经验积累。SUSE非常愿意将自己的积累最佳实践成果固化成产品提供给相关行业用户。
企业中遗留下来的传统应用,有的适合进行现代化改造,有的则不太适合。
SUSE认为,对于一些代码编写比较精良的遗留系统,可以将它提取出来做成微服务,然后作为云原生应用的一部分。而对于那些转化起来比较困难的遗留应用,就可以让它留在稳态的环境中。
从上层的管理角度来看,无论是云原生应用,还是稳态应用,都可以实现统一化的管理,提供一致性的用户体验。
江永清表示,从应用交付的进化来看,首先要进行容器化,接下来再通过两种方式进一步处理。
一种是将遗留的传统应用现代化,另一种是通过规模化的方式开发交付新的云原生应用。在这个过程中,企业可以形成适合自己的一套最佳实践,并将容器化和现代化的工作规范保留下来,最终形成标准化的工厂级的生产。
SUSE希望通过自己的先进工具,帮助企业用户更好地实现容器化和现代化。
最近,SUSE正式推出了SUSE Linux Enterprise 15 Service Pack 1操作系统,它为企业传统应用的现代化和逐渐发展的容器化工作负载奠定了基础。SUSE Linux Enterprise 15 SP1对多模操作系统模型进行了改善,包括加强通用代码库的核心原则、模块度和社区开发,同时强化关键业务的特性,例如优化工作负载、加强数据安全,以及缩短停机时间。
在应用交付方面,SUSE可以提供两个平台:一个是CaaS(Container as a Service) 平台,另一个是云应用平台(Cloud as Platform)。
CaaS容器即服务平台相当于SUSE企业级的Kubernetes发行版。云应用平台则是Cloud Foundry的发行版。“通过高效的应用交付平台,我们希望为用户带来最佳的开发体验。”江永清表示。
SUSE的CaaS平台现在已经演进到公测版的第三版,增加了很多新的特性。CaaS平台可以加速企业的应用交付,同时简化使用,并与上下游的产品无缝对接,让开发变得更加便利、快捷。
“可能有些人現在还处在手工打造容器的阶段,而我们正向工厂化、流水线化的阶段演进。SUSE的工具和解决方案能够帮助用户实现更有效率的应用交付。”江永清表示。
另外,SUSE也提供对多云的管理,通过Stratos用户界面,可以非常容易地将相关工作负载上传到云端。无论是公有云,还是企业自己搭建的私有云,只要与Cloud Foundry兼容,都可以实现多云的管理。