博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
系统架构介绍
阅读量:6857 次
发布时间:2019-06-26

本文共 1519 字,大约阅读时间需要 5 分钟。

       性能需求分析---------从项目业务、背景、项目的架构等方面考虑,如果不了解被测系统的架构,那么在后期的性能分析与调优阶段将无从下手

简单系统架构介绍                               

 

一般web应用系统分为3层架构

 

    * 表现层(web服务器)

 

   * 业务逻辑层(应用服务器)

 

   * 数据层(数据库服务器)

 

表示层

  表示层运行在客户终端上,运行java  applet 程序,提供协议控制和用户界面,与系统用户实现直接交互,通过TCP/HTTP协议与业务层系统通信,向应用层系统发送请求报文,并接收应用层系统返回的回应报文。

业务逻辑层

  业务逻辑层作为中间层实现核心业务逻辑服务。

  应用服务器主要运行中间件系统,中间件系统系统作为一个容器来运行各种应用软件系统。前台发来的请求报文通过中间件传递给应用程序,应用程序在处理的过程中调用数据层的数据服务器,数据服务器将查询的数据返回给应用程序,应用软件处理完成后通过中间件系统返回给客户端。

  在大型的系统中,可以对应用系统进行拆分,比如拆分成交易服务,查询服务;或者通过负载均衡技术,来分散客户端发来的请求,使其能承受更大的用户访问量。

数据层

  数据层运行在数据库主机上,负责整个系统中数据信息的存储。运行数据库服务程序,查询通过JDBC与应用程序进行通信,主要用于存储数据与提供数据查询等服务。

  数据库集群技术就是对大型系统应用非常广泛的一种解决方案。

大型系统架构介绍                              

操作系统

  操作系统是硬件与软件之间的桥梁,那么一个稳定的操作系统是系统坚实的基础。在个人操作系统领域,windows 无疑是绝对的霸主,但随着近几年的发展,linux/unix以其不俗的性能表现,超强的稳定性与安全性使其在服务器领域变成重多企业的首选。因为系统服务器由少数技术人员使用,他们更看重系统的性能、稳定性和安全性等方面的表现。

Web服务器

   Web服务器即中间件服务器,是应用程序的载体(容器),应用程序只有在中间件服务器上才能正常的运行被外界所访问使用。对于window系统来说,IIS是微软配套的web服务器,他们的搭配应该是夫妻是之间的默契;apache 作为开源力量代表,不管在windows还是linux下面都非常得宠。因为linux与apache 都为开源产品且性能优异,应用非常广泛。

  · 淘宝网(阿里巴巴): Linux操作系统 + Web 服务器: Apache

  · 新浪:FreeBSD + Web 服务器:Apache

  · Yahoo:FreeBSD + Web 服务器:自己的

  · Google: 部分Linux + Web 服务器:自己的

  · 百度:Linux + Web 服务器: Apache

  · 网易:Linux + Web 服务器: Apache

  · eBay: Windows Server 2003/8 (大量) + Web 服务器:Microsoft IIS

  · MySpace: Windows Server 2003/8 + Web 服务器:Microsoft IIS 

常用的系统架构是:

       · Linux + Apache + PHP + MySQL

       · Linux + Apache + Java (WebSphere) + Oracle

      · Windows Server 2003/2008 + IIS + C#/ASP.NET + 数据库

      · Window Server 2003/2008 + tomcat + MySql

 

转载于:https://www.cnblogs.com/lipo/p/11041145.html

你可能感兴趣的文章
网络虚拟化之FlowVisor:网络虚拟层(上)
查看>>
使用 rsync 来备份 Linux 系统
查看>>
五年磨一剑 初志云平台正式服务于用户
查看>>
Python类和元类(metaclass)的理解和简单运用
查看>>
也谈基于NodeJS的全栈式开发
查看>>
《Android应用开发攻略》——1.13 从模拟器/Android设备获得屏幕截图
查看>>
东芝财务造假丑闻发酵 遭投资者索赔1.6亿美元
查看>>
揭秘太空舱舱门快速检漏仪:采用高精度压力传感器检测技术
查看>>
我国光伏产业展现巨大发展前景
查看>>
英国电信和毕马威发布网络安全报告,强调网络安全陷阱问题
查看>>
iPhone 这几个拍照功能,据说 80% 的人都不知道
查看>>
呼叫中心管理成功的几大注意事项
查看>>
Dridex木马如何进行重定向攻击?
查看>>
《新编计算机科学概论》一0.3 计算机与社会
查看>>
“十三五”光伏行业将迎高速增长期 重点推动10方面工程
查看>>
中科院计算所开源Easy Machine Learning系统,用交互式图形界面简化ML开发过程
查看>>
专访陈孝良:智能音箱厂商很难逃脱为巨头打工的命运丨CCF-GAIR 2017
查看>>
如何用云计算模式,实现生物信息分析 | 硬创公开课
查看>>
焦烈焱|数字化经济时代
查看>>
《企业软件交付:敏捷与高效管理精要》——2.7 述评
查看>>