1、银行业务系统后台为业务和数据的集中处理,对于这类业务,建议采用传统架构。由于分布式/云化架构注重灵活和敏捷性,容错性和性能,对与实务一致性处理能力不强。而银行后台系统对灵活性要求不高、业务和数据实时一致性和可靠性要求比较高,使用传统集中式架构比较合适。
2、银行业务中台现在流行的做法是采用微服务的架构,底层使用基于云原生的容器架构,对于这类应用最适合采用超融合架构。因为超融合架构具有敏捷和按需扩容的特性,可以满足微服务快速部署和灵活响应的要求。而且超融合系统使用分布式架构,可以提升横向扩展,资源利用率高,存储性能可以做到近线性提升,在整体资源利用率上也比传统集中式架构优势明显。所以银行中台业务最适合分布式架构。
3、银行业务前台多为业务应用系统,通常使用虚拟机的方式进行部署,采用基于虚拟化软件的云化架构最为合适。而且云化架构也可以采用分布式超融合系统进行部署,提升云环境性能、灵活、按需扩展等特性。可以实现业务系统的无缝、平衡上云。
云化的基础是虚拟化,因此适合部署在虚拟化环境中的业务系统基本都是适合采用云化的基础架构的。反过来说,什么样的业务系统不适合部署在云化的基础架构之上呢?对于那些资源消耗特别大的,延迟敏感度要求特别高的业务系统确实不适合。而对于那些应用发布特别快的业务系统就非常适合采用云化的基础架构形式。
对于银行的业务系统来说,前台的业务系统逐步互联网化,要求快速迭代快速发布,同时在一些特殊的场景下需要能够快速扩展,非常适合部署在私有云环境下部署。
而同时中台系统不断解耦,采用微服务的进行部署,通过业务系统自身实现高可用,增强业务连续性,通过云化平台提供的分布式部署以及数据保护功能,也非常适合在私有云环境下部署。
针对具体的业务类型来看,交易类业务、创新型业务以及周边系统都非常适合部署在云化平台上。