忘记密码   免费注册 查看新帖 |

ChinaUnix.net

  平台 论坛 博客 文库 频道自动化运维 虚拟化 储存备份 C/C++ PHP MySQL 嵌入式 Linux系统
最近访问板块 发新帖

联合挑战栏目——“真假”应用交付【奖品发送通告】(积分已添加) [复制链接]

论坛徽章:
32
15-16赛季CBA联赛之四川
日期:2018-04-13 10:22:2215-16赛季CBA联赛之四川
日期:2018-03-13 17:59:5215-16赛季CBA联赛之广东
日期:2018-03-02 11:21:5515-16赛季CBA联赛之北控
日期:2017-12-08 13:59:442017金鸡报晓
日期:2017-02-08 10:33:21PHP
日期:2016-10-25 16:17:17JAVA
日期:2016-10-25 16:07:27平安夜徽章
日期:2015-12-26 00:06:30白银圣斗士
日期:2015-12-07 12:56:44CU十四周年纪念徽章
日期:2015-11-30 12:58:54神斗士
日期:2015-11-30 09:14:23黄金圣斗士
日期:2015-11-26 12:54:22
发表于 2010-06-17 14:53 |显示全部楼层
哇塞 大家的见解不少啊

论坛徽章:
0
发表于 2010-06-17 15:46 |显示全部楼层
回复 61# baopbird2005


    牛人多啊

论坛徽章:
0
发表于 2010-06-17 15:50 |显示全部楼层
回复 1# 衍水狂客的师傅


    利用DNS实现负载均衡

现在网络的规模越来越大,网络中服务器的负载也变得越来越重。例如:在公司的网络中安装了一台WEB服务器,用于向企业内部网中的用户提供服务,假如网络中有几千甚至上万个用户需要同时访问这台WEB服务器,那么这台服务器的性能将变得极差。
如何来解决这个问题呢?在Windows 2000 Advanced Server中提供有Load Banlance负载均衡服务可以解决这个问题,但该服务的设置较复杂。另外我们还可以通过DNS来实现负载均衡的功能。
Enable round robin 启用循环
为了减轻某台服务器的负载,我们可以在网络中安装多台服务器。例如,原来网络中只有一台X235 的WEB服务器,其主机名为www.test.com,IP地址为192.168.1.100。为了减轻这台WEB服务器的负载,我们可以在网络中安装多台X235来提供WEB服务,并保证每台WEB服务器的内容都是一致的。如果可以实现让客户端分别访问不同的WEB服务器,这样就达到了分担负载的目的。那么如何让客户端分别向不同的WEB服务器访问呢?这就要用到DNS服务所提供的round robin功能。

我们可以按如下步骤操作:

在Windows200中打开管理工具中的DNS管理器。

在DNS管理其中,用鼠标右键点击该DNS服务器图标,在弹出的菜单中选择Property属性菜单。

在弹出的窗口中,选择Advanced选项卡。确保Enable round robin选项是处于被选中的状态。

点击OK关闭该窗口。
当设定好Round roubin后,接下来需要在DNS的区域(Zone)中添加主机记录:

打开管理工具中的DNS管理器。

用鼠标右键点击将要创建记录的区域,在弹出的菜单中选择New host新建主机记录。然后依照向导提示输入必要的信息。
主机名
IP地址
www
192.168.1.200
www
192.168.1.201
www
192.168.1.202
当输入完所有主机的主机名与IP的对应关系后,你将看到类似于下图的窗口。

在这里我们注意到,添加的三条主机记录是同一个主机名对应着不同的IP。这些不同的IP即为网络中安装的多台WEB服务器的实际IP,他们对应着同一个主机名www.test.com
这样当客户端们在浏览器的地址栏中输入:www.test.com去访问WEB服务器时,就会向DNS服务器发出名称解析请求。当DNS服务器收到第一个客户端的请求时,会把第一个IP 192.168.1.200响应给客户端,当第二个客户端要求解析时,服务器把第二个IP192.168.1.201响应给客户端,以此类推。通过这样的循环分配IP地址,就可以让不同的客户器访问不同的服务器,从而达到分担服务器的负载的功能。
Enable netmask ordering 启用子网优先
如果公司的网络是由多个子网构成的,为了使用户能够更有效地访问服务器中的资源,例如WEB服务器上的资源,我们可以在每个子网中都安装一台WEB服务器,这些WEB服务器保存的数据是完全一样的并且都使用同一个主机名,例如:www.test.com。那么如何让用户在其浏览器的地址栏中输入主机名www.test.com时,访问的是本子网的WEB服务器,而不是其他子网的web服务器呢?我们可以通过设置Enable netmask ordering 启用子网优先来实现这一功能。
想实现Enable netmask ordering 启用子网优先,我们可以按以下步骤操作:

