概念

    在OS中,指一个时间段有多个程序都处于启动到运行完毕之间,且这几个程序在同一处理机上运行,但任一时刻点只有一个程序在处理机上运行。

   在RDBS中,允许多个用户同时访问和更改共享数据的进程。SQL Server使用锁允许多个用户同时访问和更改共享数据而彼此之间不发生冲突。

OS并发程序特点:

     并发环境下,由于程序的封闭性被打破出现: 

     程序与计算不再一一对应,一个程序副本可有多个计算。

     并发程序之间有相互制约关系,直接制约:一个程序等待另一程序的结果;间接制约:多个程序竞争资源。  并发程序执行是断续推进。

并发与并行:

     并行是指个事件在同一时刻发生。

     倘若在计算机系统中有多个处理机,并发执行的程序便可分配到多个处理机上,实现并行执行。

并发处理:例大型网站

1.HTML静态化

  如:系统中频繁使用数据库查询但内容更新小的应用,可以考虑使用HTML静态化,如论坛中的公用设置消息,这些信息其实大量被前台程序调用,但是更新频率小,可将这部分进行后台更新的时候进行静态化,就避免了大量的数据库访问请求。

 HTML 静态动态分类

一种分类方式:根据页面语言脚本分,把纯HTML+JS脚本为静态页面.,这种页面内容基本固定。

                 把ASP,PHP,JSP,PYTHON等语言写的页面称为动态页面,这种页面基本会调用数据库 或 和用户交互产生变化 。

 另 一种:把只有文本和静态图片的HtML页面称为静态页面,把包含GIF动画图片和flash动画以及一些视频音乐等富媒体的HTML称动态页面。

第一种是主流分类。

2.图片服务器分离

3.数据库集群和库表散列

    面对大量访问时,一台数据库将无法满足应用。
  数据库集群由于在架构,成本,扩张方面都会受到DB类型的限制,需要从应用程序角度考虑改善系统架构,用库表散列。在应用程序中安装业务和应用或者功能模块 将数据训分离。

不同模块对应不同的数据库或者表,再按一定的策略对某个页面或功能进行更小的数据库列。

如用户表按照用户ID进行表散列。 如sohu论坛 采用这样的架构:将论坛的用户、设置,帖子等信息进行数据库分离,然后对帖子,用户按照板块和ID进行散列数据库和表。最张可在配置文件中进行简单的配置便能让系统随时增加一台低成本数据库来补充性能。

4.缓存

   架构方面的缓存

  网站程序开发方面的缓存,Linux上提供的Memory Cache是常用的缓存接口,可在web开发中使用。

5.镜像

     大型网站常用的提高性能和数据安全性的方式,镜像技术可解决不同网络接入商和地域带来的用户访问速度差异。如ChinaNet和EduNet之间的差异就促使了很多网站在教育网内搭建镜像站,数据进行定时更新或实时更新。

   镜像:一种文件形式,把许多文件做成一个镜像文件,与Ghost等程序放在一个盘里用Ghost等软件打开后,又恢复成许多文件。是冗余的一种类型。

镜像网站:将一个完全相同的站点放到几个服务器,分别有自己的URL,在这些服务器上互为镜像网站,和主站并无差别,或是为主站作的后备措施。好处:如果不能地主站进行正常访问,但仍能通过其它服务器正常浏览。

 

6 负载均衡

  大型网站解决高负荷和大量并发请求采用的终极解决办法。

硬件四层:使用第三层和第四层信息包的报头信息,根据应用区间识别业务流,将之分配到合适的应用服务器进行处理。第四层交换功能像是虚IP,指向物理server,它传输的业务服从的协议许多:HTTP,FTP,NFS,Telnet等,这些业务在物理 server基础上,需要复杂的载量平衡算法。

第四层交换中的应用敬意由源端和终端IP,TCP,UDP端口决定。

软件四层交换:参看硬件四层交换机,基于OSI的软件四层交换,解放方案实现的原理一致。

将负载(工作任务)进行分摊到多个操作单元上进行执行。

负载均衡设备,不是基础网络设备,而一种性能优化设备。当网络应用的访问量不断增长,单个处理单元无法满足负载时,网络应用流量将要出现瓶颈时,负载均衡才会起作用。

两方面含义:

   一.单个重负载的运算分担到多台节点设备上做并行处理,每个节点设备完后,汇总结果返回给用户,系统处理能力得到大幅度提供———集群技术。

  二.大量的并发访问或数据流量 分担到多台节点设备上分别处理,减少用户等待响应时间。

例如:web服务器,FPT服务器,关键服务器和其他 server等,从而共同完成工作任务。

通常负载均衡会根据网络的不同层次(网络七层)来划分。其中,第二层的负载均衡指将多条物理链路当作一条单一聚合逻辑链路使用———链路聚合技术。不是独立 设备,而是交换机等网络设备的常用技术。

现代负载均衡技术通常操作于网络的第四层或第七层,这是针对网络应用的负载均衡技术,完全脱离于交换机,服务器而成为独立的技术设备。

算法: 依序,比重,流量比例,使用者端,应用类别,联机数量,服务类别,自动分配

四个分类:

  1 软件 负载均衡:一台或多台server相应的OS上安装一个或多个附加软件来实现负载均衡。

如:DNS load Balance,CheckPoint Firewall-1 ConnectControl.优点:特定环境简单,配置简单。

缺点:每台server安装额外软件运行会消耗不定量的资源。

   2  硬件负载均衡:直接在服务器和 外部网络间安装负载均衡设备—负载均衡器,专门设备,独立于OS。

   3 本地

  对本地的服务器群做负载均衡

     有效地解决数据流量过大,网络负荷过重问题。

   4全局

      对分别旋转在不同地理位置,有不同网络结构的服务器群间负载均衡。

     用于  在一个多区域拥有自己服务器的站点,为了使全球用户只以一个IP地址或域名就能访问到离自己最近的server,从而获得最快速度。用于,公司分散站点分布广的大公司通过 Intranet来达到资源统一合理分配。

    实现地理位置无关,可远距离为用户提供完全透明服务。能避免服务器,数据中心,专线等单点失效。 解决网络拥塞问题,服务就近提供。

 部署方式:路由模式,桥接模式,服务直接返回。

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              

posted on 2014-10-24 13:58  Dreaming-Dan  阅读(258)  评论(0编辑  收藏  举报