Robin's Blog

记录 积累 学习 成长

  博客园 :: 首页 :: 博问 :: 闪存 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理 ::

文章分类 -  网站架构&集群技术

上一页 1 2 3

摘要:http://articles.techrepublic.com.com/5100-10878_11-1058353.html 阅读全文
posted @ 2009-04-17 13:55 Robin99 阅读(193) 评论(0) 推荐(0) 编辑

摘要:网络负载平衡群集(Network Load balancing) 在Internet快 速发展的今天,为了满足企业的高速发展。为了解决服务器的负载、高可用、以及服务器的可伸缩性。通常我们的做法是在“网络层、数据链路层”不断的添加硬件 设备。但是这种做法对于一些中小企业来说是在“资金”方面是吃不消的。有没有一种方法解决这些问题呢?答案是肯定的,常见的有linux中的LVS和windows中的NL... 阅读全文
posted @ 2009-04-17 11:47 Robin99 阅读(807) 评论(0) 推荐(0) 编辑

摘要:Windows Server集群(cluster)技术是以三层式应用程序的架构设计,微软的架构师对每一层都做了相应的解决方案。接下来我为大家介绍的网络负载均衡(Network Load Balance,NLB)属于前端的集群技术,其他的还有中介层的COM+组件负载均衡(Component Load Balance,CLB)、属于后端服务器的集群(Microsoft Cluster Server,... 阅读全文
posted @ 2009-04-15 16:50 Robin99 阅读(6399) 评论(0) 推荐(0) 编辑

摘要:对于Microsoft .net PetShop程序中的购物车和订单处理模块,文中主要分析两种技术的应用: 1. Profile技术在PetShop程序中用于三处: 1) 购物车ShoppingCart -下面的例子围绕购物车流程进行 2) 收藏WishList 3) 用户信息AccountInfo 注册新用户 NewUser.aspx :使用的是Cr... 阅读全文
posted @ 2009-04-10 11:31 Robin99 阅读(153) 评论(0) 推荐(0) 编辑

摘要:如果我们搜一搜”负载均衡”,会发现大量的关于F5等负载均衡设备的内容。 实际上,实现负载均衡,使用象F5这样的专业设备是一种方式,而使用软件方式是另外一种方式. 现在比较一下两种方式. 基于硬件的方式,能够直接通过智能交换机实现,处理能力更强,而且与系统无关,这就是其存在的理由.但其缺点也很明显: 首先是贵,这个贵不仅是体现在一台设备上,而且体现在冗余配置上.很难... 阅读全文
posted @ 2009-04-07 14:30 Robin99 阅读(1328) 评论(0) 推荐(0) 编辑

摘要:DNS轮询 大多域名注册商都支持多条A记录的解析,其实这就是DNS轮询,DNS服务器将解析请求按照A记录的顺序,逐一分配到不同的IP上,这样就完成了简单的负载均衡。 优点 基本上无成本,因为往往域名注册商的这种解析都是免费的; 部署方便,除了网络拓扑的简单扩增,新增的Web服务器只要增加一个公网IP即可。 缺点 健康检查,如果某台服务器宕机,DNS服务器是无法知晓的... 阅读全文
posted @ 2009-04-07 12:58 Robin99 阅读(544) 评论(0) 推荐(0) 编辑

摘要:最近看的书中反复都提到了一个Web Garden与Web Farms ,一直查找不到资料,简要的看到了些许介绍的内容! IIS6 Web Garden 指的是一个应用程序可以成多个进程(w3wp.exe)来执行,一次请求使用其中的一个。用这个的主要目的是提高程序的可用性。当其中一个进程发生错误,那么也不会影响其他进程。发生错误的进程可以根据规则关闭,而其他的进程则可以继续工作。 可惜不是每... 阅读全文
posted @ 2009-04-07 11:11 Robin99 阅读(202) 评论(0) 推荐(0) 编辑

摘要:Session原理:客户端访问服务器时,Server都会生成一个24位唯一Session ID,并将SessionID写进客户端Cookie,再次访问Server时,根据Cookie传递过来的SessionID 使用相应的Session区域。 要想达到集群间共享Session集群间每台服务器都对应相当的SessionID 并且Session的存储方式不都为INProc 而是使用权StateServ... 阅读全文
posted @ 2009-03-27 11:08 Robin99 阅读(1546) 评论(0) 推荐(0) 编辑

摘要:SQL Server 负载均衡 集群 一个应用系统随着业务量的提高,以及访问量和数据流 量的快速增长,各个核心部分的处理性能和计算强度也相应增大,使得单一设备根本无法承担。在此情况下,如果扔掉现有设备去做大量的硬件升级,必将造成现有 资源的浪费,而且下一次业务量的提升,又将导致再一次硬件升级的高额成本投入。于是,负载均衡机制应运而生。 对于应用系统的负载均衡的硬件和软件比比皆是,因为应用服务器上的... 阅读全文
posted @ 2009-03-27 07:59 Robin99 阅读(4819) 评论(4) 推荐(1) 编辑

