首先,答案是“是的”
中小型银行的IT特点是外包开发多,容器云能够提供几个方面的价值,从而降低各方面成本:
- 通过基于容器的DevOps,构建行内外包开发规范,包括组件使用规范、开发流程规范、自动化测试规范、业务上线规范等,在开发、测试、准生产环境中提升标准化程度,从而降低管理成本和软件质量;
- 基于容器云提供的ServiceMesh技术,可以降低对“统一开发技术栈”的要求,这件事很重要,技术栈要求越高,外包开发成本越高,如果能够开放技术栈,例如开发语言、SDK等,可以进一步降低成本。这点是对传统“SpringCloud”技术栈的一次增强。我们认为小型银行,可以通过ServiceMesh的方式即保持微服务的优势,又降低微服务团队招募、开发的成本;
- 在大量的实践中,容器平台能够降低应用的运维成本已经是不争的事实。通过容器自动化运维的能力,降低人力成本,这点不再赘述;
- 另外, DevOps也可以有效提升开发、测试、运维团队沟通的效率,通过容器界面实现开发和运维的权责分离,有助于降低软件开发、运维过程中沟通的成本 。