千锋云计算毕业设计论文:高并发大型互联网站架构设计前言

2023-06-03 0 943

每年步入3-4月所有的院校已经开始了重头戏的大学生审阅预备阶段,如今毕业学术论文或是穿鞘也更加的切合了数据服务产业发展的趋势,很多学校已经开始做最热热门话题云计算openstack构架的与此同时实现以及云计算环境构筑,先不说那个穿鞘的突破口是否正确,就说选择该试题后你如何脱身?下面给大家撷取千锋客座教授给学生预备的千锋云计算穿鞘学术论文:高mammalian小型数据服务中文网站体系结构序言。

千锋云计算毕业设计论文:高并发大型互联网站架构设计前言

1.1序言:

在网络产业发展初期,他们的服务大多都搭建在两台伺服器上,但是随著经济的快速产业发展,他们所使用的网络连接也在不断地提高:从20多年前的开关插座和猫,再到2000年的ADSL频宽加速,到2011年的光纤、WiFi、4G网络,及他们即将要步入的5G时代,他们国家与此同时实现了网络刘天祺,网络连接从每秒钟约7k的网络连接到每秒钟4-5G的网络连接,虽说是丹勒帕啊!网络连接的大大降低也造成了网络行业的PV量(page view出访量)大大激增,尤其以腾讯,天猫,新浪等中文网站为代表者,那个时候他们DF93伺服器或是少数伺服器已经不堪现有的压力,所以高mammalian小型数据服务中文网站的体系结构就显得至关重要了。

小型数据服务中文网站往往具有高mammalian,大网络流量等特点[2]。其实大多数的小型中文网站在刚开始时规模并没有很大,而是随著业务规模的增大慢慢扩展的。Google的首台伺服器部署在麻省理工学院的生物医学里;facebook是扎克伯格在H6大学的学生宿舍里开发;腾讯是在马化腾家的卧室里问世的[3]。

小型中文网站分为四类:B2C网站、音频中文网站和大数据搜寻中文网站,以天猫、淘宝网、土豆网、腾讯、网易为代表者,来结构设计中文网站的构架,从而使得本次的结构设计无穷接近现实情景[4]。

1.2 高mammalian

mammalian是指在一定的季节内与此同时出访伺服器的数目,高mammalian(High Concurrency)是指应用程序与此同时出访中文网站的数目超过伺服器本身所贯穿的mammalian量,通常他们会通过体系结构及调成绩优良操作,使他们的伺服器能够良好的应对高mammalian的情况[2]。

高mammalian经常会有一些相关指标,如响应时间、客运量、每秒钟查阅率QPS、mammalian用户数、PV量、UV量[11]。

高mammalian是一个相对的概念,不是一个绝对的概念,一般来说,两台Apache伺服器所能承受的mammalian量为200左右,如果他们的mammalian量在一定时间内超过那个连接数,那么就称之为高mammalian。

1.3 高可用

高可用性HA(High Availability)的出现是为了避免单节点故障,提升服务的可用性[9]。其目的在于保障系统7*24小时不间断服务,构架的高可用技术点主要在于避免单节点故障,结构设计构架的核心准则是冗余,也叫集群化。

1.4 构架

一个中文网站的构架并不是单一模式的,而是根据一个公司的业务范围和业务规模所决定的。所以好的中文网站构架并不是一样的,而是根据其公司的业务特点而结构设计的。

一个成熟的小型数据服务中文网站的系统构架并不是一蹴而就的,它是随著公司的产业发展而产业发展的。在那个过程中,开发模式、技术构架、结构设计思想也发生了很大的变化[7],技术人员也会随之激增。由于公司的业务特点不同所以其构架也会做相应的调整,如B2C中文网站就要在搜寻、下单、支付等方面做相应处理,而实时聊天工具就要解决信息的实时传输问题。

本文结合实际应用,运用现今主流技术如Nginx proxy+Keepalived与此同时实现七层负载均衡,使用Apache与此同时实现Web功能,使用Galera来做MySQL的高可用,使用Redis做缓存数据库,使用Zabbix监控主机状态,使用自动化运维工具来提高运维工作的效率。本文做了以下的工作:

1.使用负载均衡和冗余技术来应对大网络流量,突发性的事件,与此同时实现中文网站的高可用;

2.将各个服务模块化,做到服务的负载均分;

3.使用集群模式,以避免中文网站单节点故障的发生;

4.设置报警机制,使得运维人员能够快速定位问题,避免中文网站不可用的风险,降低企业损失;

5.使用自动化运维工具,提高工作效率,以便能更好的应对突发事件。

相关文章

发表评论
暂无评论
官方客服团队

为您解决烦忧 - 24小时在线 专业服务