昭通网_昭通热线网ztrxw.cn

昭通热线网广告位出租好餐具赚取积分
发表于: 2018-10-6 14:17:44 | 显示全部楼层 |只看大图 |倒序浏览

概述

动态应用,是相对于网站静态内容而言,是指以c/c++、php、Java、perl、.net等办事 器端语言开发的网络应用软件,比如  论坛、网络相册、交友、BLOG等常见应用。动态应用系统通常与数据库系统、缓存系统、散布 式存储系统等密弗成 分。

年夜 型动态应用系统平台主要是针对于年夜 流量、高并发网站建立的底层系统架构。年夜 型网站的运行需要一个可靠、平安 、可扩展、易维护的应用系统平台为支撑,以包管 网站应用的平稳运行。

年夜 型动态应用系统又可分为几个子系统:

1)Web前端系统

2)负载均衡系统

3)数据库集群系统

4)缓存系统

5)散布 式存储系统

6)散布 式办事 器治理 系统

7)代码分发系统

Web前端系统





为了达到  不合  应用的办事 器共享、避免单点故障、集中治理 、统一配置等目的,不以应用划分办事 器,而是将所有办事 器做统一使用,每台办事 器都可以对多个应用提供办事 ,当某些应用拜访 量升高时,通过增加办事 器节点达到  整个办事 器集群的性能提高,同时使他应用也会受益。该Web前端系统基于Apache/Lighttpd/Eginx等的虚拟主机平台,提供PHP法度模范   运行环境。办事 器对开发人员是透明的,不需要开发人员介入办事 器治理 。

负载均衡系统





负载均衡系统分为硬件和软件两种。硬件负载均衡效率高,然则 价格贵,比如  F5等。软件负载均衡系统价格较低或者免费,效率较硬件负载均衡系统低,不过  对于流量一般或稍年夜 些网站来讲也足够使用,比如  lvs, nginx。年夜 多半 网站都是硬件、软件负载均衡系统并用。

数据库集群系统





由于Web前端采取 了负载均衡集群结构提高了办事 的有效性和扩展性,因此数据库必须  也是高可靠的,能力 包管 整个办事 体系的高可靠性,如何构建一个高可靠的、可以提供年夜 范围 并发处理  的数据库体系?可以采取 如上图所示的计划 :

1) 使用 MySQL 数据库,考虑到Web应用的数据库读多写少的特点,我们主要对读数据库做了优化,提供专用的读数据库和写数据库,在应用法度模范   中实现读操作和写操作分别  拜访 不合  的数据库。

2) 使用 mysql Replication 机制实现快速将主库(写库)的数据库复制到从库(读库)。一个主库对应多个从库,主库数据实时同步到从库。

3) 写数据库有多台,每台都可以提供多个应用配合 使用,这样可以解决写库的性能瓶颈问题和单点故障问题。

4) 读数据库有多台,通过负载均衡设备实现负载均衡,从而达到  读数据库的高性能、高可靠和高可扩展性。

5) 数据库办事 器和应用办事 器分别 。

6) 从数据库使用BigIP做负载均衡。

缓存系统





缓存分为文件缓存、内存缓存、数据库缓存。在年夜 型Web应用中使用最多且效率最高的是内存缓存。最常用的内存缓存对象 是Memcached。使用正确的缓存系统可以达到  实现以下目标:

1、使用缓存系统可以提高拜访 效率,提高办事 器吞吐能力,改良 用户体验。

2、减轻对数据库及存储集办事 器的拜访 压力。

3、Memcached办事 器有多台,避免单点故障,提供高可靠性和可扩展性,提高性能。

散布 式存储系统





Web系统平台中的存储需求有下面两个特点:

1) 存储量很年夜 ,经常会达到  单台办事 器无法提供的范围 ,比如  相册、视频等应用。因此需要专业的年夜 范围 存储系统。

2) 负载均衡cluster中的每个节点都有可能拜访 任何一个数据对象,每个节点对数据的处理  也能被其他节点共享,因此这些节点要操作的数据从逻辑上看只能是一个整体,不是各自自力 的数据资源。

散布 式办事 器治理 系统





在散布 式办事 器治理 系统软件中有一些比较  优秀的软件,其中比较  理想的一个是Cfengine。它可以对办事 器进行分组,不合  的分组可以分别  定制系统配置文件、计划任务等配置。它是基于C/S 结构的,所有的办事 器配置和治理 脚本法度模范   都保存  在Cfengine Server上,而被治理 的办事 器运行着 Cfengine Client 法度模范   ,Cfengine Client通过SSL加密的连接按期 的向办事 器端发送请求以获取最新的配置文件和治理 命令、脚本法度模范   、补丁安装等任务。

有了Cfengine这种集中式的办事 器治理 对象 ,我们就可以高效的实现年夜 范围 的办事 器集群治理 ,被治理 办事 器和 Cfengine Server 可以散布 在任何位置,只要网络可以连通就能实现快速自动化的治理 。

代码宣布 系统





这个宣布 系统可以实现下面的目标(多见于国企):

1) 生产环境的办事 器以虚拟主机方法 提供办事 ,不需要开发人员介入维护和直接操作,提供宣布 系统可以实现不需要上岸 办事 器就能把法度模范   分发到目标办事 器。

2) 我们要实现内部开发、内部测试、生产环境测试、生产环境宣布 的4个开发阶段的治理 ,宣布 系统可以介入各个阶段的代码宣布 。

3) 我们需要实现源代码治理 和版本控制,SVN可以实现该需求。

这里面可以使用常用的对象 Rsync,通过开发相应的脚本对象 实现办事 器集群间代码同步分发。

文章有点长,纯干货,




有兴趣的点波存眷 呗~

文章来源:今日头条(昭通热线网www.ztrxw.cn版权与免责声明:1.本网转载其他媒体,目的在于传递信息,并不代表赞同其观点和对其真实性负责,本网不承担此类稿件侵权行为的连带责任。2.如本网所转载稿件涉及版权等问题,请著作权或版权拥有机构致电或来函与本网联系,本网将在第一时间处理妥当。如有侵犯您的名誉权或其他权利,亦请及时通知本网。电话:0870-2156588 邮箱:信箱:569098112@qq.com。本网在审慎确认后,将即刻予以删除。3.本网原创文章未经允许,私自转载者本网保留追究其版权责任的权利。转载请注明来源昭通热线网www.ztrxw.cn)



上一篇:城市旅行+交友相亲|恋爱巴士哈尔滨站喊你上车啦!
下一篇:长堤春水悠悠绿,请赐下联!
跳转到指定楼层
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友 微信微信易信易信
收藏收藏 转播转播 分享分享 支持支持 反对反对
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则


昭通热线网商务合作QQ

625134853 QQ群169427445

昭通装修建材网官方微信

扫描二维码,免费发布装修建材信息

昭通人才招聘网官网

发布招聘信息就上昭通人才招聘网 交流群QQ :115912447

展开

手机版|小黑屋|公司简介|  滇ICP备15005425号-1 js??

GMT+8, 2024-11-1 07:02 Powered by 昭通热线网 X3.2

昭通网_昭通热线网ztrxw.cn © 2011-2018 昭通网

快速回复 返回顶部 返回列表