摘要:Windows Server集群(cluster)技术是以三层式应用程序的架构来设计的,每一层都有相对应的解决方案。例如,本文介绍的网络负载均衡(Network Load Balance,NLB)便是属于前端的集群技术,另外尚有属于中介层的COM+组件负载均衡(Component Load Balance,CLB),以及后端服务的服务器集群(Microsoft Cluster Server,M... 阅读全文
posted @ 2009-03-24 17:30 Robin99 阅读(1279) 评论(0) 推荐(0) 编辑

摘要:目 录 1引言9 1.1互联网的发展9 1.2互联网网站建设的新趋势9 1.3新浪播客的简介11 2网络层架构12 2.1镜像网站技术12 2.2 CDN内容分发网络13 2.3应用层分布式设计16 2.4网络层架构小结17 3交换层架构17 3.1第四层交换简介17 3.2硬件实现18 3.3软件实现18 4服务器优化19 4.1服务器整体性能考虑19 4.2 So... 阅读全文
posted @ 2009-03-23 18:00 Robin99 阅读(331) 评论(0) 推荐(0) 编辑

摘要:负载均衡是很多系统管理员都会忽视的问题,但是它很可能会损害它们的网络。如果系统管理员发现网络性能不好,通常他们会为客户端提供更多的带宽(无论是内部网、外部网还是互连网),还要提供更快的骨干网并在服务器上花更多的钱。但是这条路有时也需要优化,你可以通过网络负载均衡来实现这种优化。 网络负载均衡让系统能够更均衡地分配资源,避免快速涌来的大量数据被分配给一台Web服务器所导致通信阻塞。让我们来看看不... 阅读全文
posted @ 2009-03-23 17:51 Robin99 阅读(202) 评论(0) 推荐(0) 编辑

摘要:在上一篇介绍了cdn的一些原理和概念,以及提供cdn基础网络服务的途径。cdn看起来对于静态内容的,比如html,js,image是非常合适的,通过cdn的部署,用户只需要一跳就可以访问到网站的内容。那对于动态内容怎么办呢?我回答一下: 动态内容按照存在形态可以分为三类。 第一类:内容长时间不需变化,这类内容一般是通过网页静化技术,实现动态内容转换成静态内容,从而达到cdn... 阅读全文
posted @ 2009-03-23 17:51 Robin99 阅读(162) 评论(0) 推荐(0) 编辑

摘要:在介绍网站架构之前,我们先介绍一些网站架构中最基础和常见的概念,以便更好的理解后面的有关负载均衡和分布式存储等技术。第一个,首先讲讲CDN。 1、CDN是什么 CDN(Content Delivery Network),就是内容发布网或者内容分发网,它的主要目的:通过在现有的Internet中增加一层新的网络架构,将网站的内容发布到最接近用户的网络边缘,使用户可以就近取得所需的内... 阅读全文
posted @ 2009-03-23 17:46 Robin99 阅读(193) 评论(0) 推荐(0) 编辑

摘要:如果你的Asp.Net程序执行时碰到这种错误:“验证视图状态 MAC 失败。如果此应用程序由网络场或群集承载,请确保 配置指定了相同的 validationKey 和验证算法。不能在群集中使用 AutoGenerate。”那么说明你没有让你的应用程序使用统一的machineKey,那么machineKey的作用是什么呢?按照MSDN的标准说法:“对密钥进行配置,以便将其用于对 Forms 身份验... 阅读全文
posted @ 2009-03-12 21:44 Robin99 阅读(2095) 评论(0) 推荐(2) 编辑

摘要:1、引言 机算机科学是一门应用科学,它的知识体系是典型的倒三角结构,所用的基础知识并不多,只是随着应用领域和方向的不同,产生了很多的分支,所以说编程并不是一件很困难的事情,一个高中生经过特定的训练就可以做得到。但是,会编程和编好程绝对是两码事,同样的程序员,有的人几年之后成为了架构师,有的人却还在不停地coding,只不过ctrl-c、ctrl-v用得更加纯熟了。在中国,编程人员最终的归途... 阅读全文
posted @ 2009-03-12 16:12 Robin99 阅读(154) 评论(0) 推荐(0) 编辑

摘要:1 IoC理论的背景 我们都知道在面向对象的应用中,软件系统都是由N个对象组成的,它们通过彼此的合作,最终实现业务逻辑。 图1:耦合在一起的对象 如果我们打开机械式手表的后盖,就会看到与上面类似的情形,各个齿轮分别带动时针、分针和秒针顺时针旋转,从而在表盘上产生正确的时间。上图画的就是这样的一个齿轮组,它拥有多个独立的齿轮,这些齿轮相互啮合在一起,协同工作,来共同完成某项... 阅读全文
posted @ 2009-03-12 15:12 Robin99 阅读(266) 评论(0) 推荐(0) 编辑

上一页 1 2 3