媒体报道

首页-88新博2平台【新博2娱乐】新博2注册登录

2022-11-21 11:14:06 yqs888 0

首页-88新博2平台【新博2娱乐】新博2注册登录报道,2000年拜特科技成立,到今天已有22个年头,这二十几年来信息化技术可谓突飞猛进,日新月异,拜特科技作为专业的资金管理软件服务提供商,紧跟技术潮流,产品一路迭代升级,从C/S架构到B/S架构,从Web/Sevice到践行SOA,如今又迭代升级到业界流行的微服务架构。今天这篇文章,将以一个运维工程师的视角来跟大家一起梳理一下这20多年来,承载系统运行的环境也就是我们常说的“计算机”这一路走来经历哪些变迁。

琳琅娱乐


本文核心关键字:C/S架构模式、B/S架构模式、微服务架构、虚拟化、容器

琳琅娱乐


一、C/S架构-物理机的年代

拜特科技资金管理系统第一个版本是C/S架构,是由公司创始人胡德芳先生开发,这个版本为公司带来了前期核心的几十家客户,也奠定了拜特科技成立的基础。下图是当年C/S架构系统的一个截图,现在回头看,满满的年代感。

琳琅娱乐


C/S模式,即Client/Server或客户/服务器模式,是服务器客户端结构。是一种“一对多”的模式,一台服务器,处理多个客户端发来的请求,完成了业务逻辑之后,再返回给客户端一些信息。

琳琅娱乐


C/S架构下,数据库一般部署在实体机上,大型客户一般在IBM P系列小型机或者SUN SPARC工作站上,记得当时第一次操作IBMP系列的小型机,就被它强劲的性能和敦实的外观深深的吸引(当然服务器价格也很强劲),在服务端,系统部署简单,数据库安装部署好即可,工作量也不大,由于客户端需要单个安装,就需要到客户各个工位,楼上楼下的跑了,通常安装完毕,大半天就过去了。

C/S模式下,更多依赖“垂直扩展”,性能出现问题,基本上就是简单的硬件升级,在运维层面,更多的就是帮助客户迁移数据库,重新升级系统。

琳琅娱乐


二、B/S架构-日益丰富的企业应用

时间来到2006年,拜特科技的产品架构也迎来了B/S架构模式,应用服务,第三方接口服务,银行接口平台服务也需要独立部署,用户客户端不用直连数据库,所有的交互式业务操作都直连应用服务完成,在部署上,需要专门的应用服务器,第三方接口服务器,银行接口服务平台服务器。简单结构图如下:

琳琅娱乐


琳琅娱乐


B/S架构模式,系统的安装部署就省心很多了,一般情况下数据库服务器跟应用服务器都在一个机房,之前的服务的央企客户都有比较完善的机房,一进机房,机器风扇发出的嗡嗡声和寒气逼人机房制冷空调,扑面而来,老实说在机房作业并不是一件令人愉悦的事情,好在安装运维工作在企业的机房就能完成了,时间也不会太久,至少省去了之前爬高上低的辛苦。

进入B/S架构时期,企业信息化程度已经大大向前,加上中心化的部署,为了系统的高可用,也需要冗余部署,所需要的服务也越来越多,如果只在单台服务器部署一个应用服务,所需要的服务器也非常多,实体服务器过多带来的挑战越来越大,具体问题如下:

● 基础架构利用率低;

● 基础架构成本高;

● IT运维成本高。

那么能否将多个应用部署到一台实体机器上呢?理论上这样做是可以的,但是多应用部署到一台机器,就会存在资源相互影响的问题,例如A应用存在bug,造成了内存泄漏,B应用就会被连累遭殃,那么如何在充分利用机器资源的情况下,又能避免相互影响的问题呢?各个底层应用的厂商开始了新的探索。

三、虚拟化技术-真真假假的世界

虚拟化技术是底层应用厂商对实体机资源管理的一种优化技术,通过将计算机的各种物理资源(如CPU、内存以及磁盘空间、网络适配器等 I/O 设备)予以抽象、转换,然后呈现出来的一个可供分割并任意组合为一个或多个(虚拟)计算机的配置环境。

琳琅娱乐


虚拟化技术打破了计算机内部实体结构间不可切割的障碍,使用户能够以比原本更好的配置方式来应用这些计算机硬件资源。而这些资源的虚拟形式将不受现有架设方式,地域或物理配置所限制。

IBM最先推出虚拟化产品,在资金系统中,P系列小型机是使用的虚拟化产品,但是由于成本原因,只能在大的集团企业中使用,使用广度不够。随之VMWare公司基于X86架构虚拟化产品的发展,虚拟化硬件资源在资金系统使用得到了广泛的应用,已经占现在系统部署的绝大多数,虚拟机架构体系如下: