04 服务器上层软件架构

1.服务器的系统安装和业务部署

  • 服务器之上首先要做安装OS操作系统
  • Unix服务器操作系统系统有AIX、Solaris、和HP-un11
  • X86服务器的操作系统主要有Linux和windows操作系统
  • 云计算平台通常要安装VMvare、FusionSphere、或者KVM等虚拟化系统,虚拟化系统可以将一个物理服务器模拟成多台小的虚拟化服务器来使用。通过服务器的虚拟化能够提供更好的资源使用效率,自动部署和简化管理

2.主要的服务器数据库

Oracle、IBM DB2、Mysql、SQL server、SYBASE、以及国产的人大金仓和达梦数据库等。

3.主要的服务器的中间件

以java中间件为主,比如webLogical和WebSphere,Tuxedo、东方通等
开源的中间件有:Tomcat、JBoss等
中间件的作用:中间件可以为上层的应用软件提供运行和开发环境,提供预制可复用的业务功能模块,API接口等,帮助用户灵活的、高效的开发和集成复杂的应用系统。

4.主要服务器业务应用

业务应用层软件是面向客户的应用逻辑层软件,如ERP、CRM、HR等应用软件;
业务应用软件通常是基于数据库、中间件等基础结构平台之上。根据客户的需求进行定制开发,最终满足客户业务需求的软件系统。

5.与云计算服务架构对应关系

  • 服务器、存储、网络等硬件基础设施,对应的IaaS云服务层。
  • 数据库、中间件通常会对应PaaS云服务层。
  • 业务应用层软件则会面向SaaS层服务。

你可能感兴趣的:(04 服务器上层软件架构)