随笔-计算机网络,从网络到架构,从传统到未来

本文探讨了数据中心的核心组件,强调了网络稳定性和冗余的重要性。介绍了服务器虚拟化如何提高资源利用率,实现计算资源池化,并讨论了存储虚拟化在保障数据安全方面的应用。

2007年底我学的CCNA,说实话,那时候学的不是很好,后面重新学了一遍。2010年毕业后我参加工作,做的一直是甲方,一直在管理信息中心,因此技术细节上,比如什么比特流,效验码什么的我了解得不是很清楚,因此我这篇文字主要是想从一宏观的角度随便聊聊。

数据中心最重要的是什么?

传统的一个数据中心,路由器,交换机,服务器这些是必须的。当然,现在也是必须的。网络是路,路通不通才是最重要的,因此因此网络要的一定是稳定,稳定,再稳定。要通很简单,路由器交换机一路串起来就好了。但是这么做这一串上随便坏了个设备网络就不通了,怎么办?

设备坏了怎么办?

冗余。因此冗余是网络的第二个特点。冗余分很多种,路由冗余,交换冗余,电源冗余,控制器冗余,风扇冗余等等等等。甚至CPU,内存的利用率也是冗余。路由器交换机CPU占用率维持在5%以下,内存利用率维持在10%以下最好。最经典的核心层架构,俩路由俩交换,框起来,中间打个叉,就是一种冗余架构。
总结一下,网络是路,最重要的是通,为了通,因此用了冗余。
那些什么OSPF、VLAN什么的就按下不表了。

数据中心里面最多的设备——服务器

说一下服务器,服务器干什么的大家应该也知道。网页服务器,域名服务器,文件服务器等等等等。传统来说,买一台服务器,装一个业务,一个服务器一个业务,一个服务器多个业务,种种。一个业务独占整个服务器的硬盘(存储)、CPU、内存,等等。然后一堆服务器放在一起,说,这个是我们的数据中心。
这么干卖设备的厂家最开心了。
为什么?比如有一天网页服务器坏了。销售人员说:哎呀,原来的服务器太差了,要买好一点的。为了确保大家访问速度都好,CPU、内存、硬盘都要加大,为了防止一台服务器坏了,再买一台备份一下。看,一口气就卖出去多少设备了。然后我们为了服务器的稳定,各种服务器配置都很高,利用率都不高,电费花了不少。
安全这个东西,从硬件到软件,从网络到终端都有的。这个回头说。
那么现在这个传统的数据中心建起来了,网络能通,有冗余,网络之上像烟囱似的竖着一个个服务器,跑着各种业务。
2012年前这个架构很常见。现在随着软件定义网络的出现,架构慢慢出现了更改。

改变架构——服务器虚拟化

我们从上往下说。
一个服务器跑一个业务,浪费不浪费呀。浪费,那一个服务器跑多个业务不就可以了?确实可以,但是这台服务器挂了,所有业务都挂了。把鸡蛋都放在一个篮子里的风险很大的。那买好几台服务器,每一台都配置好几个一模一样的业务,做冗余(集群)行吗?行,但是这样配置非常复杂,增加减少一个业务,需要在每台机子上都做一遍,累死。
所以服务器虚拟化横空出世了。有人说,服务器虚拟化是不是vMWare的Workstation?在Windows上装个软件就好了。对,Workstation是虚拟化,但是在数据中心里面这样很Low,我们要换一种方式。传统来说,服务器到手,先装Windows或者Linux什么的,然后上面就安装什么中间件啊,业务软件啊,一台服务器跑一种业务。当然,一台服务器也可以跑多个业务,比如DNS、WEB、FTP、视频监控流媒体转发等等等,但是这样子就很可能一台服务器好几个公司(厂商)的技术员在维护,出了小BUG你推我我推你的,不利于权责的界定和划分,这个权责的划分很重要,从我的工作经验来说,三分技术,七分管理,出事了不怕,最怕的是不知道叫谁来解决,到最后只能自己上。所以说,最好一个业务一台服务器,或者说,一台服务器最好就一个公司(厂商)在维护。
现在我们买了服务器,就不是安装Windows、Linux了,而是先装一个Hypervisior,这台服务器就叫做宿主机了。这个Hypervisior也是一个操作系统,但是这个玩意是轻量级的操作系统,基本上是由Linux改造出来的,通过Hypervisior接管底层的硬件资源,然后供我们管理员分配,切一块CPU资源,切一块内存资源,切一块硬盘资源,拼在一起就是一台小的虚拟服务器了,也就是Virtual Machine,简称VM。然后我们用一台服务器,也就是宿主机就可以虚拟出很多VM了。这个就是服务器虚拟化,计算资源池化。我们现在有一个小水池了,计算资源池。

宿主机崩了怎么办?——面向未来,存储虚拟化

