1.传统技术架构的构成
按照企业架构的方法论,技术架构被描述为底层支撑、“业务无关”的IT基础架构(Infrastructure)。传统上,技术架构可以用企业技术框架(Enterprise Technology Framework,ETF)来表示,如图5-1所示。
ETF包含结构化、按层次分组的一系列组件。一般说来,不同的企业其应用及数据可能差异较大,但是其技术架构可能存在一定的相似性。一个银行的典型ETF包括以下几类:平台服务(Platform Services)、网络服务(Network Services)、公共系统服务(CommonSystemServices)、接入渠道(Channels)、接口服务(Interface Services)、安全服务(Security Services)、系统管理服务(System Management Services)、测试和开发服务(Testand Development Services)。本章将重点关注平台服务、网络服务以及公共系统服务所涉及的网络、计算、存储、基础软件及灾备等内容,它们也是ETF或者技术架构的主要组成部分。
图5-1 ETF(www.xing528.com)
2.云环境下的技术架构构成
随着云计算的广泛应用,传统技术架构设计也需要与时俱进,按照云计算的思想方法来进行改进。云数据中心(Cloud Enabled Data Center,CEDC)代表着银行数据中心的未来。出于安全性和监管要求等方面的考虑,银行的技术架构应该以私有云(Private Cloud)为主,结合部分公有云(Public Cloud),构建混合云(Hybrid Cloud)。在构建云化的数据中心时,一个重要的原则是面向服务的架构(Service Oriented Architecture,SOA)。SOA最初是软件系统设计和开发的重要原则,但现在已经成为包括云在内的IT系统建设的普遍原则。相对于以前的架构设计,SOA更加强调面向服务、松耦合及标准化。
目前,业界通用的云服务模型分四层:IaaS(基础设施即服务)、PaaS(平台即服务)、SaaS(软件即服务)及BPaaS(业务流程即服务)。从云的角度来看,技术架构会涉及IaaS及PaaS的部分内容。IaaS层由服务器、存储系统、网络、操作系统、系统管理及系统软件组成,而PaaS层包括交易中间件、应用服务器中间件、消息传输中间件、数据库等基础软件。
免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。