随笔分类 -  服务器架构

摘要:KASS分布式文件系统(Kass File System),简称KFS,是开始公司自主研发的分布式文件存储服务平台。KFS系统架构及功能服务类似Hadoop/GFS/DFS,它通过HTTP-WEB为上层应用系统(KASS文档管理系统及各种其他应用系统)提供底层文件存储服务,搭建企业私有云存储服务平台... 阅读全文
posted @ 2014-10-19 17:01 sandea 阅读(3025) 评论(0) 推荐(0) 编辑
摘要:磁盘阵列被越来越多地使用到各种应用系统中,开始只是简单地作为某台主机或服务器的附加外置存储设备,主要用于扩展单台主机或服务器的永久存储空 间,一般通过SCSI或其它接口与主机直接相连;后来随着存储网络技术,尤其是光纤通道(Fibre Channel)技术的发展,磁盘阵列通过光纤通道接口接入到存储区域... 阅读全文
posted @ 2014-10-15 21:45 sandea 阅读(5388) 评论(0) 推荐(1) 编辑
只有注册用户登录后才能阅读该文。
posted @ 2013-10-10 15:58 sandea 阅读(57) 评论(0) 推荐(0) 编辑
摘要:以下是一个电子商务系统的架构设计,第一次做这样的设计,请大家一起来挑挑毛病,任何您能够想到的,都请你提出来,万分感谢!需求是:需要支持注册用户数从10万到1000万平滑扩展,并且保证一定的性能、安全性和可用性。系统架构示意图1、可管理性l 采用中央配置服务器保存全局所有子系统、负载均衡等配置信息,并将其提供给各子系统;l 每台服务器上运行一个监控进程,用于定时报告服务器运行状态。2、可伸缩性l 使用DNS负载均衡实现Web服务器的可伸缩性;l 使用业务分解,以及可配置的负载均衡策略实现业务层的可伸缩性;l 使用数据分解,以及数据库集群实现数据层的可伸缩性;l 使用其他分解方法实现其他子系统的可 阅读全文
posted @ 2013-08-29 16:55 sandea 阅读(1403) 评论(1) 推荐(0) 编辑
摘要:http://www.tudou.com/programs/view/-UZoSIuUvXs/ 阅读全文
posted @ 2013-08-29 16:54 sandea 阅读(80) 评论(0) 推荐(0) 编辑
摘要:测试发现的问题及解决办法 1、当后端两台IIS应用服务器都正常时,访问速度非常快,查看日志,原来一个请求,是后端两台服务器同时响应的; 2、为了模仿故障测试,停掉一台IIS应用服务器,这时再访问,请求打开一页面时,发现有一半响应比较快,另一半响应很慢,最后页面是可以打开,但速度 不理想,很慢,查看error日志,发现nginx还是把请求的一半发往已停掉的那台服务器,难怪会这么慢;但当很快(10秒内)再打开一个请求页面时, 速度又非常快了,查看日志,发现nginx不会把请求的一半发往已停掉的那台服务器;过一会再发起一个请求时,又出现有一半响应比较快另一半响应很慢的现 象了,查看日志,ngi... 阅读全文
posted @ 2013-08-29 16:54 sandea 阅读(3332) 评论(0) 推荐(0) 编辑
摘要:一、下载Nginxhttp://nginx.org/download/nginx-1.0.8.zip解压到C:\nginx目录下二、在两台服务器上分别建一个网站:S1:192.168.16.35:8054S2:192.168.16.16:8089二、找到目录C:\nginx\conf\nginx.conf打开nginx.conf配置如下:#使用的用户和组,window下不指定#user nobody;#指定工作衍生进程数(一般等于CPU总和数或总和数的两倍,例如两个四核CPU,则总和数为8)worker_processes 1;#指定错误日志文件存放路径,错误日志级别可选项为【debug|in 阅读全文
posted @ 2013-08-29 16:54 sandea 阅读(325) 评论(0) 推荐(0) 编辑
摘要:http://os.51cto.com/art/201009/225813.htm 阅读全文
posted @ 2013-08-29 16:54 sandea 阅读(105) 评论(0) 推荐(0) 编辑
摘要:一、raid什么意思?RAID是“Redundant Array of Independent Disk”的缩写,raid什么意思了?说白了,中文翻译过来通俗的讲就是磁盘阵列的意思,也就是说RAID就是把硬盘做成一个阵列,而阵列也就是把硬盘 进行组合配置起来,做为一个整体进行管理,最关键的是这个阵列的磁盘之间具有冗余容错处理,这样可提高磁盘之间相互的安全性和稳定性,不存在“单点”硬盘 现象,也就说不会让某些硬盘读写频繁,其他的硬盘可能数据交换较少的现象,从而提高硬盘的安全性,同时磁盘的整体管理会提高读写速度,使硬盘的利用发挥到 最大。二、raid5是什么意思?我们在做磁盘阵列时会采用不同的方式 阅读全文
posted @ 2013-08-29 16:54 sandea 阅读(1022) 评论(0) 推荐(0) 编辑
摘要:1. 内存分析方法 内存分析用于判断系统有无内存瓶颈,是否需要通过增加内存等手段提高系统性能表现。 内存分析需要使用的计数器:Memory类别和Physical Disk类别的计数器。内存分析的主要方法和步骤: (1)首先查看Memory\Available Mbytes指标 如果该指标的数据比较小,系统可能出现了内存方面的问题,需要继续下面步骤进一步分析。注: 在UNIX/LINUX中,对应指标是FREE(KB) (2)注意Pages/sec、Pages Read/sec和Page Faults/sec的值操作系统会利用磁盘较好的方式提高系统可用内存量或者提高内存的使用效率。这三个指标直接反 阅读全文
posted @ 2013-08-29 16:53 sandea 阅读(312) 评论(0) 推荐(0) 编辑
摘要:IIS负载均衡-Application Request Route详解第四篇:使用ARR实现三层部署架构系列文章链接:IIS负载均衡-Application Request Route详解第一篇: ARR介绍IIS负载均衡-Application Request Route详解第二篇:创建与配置Server Farm IIS负载均衡-Application Request Route详解第三篇:使用ARR进行Http请求的负载均衡(上)IIS负载均衡-Application Request Route详解第三篇:使用ARR进行Http请求的负载均衡(下)IIS负载均衡-Application 阅读全文
posted @ 2013-08-29 16:53 sandea 阅读(257) 评论(0) 推荐(0) 编辑
摘要:IIS负载均衡-Application Request Route详解第二篇:创建与配置Server Farm 自从本系列发布之后,收到了很多的朋友的回复!非常感谢,同时很多朋友问到了一些问题,有些问题是一些比较基本的问题,由于时间的缘故,不会一一的为大家 回复,如果有不明白的,希望大家勤自学!本系列虽然不难,但是很多的一些知识都是默认需要掌握的,例如:负载均衡的概念,原理,Web Farm等。本篇议题如下:创建Server Farm配置Server Farm系列文章链接:IIS负载均衡-Application Request Route详解第一篇: ARR介绍IIS负载均衡-Applicat 阅读全文
posted @ 2013-08-29 16:53 sandea 阅读(291) 评论(0) 推荐(0) 编辑
摘要:IIS负载均衡-Application Request Route详解第一篇: ARR介绍说到负载均衡,相信大家已经不再陌生了,本系列主要介绍在IIS中可以采用的负载均衡的软件:微软的Application Request Route模块。其实Application Request Route已经有很多文章介绍过了,但是有很多的文档都是英文的,笔者在项目中,曾经为了使用和测试Application Request Route,将有关的文档已经转为中文,在组员之间传阅,本系列在这些文档的中,再加入一些使用的心得。本篇议题如下:Application Request Route介绍Applicat 阅读全文
posted @ 2013-08-29 16:53 sandea 阅读(383) 评论(0) 推荐(0) 编辑
摘要:面临的问题对于高并发高访问的Web应用程序来说,数据库存取瓶颈一直是个令人头疼的问题。特别当你的程序架构还是建立在单数据库模式,而一个数据池连接数峰 值已经达到500的时候,那你的程序运行离崩溃的边缘也不远了。很多小网站的开发人员一开始都将注意力放在了产品需求设计上,缺忽视了程序整体性能,可扩 展性等方面的考虑,结果眼看着访问量一天天网上爬,可突然发现有一天网站因为访问量过大而崩溃了,到时候哭都来不及。所以我们一定要未雨绸缪,在数据库还 没罢工前,想方设法给它减负,这也是这篇文章的主要议题。大家都知道,当有一个request过来后,web服务器交给app服务器,app处理并从db中存取相关数据 阅读全文
posted @ 2013-08-29 16:51 sandea 阅读(190) 评论(0) 推荐(0) 编辑
摘要:在上一篇文章《使用Memcached提高.NET应用程序的性能》中周公讲述如何在.NET中使用Memcached来提高.NET应用程序的性 能。在实际的使用中有可能出现Memcached因为某些不可预知的原因挂掉,一旦出现这样的情况,就会再次给数据库增加巨大的压力,因此需要监控 Memcached的运行情况。周公在网上找过,在网上有PHP版的Memcached监控工具,打开那个PHP页面就可以看到各个Memcached的 运行情况,一旦不能获取到这些数据,说明Memcached不可访问,不可访问的原因可能是因为网络故障或者Memcached挂掉了,虽然原因不同,但 是结果是一样的。参照了Eny 阅读全文
posted @ 2013-08-29 16:50 sandea 阅读(191) 评论(0) 推荐(0) 编辑
摘要:或许你还没有用到过分布式缓存,在web集群的情况下,它可以很好的让一部分常用数据常驻服务器内存而不用担心各台web不同步。下 面稍微介绍一下beitmemcached对于.net的支持,官方参考http://code.google.com/p/beitmemcached/ 一个完整的操作步骤:1、点击上面页面的downloads,把Memcached_1.2.5.zip 和BeITMemcached_source_2008_05_31.zip两个压缩包下在下来。2、解压 Memcached_1.2.5.zip ,它是memcached的服务器端。3、把Memcached_1.2.5复制到你指. 阅读全文
posted @ 2013-08-29 16:50 sandea 阅读(221) 评论(0) 推荐(0) 编辑
摘要:早上接到一个任务,需要对Linux服务器的Memcached的update操作进行性能测试,我发现我是一个典型的“手里拿着锤子, 就把所有问题都当成钉子”的人。我第一个念头就是,上Memcached的官网找.NET的客户端。最后在Codeplex上找到了一个叫Memcached Providers的客户端程序,很小,218K,里面就3个DLL,一个是Memcached Providers本身的DLL,还有一个是Enyim.Caching,Enyim.Caching也 是一个.NET平台上的Memcached客户端,最后就是著名的log4net。Memcached Providers的配置很方便 阅读全文
posted @ 2013-08-29 16:50 sandea 阅读(167) 评论(0) 推荐(0) 编辑
摘要:在上一篇文章,我们讲了,为什么要使用memched做为缓存服务器(没看的同学请点 这里)。下面让我们以memcached-1.2.1-win32版本的服务组件(安装后是以一个windows服务做daemon)和 C#API(Enyim.Caching)为基础,做一个"Hello world"级的程序,让我们真正感受到memcached就在我们身边。后一的文章,我们还讲memcached的核心部分(根据key来hash存取 数据,缓存数据在server端的内存存储结构)和一些好的案例。 下面的实例实现的功能很简单,根据key来存取一个object对象(要支持Serializa 阅读全文
posted @ 2013-08-29 16:50 sandea 阅读(156) 评论(0) 推荐(0) 编辑
摘要:Memcached官方站点:http://www.danga.com/memcached/Memcached Win32 1.2.6下载:http://code.jellycan.com/memcached/安装帮助:Windows 下的.NET+ Memcached安装Memcached .NET客户端: 1).NET memcached client library 下载地址:https://sourceforge.net/projects/memcacheddotnet 相关文章:分布式缓存系统Memcached简介 与实践 2)enyim.com Memcached Client .. 阅读全文
posted @ 2013-08-29 16:50 sandea 阅读(109) 评论(0) 推荐(0) 编辑
摘要:转载请标明出处: http://www.yaosansi.com/原文:http://www.yaosansi.com/post/1396.htmlMemcached官方:http://danga.com/memcached/关于Memcached的介绍请参考:Memcached深度分析下载Windows的Server端下载地址:http://code.jellycan.com/memcached/安装Memcache Server(也可以不安装直接启动)1. 下载memcached的windows稳定版,解压放某个盘下面,比如在c:\memcached2. 在CMD下输入 "c:\ 阅读全文
posted @ 2013-08-29 16:50 sandea 阅读(120) 评论(0) 推荐(0) 编辑