打开管理工具中的DNS管理器。

在DNS管理其中,用鼠标右键点击该DNS服务器图标,在弹出的菜单中选择Properties属性菜单。

在弹出的窗口中,选择Advanced选项卡。确保Enable subnet ordering选项是处于被选中的状态。

点击OK关闭该窗口。
当设定好subnet ordering后,接下来需要在区域中添加主机记录:

打开管理工具中的DNS管理器。

用鼠标右键单击将要创建记录的区域,在弹出的菜单中选择New host新建主机记录。然后依照向导提示输入必要的信息。
例如:
主机名
IP地址
www
192.168.1.200
www
202.96.1.201
www
64.35.1.202
当输入完所有主机的主机名与IP的对应关系后,你将看到类似于下图的窗口。


这样我们在DNS服务器中添加了三条主机记录:同一个主机名对应着不同的IP。这些不同的IP即为不同子网中安装的WEB服务器的实际IP地址,他们对应着同一个主机名www.test.com
这样当用户在其浏览器的地址栏中输入:www.test.com去访问该WEB服务器时,该客户端就会向DNS服务器发出名称解析请求。作为DNS服务器收到客户端的查询请求后,将比较客户端的IP地址,与它所请求的主机名所对应的IP地址中的哪一个在同一子网中,然后将这个IP (与客户端在同一子网中的IP地址) 响应给客户端。这样就可以实现客户端访问的总是本子网中的服务器, 把服务器的访问负载分摊到了各个子网的服务器中,并且减少了跨子网的网络流量。


本文来自ChinaUnix博客,如果查看原文请点:http://blog.chinaunix.net/u/28083/showart_2058061.html

论坛徽章:
0
发表于 2010-06-17 15:52 |显示全部楼层
回复 1# 衍水狂客的师傅


    应用交付网络与CDN-ChinaUnix.rar
应用交付网络与CDN-ChinaUnix.rar (997.89 KB)

论坛徽章:
0
发表于 2010-06-17 15:55 |显示全部楼层
回复 1# 衍水狂客的师傅


    应用交付,我目前就在一个软件公司做运维,系统是j2ee的应用服务器当然采用的是开源的架构,架构的类型就不谈及了国内用的不是很多。
总体感觉系统也是相对比较的庞大的,从运维角度上看WEB应用的交付尤其是WEB2.0的架构的不仅仅要留意设计方案书的功能,更多的是要关注系统架构在大并发、大负载状态下的运行的稳定性以及用户体验程度。而国内比较好的互联网公司都是将负载等尽量的在程序中实现,而不是由系统的架构去保障,最为明显的就是谷歌的成熟的案例。
其次就是对WEB应用交付的测试也是非常关键的,功能上的测试更多的现在是注重用户的体验的,性能上的测试是更多的关注平台的负载程度;而且这二者是不可或缺的。就为成熟的测试方式也是依据不同的项目而不同的。同时大型的WEB应用使用的数据也是非常之大的,对数据存储的需求也是很高的,web应用的交付同样也是对数据存储的负载能力的测试。
再者一个WEB应用是否可以按时交付,也和选择的应用架构有很大的关系,机遇开源的XAMP,J2EE应用服务器的应用是较为常见的两个派系,很多需要复杂交易或者是交互处理的选择的是J2ee的开源框架,同时要使用消息队列处理中间件以提升数据处理的能力及消息交互的合理行;同时开源框架的选择需要项目团队中有领军人物,否则单纯的堆积代码,代码的效率地下同样是项目交付的严重弊端;采用J2EE架构的开源平台的开发环境的和debug环境的搭建也是项目交付的重要的步骤,好的环境可以提升开发进度并可以将交付的质量提升保证。

