服务器技术和架构

本文介绍了服务器技术架构的三大发展趋势,包括纵向扩展架构、横向扩展架构和超融合架构及其应用场景。还阐述了业务应用和服务器部署的不同方式,如早期单机应用、C/S架构、B/S架构,以及互联网应用采用的典型B/S架构,涉及大数据集群等。

阿里云福利:
阿里云代金券 | 阿里云优惠券 |阿里云优惠码|云服务器|阿里云|阿里云代金券 – 限时领取1000元阿里云代金券

一、服务器技术架构的三大发展趋势
一般而言,客户需求决定了服务器的发展方向,从服务器的技术架构来看,目前整个服务器的技术架构的发展有三个大趋势:纵向扩展架构、横向扩展架构、超融合架构。

1、纵向架构(Scale-up)
Scale-up纵向扩展,主要是提升单台服务器的性能,包括高可靠、高可用性以及可扩展性,主要应用于高性能交易类业务。

主要用于关键数据库、应用系统以及HPC高性能计算业务等。Scale-up架构广泛应用与金融交易、电信计费、科学研究、气象分析等领域。Scale-up服务器可以比作一搜庞大而战斗力超强的驱逐舰。

2、横向架构(Scale-out)
简单说就是以数量取胜,Scale-out架构通常对单台服务器性能要求不高,主要通过更多的服务器协同完成任务。

这种架构具有高性能、低沉本、高密度、节能低碳和集群管理等特点,该架构通常应用于超大规模数据中心、大数据分析、公有云、Web应用集群等业务场景。Scale-out系统可以比作一个轻型的快艇集群,通过群狼战术实现整体的作战效能。
3、超融合架构(Hyper-converged)
这种架构理念是将计算、存储、网络和统一管理放在一个盒子里。

通过一体化的设计、集成与优化,消除系统瓶颈,实现更好的整体系统效能。这种架构主要应用于高性能数据分析、数据库整合、云计算资源池平台、一体化数据中心等应用场景。这种架构可以比作航母(牛bi哄哄的那种),是一个超强的整体优势作战平台。

二、业务应用和服务器部署
1、早期应用部署
早期的服务器系统都是单机应用,在一台服务器上部署了所有应用软件:

这种服务器为一个或者几个用户提供计算或者业务服务,这种单机系统通常也被称作工作站。

2、服务器C/S应用部署架构
在C\S架构中,通常会有一个集中共享的应用数据库,而每个使用系统的员工会有自己的PC机,每个PC机安装不同的应用程序,这些应用程序能够操作使用或者共享应用数据库,这样能够实现业务系统的协同操作、应用共享和统一保存。

软件升级也需要每台客户端逐一的升级。非常不方便于维护。例如早期的银行柜员业务系统、公司财务系统等。
3、服务器B/S应用部署架构
这是一种优化的架构,伴随着因特网的兴起而发展起来。

在这种三层架构中,PC客户机只需要有一个标准的web浏览器即可与服务器交互。当用户需要不同的业务时,只需要连接到不同的应用服务器即可。客户端使用简单、免维护。
三、服务器互联网应用部署架构
采用的是是典型的B/S架构。因为互联网应用通常具有用户数量庞大、并发点击负载高、海量大数据等特点。因此一直朝着开放、分布式的架构模式发展。

如当今的百度、腾讯数据中心普遍采用大规模分布式的数据库。Hadoop大数据集群、高密Scale-out水平扩展应用、搜索web集群接入的部署架构模式。

阿里云福利:
阿里云代金券 | 阿里云优惠券 |阿里云优惠码|云服务器|阿里云|阿里云代金券 – 限时领取1000元阿里云代金券


转载于:https://juejin.im/post/5c944460f265da6112563c29

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值