摘要:
共享配置 介绍 Internet的出现已经改变了公司处理的业务及市场的方式。随着web新技术的出现,以及随web一同出现的顾客可访问性的增长,对应用程序的压力,如:可伸缩性、可用性、有效性以及可管理性,都正在日益上升。这些应用程序需要有能力提供很高的上线时间、高吞吐量 、高速的用户事物处理能力以及更好的投资回报价值,例如相比其他同类系统要有比较好的服务质量。 Web服务器场-服务器集群-已经成为了标准做法,以提供好的伸缩性、可用性以及分布负载的可管理性。这些特性是web服务器场和负载均衡背后的主要目标。使用web服务器场后,组织能够提供一个可伸缩性强的方式来增加基于用户的应用程序可访问性和资源 阅读全文
摘要:
自动化工具的重要性公司内部服务器有时会Down掉(整台服务器Down掉),有时数据库服务Down掉(某服务Down掉);还有诸如某服务器磁盘的空间用完了,导致某服务因此Down掉后才发现现象。有很多服务存在公司运营中,如:tfs, svn, vss, sql server, mysql, disk, IIS等单独检测这些服务是否正常运作比较繁琐,而且感觉没技术含量;所以动力不多,做这种检查工作时。所以我在想,需要一种工具来每天间隔一定时间自动检测,既可以很大程度的自动化这些检测步骤,又能很大程度的把各个阀门危险概率降到比较低的水平。 阅读全文
摘要:
在应用程序服务器上为HostNameMemory亲和提供程序配置WMI服务 概览 在ARRv1中,提供了2个主机名亲和程序供选择: 1. Microsoft.Web.Arr.HostNameRoundRobin 2. Microsoft.Web.Arr.HostNameMemory Microsoft.Web.Arr.HostNameRoundRobin提供程序不依赖于应用程序服务器。使用这个提供程序时,ARR只是简单的分配主机名。 然而,Microsoft.Web.Arr.HostNameMemory提供程序需要被授权访问应用程序服务器相应权限后才能让ARR服务器查询必要的内存分配情况来完成 阅读全文
摘要:
多ARR服务器的使用 概览 本篇介绍在多ARR服务器与主机名亲和场景中使用Microsoft External Cache。 External Cache模块只在下列情况中才会变成必须的: 1. 启用了主机名亲和特性 2. 环境中存在多个ARR服务器 External Cache是个基于磁盘的缓存模块 目标 在ARR中配置及使用Microsoft External Cache: 先决条件 本演示需要下列条件: l至少2台装有IIS7的Windows2008, 或者更高版本 lMicrosoft ARR及关联模块 l至少2台装有工作站点和应用程序的应用程序服务器 l一个能够被ARR访问到的文件共 阅读全文
摘要:
使用ARR来实现主机名共享 概览 使用ARR方式来实现托管主机的共享。关于Host name affinity的更多信息请参考Shared hosting deployment using Application Request Routing。( 这里翻译不准:( ) *前几篇描述的都只是只有一个默认网站的情况,这篇文章描述的是主机名相关的,有点类似于IIS6中的主机头负载均衡* 本篇旨在一步步指导你配置host name affinity特性: 目标 在共享主机环境中配置ARR 先决条件 本演示需要以下先决条件: l装有IIS7的Win2008,或者更新版本 lMicrosoft ARR和 阅读全文
摘要:
使用ARR管理试点方案(涉及到了A/B Testing) 概览 本主题指导读者使用ARR来发起及管理试点方案或beta方案。ARR能够设置成把不同的用户路由到不同的试点站点,或者根据流量来决定将部分请求路由到试点站点。本演示将主要定位在根据用户环境的特征来将部分请求路由到试点站点。 目标 配置ARR来管理及规避试点方案所带来的风险。 先决条件 本演示需要以下先决条件: l装有IIS7的Win2008,或者更高版本 lMicrosoft ARR及相关模块 l至少4台装有工作站点和应用程序的内容服务器。两台服务器将被用于模拟production站点,其他两台将用于模拟试点站点 l除了Microso 阅读全文
摘要:
网站静态文件的加速[CDN法]此法不需要更改程序,真的任何程序改动都没有。就是要花钱,呵呵,此法叫CDN,Content Delivery Network。原理:用户能够通过cdn提供商提供的服务,把文件push到离最终浏览网站的用户最近的 服务器上,实现加速的效果。这个是baidu百科对cdn的解释:http://baike.baidu.com/view/21895.htm万网平台CDN的操作方法:http://www.net.cn/service/faq/xuni/only/200912/4059.html 阅读全文
摘要:
配置ARR方式的三层部署体系 概览 本篇文章指导你用ARR来配置部署三层结构。三层部署体系需要由Web层、应用程序层和数据层组成,如下图: 一般在这种部署场景中,静态内容是由Tier1层的服务器host的,而动态内容是由Tier2层来host的。 先决条件 本演示需要以下几个先决条件: l装有IIS7的Win2008,或者更高版本 lMicrosoft Application Request Routing和相关联的模块 l至少2台部署有工作站点和应用程序的内容服务器 l在ARR服务其上,静态内容必须是能访问的 步骤1 – 为静态内容更改相应的URL Rewrite规则 在本步骤中,URL r 阅读全文
摘要:
使用ARR实现HTTP负载均衡 概述 本主题旨在指导读者一步步地配置ARR来实现高可用性及可扩展性。下面的演练同时描述了一些关于监控ARR内容服务器健康状况及客户端与服务器间亲和力的特性。 目标 下图是使用ARR来负载均衡HTTP请求的结构图: 先决条件 本演练需要下列先决条件: l装有IIS7的Win2008,或更高版本 lMicrosoft ARR及相关模块 l至少2台装有工作站点和应用程序的服务器 如果ARR组件没有安装,请在下列位置下载: lMicrosoft Application Request Routing Version 1 for IIS 7 (x86) here lMic 阅读全文
摘要:
定义及配置ARR服务器组 概述 本篇将指导读者一步步在IIS7下定义及配置ARR服务器组。服务器农场实际是一个由应用服务器组成的逻辑组,是基于http请求和负载均衡算法管理之下的。 目标 基于ARR来定义及配置服务器农场,原理如下所示: 先决条件 本次演练需要下列这些模块: l装有IIS7的Windows 2008或者更新版本 lMicrosoft Application Request Routing 和关联模块 l至少由两台应用服务器组合的工作站点和应用程序 步骤1 – 创建一个基于ARR的服务器农场 创建和定义服务器农场,图形方式如下: 1. 打开IIS管理器 2. 选中并且展开服务器根 阅读全文
摘要:
目标 在IIS7上安装ARR v1以及依赖的模块。ARR安装包包含了下列组件: lMicrosoft URL Rewrite Module for IIS 7.0. lMicrosoft Web Farm Management Version 1 for IIS 7.0. lMicrosoft Application Request Routing Version 1 for IIS 7.0. lMicrosoft External Cache Version 1 for IIS 7.0. 在本文档中描写的步骤会安装这4个模块。 先决条件 本演练需要下列先决条件: 装有IIS7.0或者更新版本 阅读全文
摘要:
翻译原文Url: http://learn.iis.net/page.aspx/489/using-the-application-request-routing-module/ 介绍 Microsoft Application Request Routing (ARR) for IIS 7是一个基于代理的路由模块,它基于http头、server variables和负载均衡算法将http请求转发到各个内容服务器。ARR能用在以下情况下: 增进系统的有效性和可扩展性更好的利用各个内容服务器的资源简化系统部署,包括引导管理以及A/B测试减少管理费用及为共享主机提供商提供更多的机会 ARR依赖UR 阅读全文
摘要:
以前有段时间,为了沟通方便,总是要在纸上画系统界面的草图,这样貌似不方便存档前一段时间偶然用了下Balsamiq Mockups这个软件,感觉挺好,而且是用的次数越多,感觉就越好啊,哈哈。这个是下载地址:http://balsamiq.com/可惜是收费版的,要$79...不过设计出来的东西还是挺好的,如:以及这个:这个是程序的主界面(里面还能够将设计图纸导出为图片,支持的格式还挺多的):这个软件初学者一学就能会,就是刚开始时改变习惯可能会有点困难。 阅读全文