[ 本帖最后由 kns1024wh 于 2009-6-1 20:59 编辑 ]

论坛徽章:
52
码神
日期:2017-03-28 10:27:10综合交流区版块每日发帖之星
日期:2015-10-11 06:20:00综合交流区版块每日发帖之星
日期:2015-09-28 06:20:00综合交流区版块每日发帖之星
日期:2015-09-22 06:20:00每日论坛发贴之星
日期:2015-09-12 06:20:00综合交流区版块每日发帖之星
日期:2015-09-12 06:20:00综合交流区版块每日发帖之星
日期:2015-09-08 06:20:00综合交流区版块每日发帖之星
日期:2015-09-05 06:20:00综合交流区版块每日发帖之星
日期:2015-09-04 06:20:002015亚冠之德黑兰石油
日期:2015-09-01 10:41:53每日论坛发贴之星
日期:2015-10-11 06:20:00综合交流区版块每日发帖之星
日期:2015-10-12 06:20:00
发表于 2010-06-17 20:32 |显示全部楼层
支持啊
占个位子。。。

论坛徽章:
0
发表于 2010-06-17 20:39 |显示全部楼层
支持

论坛徽章:
0
发表于 2010-06-17 20:40 |显示全部楼层
好活动必须支持

论坛徽章:
52
码神
日期:2017-03-28 10:27:10综合交流区版块每日发帖之星
日期:2015-10-11 06:20:00综合交流区版块每日发帖之星
日期:2015-09-28 06:20:00综合交流区版块每日发帖之星
日期:2015-09-22 06:20:00每日论坛发贴之星
日期:2015-09-12 06:20:00综合交流区版块每日发帖之星
日期:2015-09-12 06:20:00综合交流区版块每日发帖之星
日期:2015-09-08 06:20:00综合交流区版块每日发帖之星
日期:2015-09-05 06:20:00综合交流区版块每日发帖之星
日期:2015-09-04 06:20:002015亚冠之德黑兰石油
日期:2015-09-01 10:41:53每日论坛发贴之星
日期:2015-10-11 06:20:00综合交流区版块每日发帖之星
日期:2015-10-12 06:20:00
发表于 2010-06-17 20:41 |显示全部楼层
好多人啊

论坛徽章:
52
码神
日期:2017-03-28 10:27:10综合交流区版块每日发帖之星
日期:2015-10-11 06:20:00综合交流区版块每日发帖之星
日期:2015-09-28 06:20:00综合交流区版块每日发帖之星
日期:2015-09-22 06:20:00每日论坛发贴之星
日期:2015-09-12 06:20:00综合交流区版块每日发帖之星
日期:2015-09-12 06:20:00综合交流区版块每日发帖之星
日期:2015-09-08 06:20:00综合交流区版块每日发帖之星
日期:2015-09-05 06:20:00综合交流区版块每日发帖之星
日期:2015-09-04 06:20:002015亚冠之德黑兰石油
日期:2015-09-01 10:41:53每日论坛发贴之星
日期:2015-10-11 06:20:00综合交流区版块每日发帖之星
日期:2015-10-12 06:20:00
发表于 2010-06-17 20:43 |显示全部楼层
想得个杯子啊。。。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

【内含福利】这个大会由AI推荐~
福利投放:从ChinaUnix社区申领报名可获得600元门票;到场可获得小米手环3一个

40+场AI前沿主题演讲, 五大AI专题论坛, 1000平米AI实景应用展区, 更有30+大咖亲临, 美国工程院院士丛京生、中国工程院院士高文、美国杜克大学终身副教授陈怡然、百度深度学习技术平台部负责人马艳军等顶级研究专家为你带来最前沿的AI分享。 金秋九月,AICC2018人工智能计算大会 与你,邀约北京!

报名了解>>
  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号 北京市公安局海淀分局网监中心备案编号:11010802020122
广播电视节目制作经营许可证(京) 字第1234号 中国互联网协会会员  联系我们:wangnan@it168.com
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP