首页
关于
标签合集
友情链接
Search
1
一些简单方面的Linux生产随机密码shell
370 阅读
2
美超微主板IPMI使用教程
338 阅读
3
Ubuntu系统开启root登陆权限
265 阅读
4
linux下502自动重启脚本
254 阅读
5
利用廉价VPS做反代,保护你的真实服务器
196 阅读
OS
促销资讯
管理系统
网站运维
网文资讯
登录
Search
标签搜索
网站架构
linux
网站运营
centos
mysql
google
nginx
ssh
apache
服务器
kloxo
vps
架构分析
PHP
特价VPS
xen
shell
数据库
lamp
vpn
装逼爱好者
累计撰写
163
篇文章
累计收到
20
条评论
首页
栏目
OS
促销资讯
管理系统
网站运维
网文资讯
页面
关于
标签合集
友情链接
搜索到
64
篇与
的结果
2011-07-26
Windows PowerShell-Windows下的Shell管理
Windows PowerShell 是一种命令行外壳程序和脚本环境,使命令行用户和脚本编写者可以利用 .NET Framework 的强大功能。它引入了许多非常有用的新概念,从而进一步扩展了您在 Windows 命令提示符和 Windows Script Host 环境中获得的知识和创建的脚本。UNIX系统一直有着功能强大的壳程式(shell),Windows PowerShell的诞生就是要提供功能相当于UNIX系统BASH的命令列壳程式,同时也内建脚本语言以及辅助脚本程式的工具。怎么安装Windows PowerShell?安装需求:先说明一点PowerShell是由.NET驱动的,所以您必须满足如下条件方可安装: Windows XP Service Pack 2、Windows 2003 Service Pack 1 或 Windows 的更高版本 Microsoft .NET Framework 2.0 安装方法:1、打开Windows Update网址;2、选择自定义,在软件在选择Windows PowerShell,下载更新进行安装。或者到这里下载直接安装:http://www.microsoft.com/downloads/details.aspx?displaylang=en&FamilyID=10ee29af-7c3a-4057-8367-c9c1dab6e2bf更多安装内容,看这里怎么使用Windows PowerShell?从“开始”菜单中打开“运行”窗口:输入:powershellWindows PowerShell 窗口先来一条命令试试:ls(别以为只有unix*才有ls了^_^)手册下载:不管您提新手还是老鸟,一本手册将会在您最需要的时候为您提供方便的下载:WindowsPowerShell用户手册
2011年07月26日
58 阅读
0 评论
0 点赞
2011-07-25
LAMP网站架构方案分析
LAMP(Linux-Apache-MySQL-PHP)网站架构是目前国际流行的Web框架, 该框架包括:Linux操作系统,Apache网络服务器,MySQL数据库,Perl、PHP或者Python编程语言,所有组成产品均是开源软件,是 国际上成熟的架构框架,很多流行的商业应用都是采取这个架构,和Java/J2EE架构相比,LAMP具有Web资源丰富、轻量、快速开发等特点,微软 的.NET架构相比,LAMP具有通用、跨平台、高性能、低价格的优势,因此LAMP无论是性能、质量还是价格都是企业搭建网站的首选平台。对于大流量、大并发量的网站系统架构来说,除了硬件上使用高性能的服务器、负载均衡、CDN等之外,在软件架构上需要重点关注下面几个环节:使用高性能 的操作系统(OS)、高性能的网页服务器(Web Server)、高性能的数据库(Databse)、高效率的编程语言等。下面我将从这几点对其一一讨论。操作系统Linux操作系统有很多个不同的发行版,如Red Hat Enterprise Linux、SUSE Linux Enterprice、Debian、Ubuntu、CentOS等,每一个发行版都有自己的特色,比如RHEL的稳定,Ubuntu的易用,基于稳定性 和性能的考虑,操作系统选择CentOS(Community ENTerprise Operating System)是一个理想的方案。CentOS(Community ENTerprise Operating System)是Linux发行版之一,是RHEL/Red Hat Enterprise Linux的精简免费版,和RHEL为同样的源代码,不过,RHEL和SUSE LE等企业版,提供的升级服务均是收费升级,无法免费在线升级,因此要求免费的高度稳定性的服务器可以用CentOS替代Red Hat Enterprise Linux使用。LAMP网站架构图Web服务器、缓存和PHP加速Apache是LAMP架构最核心的Web Server,开源、稳定、模块丰富是Apache的优势。但Apache的缺点是有些臃肿,内存和CPU开销大,性能上有损耗,不如一些轻量级的Web 服务器(例如nginx)高效,轻量级的Web服务器对于静态文件的响应能力来说远高于Apache服务器。Apache做为Web Server是负载PHP的最佳选择,如果流量很大的话,可以采用nginx来负载非PHP的Web请求。nginx是一个高性能的HTTP和反向代理服 务器,Nginx以它的稳定性、丰富的功能集、示例配置文件和低系统资源的消耗而闻名。Nginx不支持Windows,只能在包括Linux等环境下安 装,也不支持PHP和CGI等,但支持负载均衡和容错,可和Apache配合使用,是轻量级的HTTP服务器的首选。Web服务器的缓 存也有多种方案,Apache提供了自己的缓存模块,也可以使用外加的Squid模块进行缓存,这两种方式均可以有效的提高Apache的访问响应能力。 Squid Cache是一个Web缓存服务器,支持高效的缓存,可以作为网页服务器的前置cache服务器缓存相关请求来提高Web服务器的速度,把Squid放在 Apache的前端来缓存Web服务器生成的动态内容,而Web应用程序只需要适当地设置页面实效时间即可。如访问量巨大则可考虑使用memcache作 为分布式缓存。PHP的加速使用eAccelerator加速器,eAccelerator是一个自由开放源码PHP加速器,优化和动 态内容缓存,提高了性能PHP脚本的缓存性能,使得PHP脚本在编译的状态下,对服务器的开销几乎完全消除。它还有对脚本起优化作用,以加快其执行效率。 使PHP程序代码执效率能提高1-10倍。具体的解决方案有以下几种:1、squid + Apache + PHP + eAccelerator使用Apache负载PHP,使用squid进行缓存,html或图片的请求可以直接由squid返回给用户。很多大型网站都采用这种架构。2、nginx/Apache + PHP(fastcgi) + eAccelerator使用nginx或Apache负载PHP,PHP使用fastcgi方式运行,效率较高。3、nginx + Apache + PHP + eAccelerator此方案综合了nginx和Apache的优点,使用Apache负载PHP,nginx负责解析其他Web请求,使用nginx的rewrite模块,Apache端口不对外开放。数据库开源的数据库中,MySQL在性能、稳定性和功能上是首选,可以达到百万级别的数据存储,网站初期可以将MySQL和Web服务器放在一起,但是当访问 量达到一定规模后,应该将MySQL数据库从Web Server上独立出来,在单独的服务器上运行,同时保持Web Server和MySQL服务器的稳定连接。当数据库访问量达到更大的级别,可以考虑使用MySQL Cluster等数据库集群或者库表散列等解决方案。总的来说,LAMP架构的网站性能会远远优于Windows IIS + ASP + Access(例如月光博客)这样的网站,可以负载的访问量也非常大,国内的大量个人网站如果想要支撑大访问量,采用LAMP架构是一个不错的方案。综上所述,基于LAMP架构设计具有成本低廉、部署灵活、快速开发、安全稳定等特点,是Web网络应用和环境的优秀组合。原创文章如转载,请注明:转载自月光博客 [ http://www.williamlong.info/ ]本文链接地址:http://www.williamlong.info/archives/1908.html
2011年07月25日
19 阅读
0 评论
0 点赞
2011-07-24
谷歌送您500元广告费!谷歌您想干吗?
这是继Google分析送您350元广告费用之后,Google Adwords推出的又一优惠活动。广告费使用条款和条件申请地址:http://www.g.cn/cn500本优惠(含50元开户费用)只适用于Google AdWords新客户(即自主管理账户的广告主,代理公司除外),谷歌现有客户不享受此优惠,客户账户的付款国家需为中国。任何符合条件的新客户,仅可以享受此优惠一次,不能重复申请。如果广告费用没有花费完全或者对广告效果不满意,客户不能申请赎回500元优惠费用。如果客户不希望花费超过优惠费用,请及时暂停广告。根据广告核查规定,客户需进行有效注册并接受本条款和条件,不得转让、出售和交换优惠费用。谷歌中国在任何情况下有权收回不合理或者违规账户的优惠费用。该优惠活动有效期(申请优惠时间)至2009年10月31日24:00(按照北京时间),最终解释权归谷歌中国所有。如果您想了解广告主所拥有的权益,请点击这里。谷歌及Google标识为注册商标。谷歌送您500元广告费!在中国经济回暖的大环境下,中小企业的发展和快速成长倍受关注。Google (谷歌) 作为全球领先的搜索引擎公司制定推出谷歌中小企业激励计划,并提供给您500元免费的Google AdWords (谷歌关键字广告) 费用,希望通过该计划帮助中国的中小企业获得更多的发展机会。免费咨询热线:400-810-8070我们的热线服务时间为周一至周五早 9:00 至晚 5:30。如果您在服务时间以外拨打我们的电话,请您留言或者填写右侧的申请表格。请认真如实填写信息,以便我们的广告专家可以及时联系您。
2011年07月24日
17 阅读
0 评论
0 点赞
2011-07-24
LLMP高性能网站架构设计方案
在网站架构设计中,大家一定对 LAMP (Linux Apache Mysql Php) 不陌生。LAMP确实是一个非常优秀的架构,秉承着自由,开放,高效,易用的设计理念。但是,本文不打算探讨LAMP,网上有很多介绍LAMP的资料。这里,想给大家介绍另一个在LAMP上衍生出来的,以提升性能为主要目的的开源网站架构。1、选择高性能 OS首先,不难理解,任何一个server最底层的支撑还是OS,而OS的选择,主要包括 Unix, Windows server, Linux, BSD等等。其中,开源的OS,有Linux, BSD及部分unix。从目前使用情况来看,linux还是网站首选OS之一。但是,Linux由于其自由的特点,也给选择产生了一些不便 – 发行版太多。现有的主流版本包括 red hat(RHEL), ubuntu, 红旗, opensuse, debian等。其中,每一个发行版都有自己的特色,比如RHEL的稳定,ubuntu的易用,红旗的中文支持很棒等。但要以性能为主,又兼顾稳定,易用性,以上都不是最佳选择。这里推荐一个发行版,它是一个极限性能,加高度可定制,优化的 Linux – gentoo。gentoo的性能优化是从kernel源码编译就开始入手了,通过选择不同的源码包,可以适应于不同的应用场景。(不同内核介绍: http://imkenwu.javaeye.com/blog/168906 )举个经典的例子:国内,douban.com 在定制优化过的 gentoo 上跑的web服务器最高一天支撑了 2500 万pv。http://www.dbanotes.net/arch/douban_web_server.html这种流量,哪怕是提供纯静态的内容,也是很恐怖的。而支持这种大流量的,除了server本身,最关键的就是高度精简的OS了。所以,综上所述,高性能网站推荐使用可优化,定制的 gentoo 作为载体。2、 选择高性能 web serverApache是 LAMP 架构最核心的 web server, 开源,模块丰富,功能强大,稳定是它的绝对优势。在美国前100个网站中,有49%的使用apache。可见其影响力。但是,有利有弊,apache的致命缺陷,就是多于臃肿,强大的功能,一定会带来性能上的损耗。面对这种情形,在市场上,有一支异军突起,那就是更轻量级的 web server – lighty(lighttpd)。官方为它定义的口号是 fly light。它具有非常低的内存开销,cpu占用率低,效能好,以及丰富的模块支持等特点。这让他在短时间内占据了14%以上的市场份额。并且有越来越多的人开始选择使用lighty作为前端 web server。到这里为之,其实高性能 web server 非 lighty 莫属。但更棒的是,依靠 gentoo 的高度定制化,我们还可以进一步提升 lighty 的性能潜力-那就是定制 lighty。3、选择高性能 database数据库是任何网站走动态化内容展现及业务数据存储的保障。市面上的开源数据库主要有 mysql , postgresql , berkeley db, sqlite 等。其中,对比一下,mysql : 多线程,多处理器,高性能,5.0以上支持事务,丰富数据类型和sql语法,跨平台。postgresql : 面向对象,集成web,支持事务,使用进程,速度略慢于mysql.berkeley db : 嵌入式,数据操作通过接口完成,跨语言。sqlite : 与php集成,支持ACID特性,支持大并发量,库锁。从上面的对比中,不难看出,mysql 应该是性能,稳定性与功能性的综合之选。4、选择高性能 script language能与 lighty 结合的脚本语言,主要有 ruby, php, python, perl。方式主要是通过 fast-cgi 来访问。只从性能角度对比几种语言:( http://www.timestretch.com/FractalBenchmark.html )不难看出,python 是此次测试中,性能最好的脚本语言。动态处理方面有绝对优势。对比 php , 前者,可以更快的渲染输出内容,并由经lighty, 高速flush缓存到浏览器。值得一提的是, douban.com 也是使用 python 作为应用服务器。总结一下,什么是 LLMP?LLMP 是 Linux Lighty Mysql Python 的组合,作为一种高性能的网站架构设计存在。什么是高性能的LLMP?LLMP并不意味着高性能,只是比其他架构,更有性能的提升潜力。高性能的LLMP,需要从系统,程序,硬件各个层面上协同进行的。FROM:http://www.javaeye.com/topic/174335
2011年07月24日
20 阅读
1 评论
0 点赞
2011-07-23
从集中到分布,解读网络视频IT架构变迁
作者:朱智力 来源:IT1682006年以视频网站为代表的网络视频行业迅速崛起,IPTV、视频分享网站、视频搜索网站、提供视频服务的互动社区、交友、播客等等新兴媒体发展迅猛。网络视频行业现已成为众多资本机构关注与投资的焦点。但是在网络视频行业发展前景一片大好的同时,一些运营问题也随之显现,步入2007年,资本机构对网络视频行业不再盲目狂热,对商业模式的创新和成本控制提出了更高的要求。今天,纯文字的表现形式已经不能满足用户对更丰富多彩的网络内容的需求,我们需要更丰富的数字出版物、图片、声音以及视频来表达和交流;同时,单向传播也不能满足用户对互动式网络体验的需求,我们需要更丰富灵活的交流与互动体验;IT架构必须能够承载和传播这些爆发式增长的非结构化的数据。同时,用户访问量的增长却从没有停止过,相对于传统应用,网络视频行业应用有着非常庞大的用户数量上涨空间,IT设施面临着强大的成本控制的压力。那么,我们究竟该如何应对网络视频行业的商业模式创新和成本控制的挑战呢?视频网站的典型应用架构我们将以网络视频行业中最具代表性的视频分享网站为例,通过某视频网站的存储环境改造案例来看看网络视频需要什么样的IT结构、分析什么样的存储系统能够更好的来支撑商业模式的创新,并合理的控制成本。视频网站的典型应用架构首先,我们来看看该视频网站的IT结构:如上图所示,分别由流媒体服务器、Web服务器、在线录制服务器、视频转换服务器、数据库服务器、管理服务器、图片服务器和其他服务器等一系列不同数量的服务器组成。这一架构在目前的视频网站中带有一定的典型性。但是由这几个部分组合起来的IT结构,如何才能支撑视频分享门户的竞争优势呢?满足交互性体验和服务压力以下我们将从应用需求和技术特点两方面来分析,该架构如何满足该视频网站的运营需求:1. 交互性体验方面:首先,为满足用户对交互体验的需要并保持自身的原创优势,需要为用户提供视频上传和在线录制视频的功能;其次,需要把不同格式的视频,转换成该网站统一的格式;最后,需要在上传后尽快发布以供播出。2. 服务压力方面:首先,不但需要应对已有的大数量的用户访问,而且将迎接持续的访问量增长;其次,当用户访问量增加时,需要保持良好的反映速度和响应时间;最后,必须面对清晰度日渐提高后,码流增大所带来的服务压力。在各个技术层面上,我们如何更好的满足上述诸多需要呢?1. 在编解码技术层面:编解码技术不断推陈出新,我们可以看到解码效果更好,编码压缩率更高的编解码方式等诸多方面均有良好进展。尤其是由中科院计算所牵头制定的AVS标准,是具有我国自主知识产权的新一代编解码标准,将促进我国网络视频行业的健康发展。2. 在媒体的传输层面:CDN技术已经比较成熟,P2P技术的发展也非常的迅速,虽然存在缺乏统一标准等问题,但无法掩盖P2P技术的锋芒。目前,已有不少的视频平台运营商采用了P2P技术。此外,CDN+P2P的复合技术也有了比较好的发展。3. 在媒体的服务提供层面:服务器集群技术已经相当成熟:双机到多机的数据库集群、由DNS轮询或相关技术实现的Web服务器集群、由相关查询指向技术实现的流媒体服务器集群等都可以比较方便的实现。成熟的服务器集群技术可以实现按需增加相应应用服务器来应对业务需求,足以为网络视频行业提供良好的支撑。4. 在媒体资源存储方面:需要有大容量、高带宽、可共享的存储技术来支撑,而传统的存储结构和存储技术,却不能很好的满足视频网站的存储需求。那么视频网站在存储方面都有什么具体的要求,存储环境怎样才能够满足这些要求呢?下面我们通过一个实例来详细分析视频网站对存储环境的需求:集中式存储把鸡蛋放到一个篮子里传统存储的体系结构无非有两种:集中式和分布式。网络视频存储方案面临着集中式存储和分布式存储两种选择,两种结构各有优缺点,选择起来其实是比较困难的。本案中的视频网站的存储结构就经历了“集中–分布–分布式的集中存储”的循回式的变迁:该网站建立之初,采用了集中式的存储结构。某视频网站原有集中式存储系统很多网络视频的存储采用的大多类似于上图的、集中式的存储结构来存放所有媒体数据,通常为NAS架构。简单地说,就是一台大容量的文件服务器,而高端的NAS结构是由一个NAS头后面接SAS、SCSI或光纤盘阵。集中式存储的优点是比较明显的:1. 集中存储可实现服务的负载均衡,由于流媒体服务间的数据都是共享且统一的,当发生热点繁忙时,所有流媒体服务器都可为其提供服务,分减压力,而不像分布式的存储会出现热点繁忙,没有热点内容的存储出现空闲这种不均匀情况。2. 集中存储提高了存储资源的利用率。3. 集中的高Raid 级别保护且成本较低,分布式存储都实现Raid保护成本高昂。4. 集中的备份(快照)恢复,能方便的实现远程容灾。5. 集中存储方案管理复杂度相对较低,以管理Mount点为例:需管理Mount点的数量为16(M+N+F+W)个,即上图中的16根蓝线。6. 集中存储同时也是对流媒体服务器视频内容的集中管理。
2011年07月23日
17 阅读
0 评论
0 点赞
2011-07-22
Google分析送您350元广告费用
早上在Check Mail的时候,看到一封《谷歌分析送您350元广告费用!》这样标题的邮件,第一个意识到的就是骗子邮件,不过在查看邮件标头后,发现是 发件人 谷歌分析小组 <analytics-offer-cn-noreply@google.com> 毕竟是Google财大气粗哦,免费送给没有做AdWords的谷歌分析用户350元,大家还等什么,尝试一下吧!邮件内容如下9月25日前有效!350元关键字广告费用送给谷歌分析用户!尊敬的谷歌分析用户,快来申请赠送给您350元Google AdWords广告费用吧,截至日期到 2009年9月25日。现在就致电谷歌关键字广告免费销售热线:400-810-9060 申请广告费用!Google AdWords 五大优势# 向全球的用户展示广告: 谷歌广告网络可以触及亚太地区超过73%的互联网用户*# 只按效果付费: 广告展示完全免费,只有感兴趣的用户点击广告后您才需要按点击数量付费# 灵活控制您的广告费用: 没有最低花费,每天您都能随时调整预算# 按照业务需求调整广告: 按照新产品和业务调整广告,可随时暂停开启广告系列# 创建广告只需几分钟: 15分钟以内完成广告制作并将广告展示出来如何获得您的350元广告费用:1. 立即致电谷歌关键字广告免费销售热线:400-810-9060。2. 登录 http://www.g.cn/xsell350,正确填写您的信息,我们的销售人员会在2个工作日内联系您。T请按照这个说明将您的谷歌分析账户连接到AdWords账户,以便更好的衡量广告的效果并选择正确的优化方式。现在就拨打电话申请350元广告费吧!2009年9月25日前,开始这次无风险的尝试!此致,程武谷歌中国商务市场部 总经理该活动只针对未在谷歌开设帐户的新用户,谷歌在线老客户以及代理商客户不享受此次优惠。谷歌将对新客户资格进行严格核查,促销额度亦不可转让、销售和交换。一旦发现违规操作,谷歌将立即取消其资格。谷歌对本次活动拥有最终解释权。仅适用于Google AdWords在线新客户的帐户。广告主需支付广告超出优惠部分的费用。如果广告主不希望支付免费优惠以外的额外费用,需停止广告投放。依据广告审核,有效注册账户需接受Google AdWords标准条款和条件。优惠截止日期:2009年9月25日。
2011年07月22日
23 阅读
0 评论
0 点赞
2011-07-22
从集中到分布,解读网络视频IT架构变迁(下)
作者:朱智力 来源:IT168从集中到分布,化解存储瓶颈接上篇:从集中到分布,解读网络视频IT架构变迁(下)。集中式存储已经拥有了诸多优势,那么为何这家视频网站最终却选择了其他的存储架构呢?该视频网站究竟在运营过程中遭遇到了什么样的阻碍呢?经过我们对整个网站存储结构的分析,原来,NAS头成为整个存储环境的瓶颈……从以下两幅图中,我们可以看到传统的集中存储方案中,存在如下问题: I/O瓶颈 容量扩展性差 性能不可扩展 专业高端NAS成本高昂 单点故障 NAS成为系统瓶颈传统集中式存储的瓶颈随着数据量的增加,存储压力也变得越来越集中,NAS已不足以支撑现有的应用,无法更好的应对未来的挑战。既而,该网站从集中式的存储方式转向了采用分布式的存储方式。分布式存储系统架构图中,每台服务器上都提供文件共享服务,由应用层来实现媒体资源数据在各个服务器集群之间的迁移,从而比较好的解决了集中存储的IO瓶颈问题,但是问题也随之而来。分布式的存储没有负载均衡,例如:发生热点的时候、部分流媒体服务器忙或部分闲置分布式存储利用相对较低率,重复数据大量存在,且份数多无法实现集中的高Raid 级别保护快照、备份、恢复、远程容灾比集中存储实现成本高需要在应用层对存储层过多关注。管理复杂度程几何级增长,整体系统维护工作越来越复杂、繁重。以管理Mount点为例:同样的服务器数,需管理Mount 点的数量为48 [M*(N+F)+W*N]个,即上图中的48根红线,远大于集中存储结构。这仅仅是Mount点一项,还不包括各个点存储数据的维护,在实际应用中相关的工作量是相当惊人,管理员疲于奔命。集中VS.分布?还是分布式的集中?既然传统的集中和分布都存在不同的问题,怎么样去解决?在给出答案之前,我们重新归纳前面分析的视频网站对存储的需求:1. 各种服务器集群之间有视频传递的需求,需要上传服务器、流媒体服务器、在线录制服务器和转换服务器之间的视频文件是互相可见的,翻译成存储的语言则需要文件级共享的存储。2. 各种应用服务器可能使用着不同的操作系统平台,都需要无差异的访问到存储空间,而翻译成存储的语言则需要跨平台共享的存储。3. 多台流媒体服务器之间的存储容量需要共享,从而提高存储空间的利用率。如采用传统SAN上面划分独立的存储空间,给每台服务器的类似做法显然是不可接受的,并且需要视频内容合理的分布在各个存储设备上,翻译成存储的语言则需要存储容量的负载均衡。4. 单台存储设备的存储速度始终是有限的,需要多个存储设备的聚合才能满足视频内容访问量的爆炸式的增长,翻译成存储的语言则需要多台存储设备间的存储速度的聚合,从而实现存储速度的负载均衡。5. 新增视频内容的不断添加会导致存储容量的不断扩大,在添加设备扩展容量的时,能够不影响原有系统,且平滑扩展,能够实现在线的扩展业务系统不停机,翻译成存储的语言则需要容量线性可扩展,能够实现在线扩容。6. 随着用户访问量增长和视频清晰度提高带来的带宽增长等诸多增长因素的影响,对存储带宽的增长需求,要求存储系统实现带宽随容量呈线性增长。7. 合理的成本控制是一个恒久的话题,需要存储系统的总体拥有成本随容量的扩展而合理的扩展,不能出现突变式的增长。8. 稳定性自然不用说,需要存储系统采用冗余结构以提高系统的稳定性。为了满足上述需求,当我们面对“集中VS.分布”这个艰难抉择的时候,技术的不断进步,涌现出:分布式的集中存储结构——集群存储技术,其核心技术是集群文件系统。集群存储系统满足视频行业服务需求目前,广为流行的集群文件系统的典型代表主要有: Google 的GFS (Google File System) 国内中科院研发的BWFS(Blue Whale File System) Panasas 的PanFS (PanFS File System) IBM 的 GPFS (General Parallel File System) CFS 的 Lustre (Lustre File System) 这五种集群文件系统各有特点和优势,一般而言,分布式集中存储相对于传统存储系统来说拥有如下优点:采用统一的全局命名空间,支持文件级共享,且采用分布式存储结构,能实现高聚合I/O带宽,并且跨Linux平台和Windows平台的文件共享,还能够线性扩展I/O带宽,拥有良好的系统负载平稳性,并能够动态扩展存储容量,实现成本可控。基于分布式结构的集中存储如上图所示:该架构能较好的满足网络视频对存储系统的需求。1. 文件共享、统一的全局命名空间——上传服务器和流媒体服务器之间的文件可见性;多台流媒体服务器间的存储容量共享2. 多台存储设备间的存储速度的聚合——流媒体服务器可用的存储速度负载均衡3. 跨平台共享(Windows/Linux)——支持不同平台的流媒体服务器、上传和其他服务器4. 容量线性可扩展——使流媒体服务能应对不断扩大的存储容量需求5. 带宽随着容量线性增长——使流媒体服务能应对不断扩大的用户访问量; 可以按需扩大流媒体服务器的数量而不用担心存储6. 成本需随着容量的扩展而扩展——良好的成本控制7. 全冗余结构——稳定的强壮的存储系统该视频网站最终选择基于BWFS集群文件系统的BWStor蓝鲸集群存储系统。BWFS是由我国中科院计算所工程中心自主研发的文件系统,并经由中科院中科储天公司产品化。中科院中科储天蓝鲸集群存储系统(BWStor)即采用BWFS文件系统为核心技术,是中国自主知识产权存储产品的代表之一。
2011年07月22日
30 阅读
1 评论
0 点赞
2011-07-21
什么是IDC?怎么选择服务器托管商?
什么是IDC?互联网数据中心(Internet Data Center)简称IDC,就是电信部门利用已有的互联网通信线路、带宽资源,建立标准化的电信专业级机房环境,为企业、政府提供服务器托管、租用以及相关增值等方面的全方位服务。怎么选择服务器托管商?服务器托管托管服务器是指用户委托具有完善机房、良好网络和丰富运营经验的服务商管理其计算机系统,使其更安全、稳定、高效的运行。即用户把自己的网络设备(服 务器、交换机等等)放在IDC服务商提供的专业服务器机房中,享受高品质的带宽、不断增加的增值服务和24×7的各方面专人维护以及监控服务。即购买一台服务器放到当地电信,网通机房,使用这种业务时,托管的服务器可以实现不间断 高速接入INTERNET的需求,并且可以获取一个固定的IP 地址,用于开展互联网业务或其他业务。服务器托管-基本简介服务器托管又称主机托管,它摆脱了虚拟主机受软硬件资源的限制,能够提供高性能的处理能力,同时有效降低维护费用和机房设备投入、线路租用等高额费用。客户对设备拥有所有权和配置权,并可要求预留足够的扩展空间。如果企业想拥有自己独立的WEB服务器,同时又不想花费更多的资金进行通讯线路、网络环境、机房环境的投资,更不想投入人力进行24小时的网络维护,可以尝试主机托管服务。主机托管的特点是投资有限,周期短,无线路拥塞之忧。主机托管和虚拟主机的区别1、主机托管是用户独享一台服务器,而虚拟主机是多个用户共享一台服务器;2、主机托管用户可以自行选择操作系统,而虚拟主机用户只能选择指定范围内的操作系统;3、主机托管用户可以自己设置硬盘,创造数十G以上的空间,而虚拟主机空间则相对狭小;主机托管业务主要是针对ICP和企业用户,他们有能力管理自己 的服务器,提供诸如WEB、EMAIL、数据库等服务。但是他们需要借助IDC提升网络性能,而不必建设自己的高速骨干网的连接。托管主机提供的基本服务就是网站 WEB服务和FTP服务。在通过ISA SERVER 发布这些服务前,要配置。把IIS服务和FTP服务工作的TCP/IP地址改为“内部网卡”绑定的地址。具体操作在:“管理工具”中运行“INTERNET 信息服务管理器”,单击“网站”展开当前主机提供的站点服务,用鼠标右击每一个WEB站点,选择“属性”,在“网站”选项卡中“网络标识”中,在“IP地址”字段后,选“内部网卡”的地址。为什么要托管服务器在现阶段,不同运营商之间互联互通极差!如电信用户访问网通网络,网通用户访问电信网络,国内用户访问国外网络等,速度极慢,延时很大,同时,出于成 本的考虑,现在大部分网络内容提供商都只使用单一运营商的线路,从而导致另一个运营商的用户访问困难,并且,单一出口,没有备份。如同时使用两个运营商的 线路,成本又非常的高。更糟糕的是,在移动办公的环境中,服务器与客户端所处的运营商更是不确定,从而影响工作。托管服务器优势1)直接将你的主机连接到互联网的骨干上;2)通过外包托管服务降低开销;3)免除昂贵的租用高带宽线路费用;4)集中精力在核心商业目标上,而不是将时间和金钱消耗在复杂的主机和连接问题上;5)您的WEB、和电子商务应用受益于快速可靠的因特网访问;6)享受安全,高速的因特网访问;7)7*24小时实时监控和技术支持。一个机柜放多少个服务器?答:一个机柜所放的服务器是有限的,48U高度的机柜并不代表着实际能够放48个1U服务器,因为你要留散热和挪动的空间,你要考虑电力供应,你要考 虑整体散热等,还有上下必须要有走线空的地方,还有放交换机、防火墙、显示器等其他设别的地方。所以正规的机房是50多U超高机柜,能放的最多可达30 台。
2011年07月21日
26 阅读
0 评论
0 点赞
2011-07-20
新型的大型bbs架构(squid+nginx)
这个架构基于squid、nginx和lvs等技术,从架构上对bbs进行全面优化和保护,有如下特点:1、高性能:所有的点击基本上全部由前端缓存负责,提供最快速的处理。2、高保障度:不需考虑应用程序稳定与否、程序语言是何种、数据库是何种,都能从架构上保证稳定。3、高可用性:对应用程序的修改达到最简化:在程序的某些地方加入清缓存的语句即可,当然还需要做页面静态化的工作和统计工作。这个架构的特点和一些流程的说明:1、主域名和图片域名分离域名分离可以使流量分离,缓存策略分离等等,好处诸多。bbs初期一定要做好规划,将图片用另外的域名独立服务,即使没有足够机器,域名也要先分开。另 外,图片服务器可以使用有别于主域名的另一个域名,一个好处是可以减少读取cookie对图片服务器的压力,另一个是提高安全性,避免cookie泄露。首先看图,这个图比较大:2、使用LVS作为前端、二级代理和数据库的访问入口使用LVS作为入口,比其他任何一种方式都来得更优质。首先LVS的负载能力很强,因为它工作在网络协议的第4层,使用虚拟ip技术,所以它本身并不担负 任何流量的处理,仅仅是一个封包转发的功能;第二,LVS的配置相对简单而且稳定,一般去调整的几率比较低,也减少了因人为等因素而出现故障;第 三,LVS可以处理任何端口的负载均衡,所以它基本可以做所有服务的负载均衡和容错。在这个架构中,除了处理http的80端口之外,LVS也处理了数据 库mysql的3306端口,在数据库这个应用中是采用的双机热备策略。3、使用nginx+squid作为最前端的缓存组合在这个架构中,是最能体现app_nginx_squid_nginx架构的优势的。在这个架构中的bbs运行在缓存上,用户每发布一张帖子,都需要使用 purge指令清除该帖子的缓存,如果是squid在最前端,那么每次发布一张帖子,都需要在所有的squid中调用purge指令,这样在机器比较多的 时候,purge将成为一个巨大的压力。所以在这里将nginx放在最前端并使用手工url_hash的方式分流,将经常需要purge的帖子页面和列表页面按一个url对应一台squid的策 略,分布到各台squid上,并提供了一台或一组backup的squid,个别squid出现异常时将自动使用backup的机器继续提供一段时间的服 务直到其正常。在这样的架构下,purge就不再是关键问题,因为一个url只会对应到一台机器上,所以purge的时候,后端app_server找到 对应的机器就可以了。可以看到在前端中还有一台nginx(purge)的机器,这台机器是专用于purge的,只要发送purge指令和需要清除的url到这台机器,就可以 找到相应的服务器并清除缓存了。另外,purge时还需要清理backup机器上的缓存,所以无论前端机器增加到多少,purge指令只会在2台机器上执 行,如果backup机器使用到2-3台,purge指令就会在3-4台机器上执行,仍然在可接受范围之内。nginx作为前端,另有的好处:1/使用nginx的日志统计点击量非常方便2/nginx也可作为缓存,一般可以直接负责favicon.ico和logo等固定的小图片4、基于nginx的中层代理nginx中层代理的优势,在:nginx和squid配合搭建的web服务器前端系统这篇文章中有解释。在这个架构中,假如后端的app_server上把帖子页和列表页直接生成了静态页面,那么使用中层代理再做一次url_hash,将可以解决后端 app_server的硬盘容量的压力,但是如果使用到url_hash的话,那做容错就相对麻烦了。所以建议不要采用生成静态页的方式,后端的压力一般 不会非常的大,所以没有必要生成静态页。假如前端squid的命中率实在太低下,造成大量穿透,可以考虑使用二级代理暂顶。5、基于LVS的数据库双机热备在这个架构中,因为大量的并发和访问量都由前端的缓存处理掉了,所以后端的mysql主要压力来自于数据的写入,所以压力并不是非常大,并且负载比较稳 定,一般不会随着访问量上升而提高过快,估计目前一台64位的机器,加满内存并使用高速的硬盘,前端负载数亿访问量时数据库都不会出现性能问题。在数据库 这方面应主要考虑故障恢复,因为数据库崩溃的话,按照一般使用备份恢复的做法,耗时很长而且难免丢失数据,是很棘手的问题。使用双机热备的方案,出现故障 时首先可由一台时刻同步着的备用数据库即刻充当主数据库,然后卸下的数据库可以有充分的时间对其进行维修,所以是个很安全有效的办法。当然,数据库的优化还是要细心做的,参考:mysql性能的检查和调优方法细心地调一遍,性能会好很多。6、图片服务器图片服务器我在这个架构中没有特别详细的介绍,在大型的bbs系统下,图片常常会出现容灾现象——图片数量严重超过了单台前端服务器容纳能力,导致前端服务器命中率低下。处理容灾问题也是非常棘手的,往后会有更详细的介绍。7、简单的点击量统计办法1/使用js的script标签访问另一(台)组服务器的空文件,然后定期向数据库更新2/在前端的nginx上直接开启日志功能,按需要统计点击量的链接规则进行记录,然后定期更新数据库FROM:http://sudone.com/archie/archi_bbs.html
2011年07月20日
16 阅读
0 评论
0 点赞
2011-07-19
您了解网站运营吗?
网站运营是指网络营销体系中一切与网站的后期运作有关的工作。企业的网站运营包括很多内容,如域名的构思选择、网站宣传推广、网络营销管理、网站的完善变化、网站后期更新维护、网站的企业化操作等等,其中最重要的就是网站的维护和推广。建一个网站,对于大多数人并不陌生。尤其是已经拥有自己网站的企业和机构。但是,提到网站运营可能很多人不理解,对网站运营的重要性也不明确,通常被忽视。网站运营不象网站建设一样,一次性投入,不管建的好孬,总能出现在人们面前。这就如同某某单位出资,建了一家企业一样,领导人到位,资金到位,设备到位,那么企业就算是成立了。那么,企业建立的目的是什么呢?是希望它逐步发展,市场的占有率越来越高,实现利润的回报。肯定没有人希望企业建成之日便是倒闭之时。所以网站运营十分重要的意义!同样,谁也不希望网站建设之后,会变成一个死站,不能为企业效力。从这个意义上说,网站若想得到好的回报,就应当进行运营,而且是科学的运营。网站的管理水平直接反映着该企业的管理水平,体现了整个企业文化。重点项目主要指域名选择、搜索引擎推广、网络广告。选择一个好的域名可对网站运营起到事半功倍的作用。目前国内域名注册机构顶级域名都需要收费,为了减轻运营成本,可以选择日诺网络免费为企业提供的顶级CN域名,减轻企业负担。国内搜索引擎和网络广告的业务开展都力推代理制,可以在网站上找到它们在各地区的授权代理商,有时候,通过代理的价格比媒体网站自己的对外报价还低。但如果公司没有这个预算,只好在百度和GOOGLE上免费登录,只是一般网站策划和设计人员在网站建设中并不会单独考虑针对百度和GOOGLE排名的网页优化问题,因此实际上要获得好的排名还是很难。如果要进行搜索引擎优化,一方面涉及到费用,而最重要的,还是优化的质量。实际上,目前搜索引擎优化通常只是一些个人行为而非公司行为,因为“搜索引擎优化”并不是一个成熟的服务产品,而且效果常常与主观努力大相径庭。因此要找一个优化高手并非易事。其它推广维护工作,主要就是寻找互换链接的对象、发布信息、Email营销推广、回复客户 Email以及网站与用户的互动应答等,大都需要长期经营。这些工作大多不需要涉及太复杂的专业知识,但需要投入很多精力。对于网站维护人员,需要明确工作职责、内容,并长期学习新知,这群人属于网站营销的忠实用户。另外可以利用传统媒体,诸如通过各种传播媒体(如广播、电视、报纸广告、户外灯箱及路牌广告等)、展会、企业印刷品(产品Catolog、名片)等推广方式进行网站推广。有的网站管理人员对网络营销略知一二,收到一些垃圾邮件推销“网络营销软件”,价格也不贵,听起来对网站推广好像颇有帮助。其实那些通过垃圾邮件宣传的“网络营销软件”已经没多少人相信了。那种指望几封廉价的电子邮件就可以掘起一桶金来的想法对于需要脚踏实地开展、细水常流的网站运营非常有害。 要学习有效的Email营销方法。应当说,只有踏踏实实的按照网络营销的商业原理,结合企业的实际情况,开展网站的运营,才能使企业网站发挥真正的作用。因此无论是已有网站或是正在建设网站的企业千万不要忽视网站运营这个环节!正所谓“打江山易,守江山难”,创造出一片繁华盛世就难上加难了。网站运营主要项目网站策划,网站设计,网页制作,网站编辑,网络营销,搜索引擎优化seo,网站统计,流量分析,网络广告网站运营二个阶段的核心内容第一阶段:打响网站品牌1. 整体运作方面:网站正入于初创业阶段,以打响品牌知名度为目标,以迅速建立支撑品牌运作的基础工作为工作重点展开运作。2. 网站平台方面:优秀的网站平台是打响品牌的基础,据太维的成功经验而言,优秀平台能够使整个品牌进程提前20%完成任务。网站平台包括:a、网站平台策划符合网站定位;b、网站设计美观大方,具备国际特色;c、网站功能操作方便快捷,符合客户需求;d、网站内容和信息丰富、有价值。3. 网站推广方面:品牌目标以短期目标为主,务必保证您的目标有80%的机会成功完成。具体注意点包括:a、目标一定是可实现的(增强运作信心);b、务实整合现有可利用的资源(人才、资金、时间..)c、系统规划(什么阶段做什么事,思路要清晰)d、拿出团队认为客观的评估标准,并努力达成。(有经验的可以迅速制定,没有经验的则可以大家一起协商制订.)e、时间安排和控制是重中之重。(时间就是效誉)4. 人力资源方面:聘请经理级核心人才,他们的经验与才能是整个计划的关键。在这方面,大胆任命与放权,给出长期的个人回报最关键,具体内容,请见《创业型网站运营实战》。5. 公司管理方面:前期只需建立基本的沟通流程,和基础的员工行业管理制度,避免制度多,实施少的情况;在网站品牌打响期间,沟通比管理更重要。请见《创业型网站运营实战》。6. 销售管理方面:优厚的销售激励方案是基础,每日的非正式交流是手段,充分调动员工积极性,发挥其主观能力性是关键。第二阶段:成就知名网站1. 整体运作方面:此时网站已进入二次创业阶段,扩张、成长,占领市场是重中之重,但请保持头脑冷静、细致调研、缜密分析,以太维核心成员的职场经验,避免因盲目扩张导致的时间、金钱、人才浪费。2. 网站平台方面:网站平台优化是关键,把第一阶段运作中发现的问题进行系统优化,使网站整体看上去像一位精干的业务人员,身上没有一块烂肉,使其真正成为网站营销平台,让已有客户和潜在客户愉快地使用平台;3.网站推广方面:继续做好第一阶段的基础推广工作,力求与其它网站资源、其它传统资源,有大型合作,提升网站品牌影响力 [例如栏目合作、媒体合作…];做好市场调研、数据分析工作,有效利用技术实现对网站平台的监控,把平台的数据转化为有价值的决策数据,这点很关键;4. 人力资源方面:注重高质量的新血引进、扩大队伍,做好旧有员工的思想工作,内部提拔、外部招聘骨干人员纳入工作重点,以保持公司正常的新陈代谢;因此,聘请一位优秀的人力资源经理是此时的最重要的事情。5.公司管理方面:建立公司业务培训体系,各部门培训体系,公司架构优化和部门责任制必须建立,公司制度完善并走向正轨,避免因队伍扩张而产生的驾驭失衡的问题;企业文化是网站经营的长久基石,把公司过去成功的经验,提炼成为符合企业长远发展的企业文化,能够使公司真正建立核心竞争力,现状、未来、新资源引进,都应基于此文化。6. 销售管理方面:整个销售团队须要从单兵作战提升至整体作战,因此,为适应新竞争而聘请或内部提拔销售总监非常有必要;在一切具备之后,迅速将个人销售经验转化成为符合本网站的优秀销售模式至关重要,好的模式经过良好的复制,能够让网站迅速占领市场。
2011年07月19日
19 阅读
0 评论
0 点赞
1
2
3
4
...
7