那这个宿主机崩了咋办。冗余。对,又提到冗余了。还是买很多服务器,让它们和原来的宿主机并在一起,小水池就变大水池了。其实也不用买很多服务器。一般来说,买个5-8台服务器,可以虚拟出百来台VM,够用了,反正我的数据中心里面7台宿主机跑了100多台VM。那么,这样子每台VM会不会卡呀?不会,因为CPU、内存什么的服务器会动态分配,哪台VM不需要那么多内存了扣一点,补给其他需要的VM。资源利用最大化了。如果宿主机崩了咋办?没事,运行在崩掉服务器上的虚拟化会自动跑到其他机子上去的。这就涉及到虚拟化技术里面还有一个叫漂移的技术,假设我们有5台宿主机,其中1台崩了,那在这台宿主机上的VM会自动在其他宿主机上重新建立并开启,神奇吧?有人会问,宿主机都崩了,数据不会丢吗?一般来说,我们的宿主机集群会用到一个叫共享存储的东西,也就是一个磁盘阵列,存放宿主机集群里面VM的数据。那如果共享存储崩了怎么办?前面不是说到了冗余么?再来一个磁盘阵列并入呗。这个就说到存储资源的虚拟化了。我们现在又要建一个池,存储资源池。
后面再说吧

智慧医药系统(smart-medicine)是一款采用SpringBoot架构构建的Java Web应用程序。其界面设计简洁而富有现代感,核心特色在于融合了当前前沿的生成式人工智能技术——具体接入了阿里云的通义千问大型语言模型,以此实现智能医疗咨询功能,从而增强系统的技术先进性与实用价值。该系统主要定位为医学知识查询与辅助学习平台,整体功能结构清晰、易于掌握,既适合编程初学者进行技术学习,也可作为院校课程设计或毕业项目的参考实现。 中医舌诊作为传统医学的重要诊断手段,依据舌象的颜色、形状及苔质等特征来辨析生理状况与病理变化。近年来,随着计算科学的进步,人工智能技术逐步渗透到这一传统领域,形成了跨学科的研究与应用方向。所述的中医舌诊系统正是这一方向的实践产物,它运用AI算法对舌象进行自动化分析。系统以SpringBoot为基础框架,该框架依托Java语言,致力于简化Spring应用程序的初始化与开发流程,其突出优势在于能高效构建独立、可投入生产的应用,尤其契合微服务架构与云原生环境,大幅降低了开发者在配置方面的负担。 系统中整合的通义千问大语言模型属于生成式人工智能范畴,通过海量数据训练获得模拟人类语言的能力,可在限定领域内生成连贯文本,为用户提供近似专业医生的交互式咨询。该技术的引入有助于提升诊断过程的自动化水平与结果一致性。 在设计与体验层面,本系统强调逻辑明晰与操作简便,旨在降低用户的学习门槛,尤其适合中医知识的入门教学。整体交互模式接近百科全书式查询,功能模块精炼聚焦,因而非常适用于教育场景,例如学术项目展示或毕业设计答辩。通过直观的实践界面,使用者能够更深入地理解中医舌诊的理论与方法。 此外,系统界面遵循简约大气的设计原则,兼顾视觉美感与交互流畅性,以提升用户的专注度与使用意愿。结合AI的数据处理能力,系统可实现对舌象特征的快速提取与实时分析,这不仅为传统诊断方法增添了客观量化维度,也拓展了中医知识传播的途径。借助网络平台,该系统能够突破地域限制,使更多用户便捷地获取专业化的中医健康参考,从而推动传统医学在现代社会的应用与普及。 资源来源于网络分享,仅用于学习交流使用,请勿用于商业,如有侵权请联系我删除!
【掺铒光纤放大器(EDFA)模型】掺铒光纤放大器(EDFA)分析模型的模拟研究(Matlab代码实现)内容概要:本文介绍了掺铒光纤放大器(EDFA)分析模型的模拟研究,并提供了基于Matlab的代码实现方案。通过对EDFA的工作原理、增益特性、噪声系数等关键性能指标进行数学建模与仿真分析,帮助研究人员深入理解其在光通信系统中的作用机制。文档还列举了多个相关科研方向的技术支持内容,涵盖智能优化算法、路径规划、无人机应用、通信与信号处理、电力系统管理等多个领域,展示了Matlab在科学研究与工程仿真中的广泛应用能力。此外,文中附带网盘链接,便于获取完整的代码资源与开发工具包。; 适合人群:具备一定光学通信或电子信息背景,熟悉Matlab编程,从事科研或工程仿真的研究生、高校教师及技术研发人员。; 使用场景及目标:①用于光通信系统中EDFA性能的理论分析与仿真验证;②支持科研人员快速构建和测试EDFA模型,提升研究效率;③为教学实验、毕业设计及学术论文复现提供可靠的技术参考与代码基础。; 阅读建议:建议读者结合光通信基础知识,按照文档结构逐步运行并调试Matlab代码,重点关注模型参数设置与仿真结果分析,同时可利用提供的网盘资源拓展学习其他相关课题,深化对系统级仿真的理解。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值