一个IT应用搭建整体可分为以下9层:
①基础层
指的是机房基础设施,除了网络设备之外,包括机房土建、装修、供电、温湿度控制、UPS、门禁、监控。
②计算机网络
完成网络覆盖,包括综合布线、机柜、路由器交换机等网络设备的安装调试,保障设备能够联网。
③存储层
存储磁盘,用于保障数据存储。(通常大型的架构存储和服务器是分离的)。
④服务器层
应用必然要运行在服务器上,这一层也包括搭建虚拟化环境,虚拟出来服务器。
⑤操作系统层
每一台应用服务器(包括虚拟机)都要安装好对应的服务器操作系统。
⑥数据库层
应用软件产生的数据需要存储在数据库中,所以要先安装数据库软件。
⑦中间件&运行库
应用往往是基于底层的库文件、公共组件、中间件等封装好的工具软件来运行的,所以要安装这些依赖。
⑧应用软件层
就是我们开发的应用。
⑨数据层
初始化各种业务数据,应用运行需要的基础数据和配置数据,以及运行产生的数据。

从整体的角度去看一个系统,对我们提升IT思维很有帮助。

 

Logo

华为开发者空间,是为全球开发者打造的专属开发空间,汇聚了华为优质开发资源及工具,致力于让每一位开发者拥有一台云主机,基于华为根生态开发、创新。

更多推荐