03 服务器技术和架构

2017-03-29  本文已影响293人  被子十三

本篇重点:

  1. 服务器技术架构:Scale-up单台高性能(战舰)、Scale-out多台集群(小艇群)、Hyper-converged封装融合(航母)
  2. 应用部署架构:单机应用(工作站)→C/S(Computer/Server)→B/S(Browser/Server)

1.服务器技术架构的三大发展趋势

1.1 Scale-up 纵向扩展架构

主要是提升单台服务器的计算性能,主要包括高可靠性、高可用性、高扩展性。

主要应用于:高性能的交易类业务,如:企业核心交易数据库、关键应用系统以及HPC高性能计算等业务。

Scale-up纵向扩展架构被广泛应用于金融交易、电信计费、科学研究、气象分析等领域。

可以比作一艘庞大而战斗力超强的大型战列舰。

1.2 Scale-out横向扩展架构

Scale-out横向扩展架构对单台服务器的要求不高,主要通过更多的服务器来协同完成任务。

Scale-out横向扩展架构的特点:

应用场所:
超大规模型数据中心、大数据分析、公有云、web应用集群等业务场景。

可以比作是一个轻型的快艇集群。

1.3 Hyper-converged 超融合架构

这种架构的理念是将计算、存储、网络和统一管理放在一个盒子里,可以做到开箱即用,提供一个整体的计算解决方案。
一体化的设计、集成与优化。

Hyper-converged超融合架构的特性:

应用场合:

可以比作航空母舰,通过系统平台的整体集成与优化设计,超强的整体优势作战平台。

2.业务应用和服务器的部署

image.png

通常有一个集中共享的应用数据库,在使用者的PC机上安装相同或者不同的应用程序。这些应用程序能够操作或者共享应用的数据库,以便实现业务数据的协同操作、应用共享和统一保存。
由一个共享数据库对多个应用客户端,构成了一个2层的应用部署架构。

C/S架构的缺点:配置应用和维护比较复杂,软件升级也需要每台客户端逐一的进行升级,你利于应用的灵活部署,不利于较大规模的客户应用和推广。

B/S架构

数据库、应用服务器软件都安装在后台的服务器上。

B/S架构的优点:

3.服务器互联网应用部署架构

互联网业务是典型的B/S架构。
如今百度等大企业普遍采用大规模分布式的数据库、Hadoop大数据集群、高密Scale-up水平扩展应用、搜索web集群接入的部署架构模式。

上一篇下一篇

猜你喜欢

热点阅读