基于SUN WIT技术的ICP基础架构设计与实施
详细信息    本馆镜像全文|  推荐本文 |  |   获取CNKI官网全文
摘要
作为IT应用的支撑系统,基础架构在互联网内容提供商(ICP)应用中扮演着重要的角色,如何应用先进的基础架构技术设计出合理的基础架构,是ICP迫切需要解决的问题。在论文工作期间,作者于2007年4月起一直在SUN公司网络架构小组实习工作,从事系统工程师职务,工作期间先后面向新浪、搜狐、巨人网络、51.COM等ICP公司提供了SUN网络基础架构技术解决方案,并进行了相应软硬件设施的基础部署和测试。
     本论文以SUN网络基础架构技术为基础,针对SUN网络基础架构技术在ICP基础架构中的应用进行了研究与实践,以作者所做的实际工程项目“新浪乐库频道基础架构设计与测试”为案例,以软件工程的思想对项目进行了整体规划,分析了项目的实际需求,设计提出了两个基于SUN WIT技术的ICP基础架构方案,结合现场实际分析,确定了最终的实施方案。该ICP基础架构方案主要应用了SUN片上多线程、SUN负载均衡与反向代理、冗余磁盘阵列(Redundant Array ofIndependent Disk-RAID)、双机热备等网络基础架构技术。
     在对ICP基础架构进行了需求分析与具体设计之后,本文对所提出的ICP基础架构进行了实际的项目部署与测试,这是本文工程项目工作的一个必要环节。ICP基础架构方案的实际部署工作包括了服务器的架设,网络架构的规划,代理服务器的安装与配置等;项目测试主要由代理服务器测试与数据库测试两部分组成,测试针对新浪乐库频道项目制定了详细的测试计划,在测试工作完成后,论文结合相关资料与数据对测试结果进行了详细的对比与分析,证明了该ICP基础架构方案在性能上符合ICP工程项目的实际标准。该方案已经在新浪、巨人网络等ICP公司得到了采纳并应用于线上系统,作者参与了项目的设计与实施工作。实践证明,该ICP基础架构方案具备较高的实际工程应用价值。
As a supporting technology system of IT application, infrastructure plays an important role in Network Content Providers (ICP). For Internet Content Provider, it becomes a critical and vital problem needs to be resolved to design a rational IT Infrastructure. During the working process for thesis, the author worked in SUN Web Infrastructure Team as a system engineer intern, provided SUN WIT solution for Sina, Sohu, Giant-Interactive Group, 51.com, and others ICP company, and did the deployment and test for related projects.
     Based on SUN Web Infrastructure Technology (WIT) and an actual project "Sina music channel infrastructure design and test", the author did research and practice for the application of SUN WIT on ICP infrastructure. The thesis used Software Project thinking to layout the whole project, finished the work by the numbers including requirement analysis and summary design, according to the actual project analysis, designed two ICP infrastructure project using SUN WIT and provide the final infrastructure solution. In this ICP infrastructure project, the author used SUN WIT pivotal technology including Chip Multi-Threading (CMT), Load Balancer, Proxy, Redundant Array of Independent Disk(RAID), Cluster application and so on.
     Then according to the actual standard of project, the author finished the deployment and test for this project, including proxy server and database test. The project solution in the thesis has. been applied to the online system of Sina, Giant-Interactive Group, the author also joined the team to work for these projects. The practice proved that this ICP infrastructure had actual application value on project.
引文
[1]CNNIC Internet Industry Research Report 2007.07.11-13
    [2]Richard McDougall,Jim Mauro.Solaris Kernal Architecture.Second Edition.北京市西城区百万庄大街22号.机械工业出版社.2007.485-487
    [3]Richard McDougall,Jim Mauro,Brendan Gregg.Solaris Performance and Tools.Second Edition.北京市西城区百万庄大街22号.机械工业出版社.2007.1-14
    [4]SUN Microsystems.SUN JES Proxy Server White Paper.http://www.sun.com
    [5]The Measurement Factory.Web Polygraph White Paper.http://www.web-polygraph.org
    [6]刘春元.从搜狐网站的成长看中国门户网站的发展战略.大连理工大学.2003-05-26.
    [7]John V.Nguyen.Designing ICP Architectures.Prentice Hall Professional Technical Referenc e.2002.390
    [8]钱迎进.基于对象存储的高可用技术的研究与实现.国防科学技术大学.2006-09-14
    [9]吴璇.负载均衡技术在防火墙中的应用.中国科学技术大学.2007-03-13
    [10]黄曦.Web服务器集群负载均衡技术的应用研究.重庆大学.2005-03-07
    [11]Lawrence Spracklen,Santosh G.Abraham.Chip Multithreading:Opportunities and Challenges.High-Performance Computer Architecture.Proceedings of the 11th International Symposium.Feb.2005.1730 Massachusetts Ave,NW Washington,DC USA.IEEE Computer Society.2005.
    [12]许昆.企业信息系统硬件架构建设方案.第二十届中国IT、网络、信息技术、电子、仪器仪表创新学术会议.天津.2006.84-87
    [13]田灼.双机容错热备份系统研究与实现.哈尔滨理工大学.2003-11-13
    [14]Elizabeth A.M.Shriver,Eran Gabber,Lan Huang,Christopher A.Stein.Storage Management for Web Proxies.Proceedings of the General Track:2002 USENIX Annual Technical Conference.Jun.2001.2560 Ninth St.Suite 215 Berkeley,CA USA.USENIX Association.2001.203-216
    [15]Yu Guo,Yukio Hiranaka,Takao Akatsuka.Autonomic Buffer Control of Web Proxy Server.Worldwide Computing and Its Applications.Proceedings of the Second International Conference.Mar.1998.Springer House 8 Alexandria Road London SW19 7JZ UK.Springer-Verlag.1998.428-438
    [16]杨钰,庄哲寅.IT基础架构管理模型的设计与实现.电力信息化.2006.4(12).28-30
    [17]张晓辉.存储区域网络技术研究.西北工业大学.2003-12-02
    [18]Yousef A.Khalidi,Jose M.Bernabeu,Vlada Matena,PKen Shirriff,Moti Thadani.Solaris MC:a multi computer OS.USENIX Annual Technical Conference.Proceedings of the annual conference.San Diego,CA.Jan.1996.2560 Ninth St.Suite 215 Berkeley,CA USA.USENIX Association.1996.16
    [19]Bill Calkins.Solaris 10 System Administration.Techmedia.2006.23-25
    [20]Peter Arremann.A $7,000 server comparison.2219 NW Market Street Seattle,WA USA.Specialized Systems Consultants,Inc.2007.6
    [21]PKarl Nyberg.Multi-core + multi-tasking = multi-opportunity?.SESSION:Conference program.ACM SIGAda.2 Penn Plaza,Suite 701 New York NY USA.ACM.Dec.2007.ⅩⅩⅦ(3).79-82
    [22]Alexandra Fedorova,PChristopher Small,PDaniel Nussbaum,Margo Seltzer.Chip multithreading systems need a new operating system scheduler.SESSION:Resource management.ACM SIGOPS European workshop.Proceedings of the 11th workshop.Leuven,Belgium.Sep.2004.2 Penn Plaza,Suite 701 New York NY USA.ACM.2004.9-end
    [23]Ram L.Kumar.A Framework for Assessing the Business Value of Information Technology Infrastructures.Journal of Management Information Systems.Fall 2004.21(2).11-32
    [24]于大伟.基于WEB的数据库应用系统优化管理解决方法.吉林大学.2005-08-26
    [25]Alexandra Fedorova,PMargo Seltzer,Christoper Small,PDaniel Nussbaum.Performance of multithreaded chip multiprocessors and implications for operating system design.USENIX Annual Technical Conference.USENIX Annual Technical Conference.Anaheim,CA.Apr.2005.2560 Ninth St.Suite 215 Berkeley,CA USA.USENIX Association.2005.Professional Technical Referenc e.2002.390
    [26]Tony Dean.Building Your Own Internet Site.Linux Journal.2219 NW Market Street Seattle,WA USA.Specialized Systems Consultants,Inc..Apr.2000.2000(72).8-end
    [27]冉小庆.Oracle性能分析与预测研究.大连海事大学.2003-07-18
    [28]赵亮.高性能磁盘阵列(RAID)关键技术的研究.国防科学技术大学.2002-10-24
    [29]Michael L.Nelson,Frank McCown,Joan A.Smith,PMartin Klein.Using the web infrastructure to preserve web pages.International Journal on Digital Libraries.Jul.2007.6(4).327-349
    [30]李中福.计算机集群技术应用研究.中国地质大学.2006-12-30
    [31]刘春平.高可用性及其在虚拟操作环境系统中的应用.西北工业大学.2003-09-15
    [32]Ming-Kuan Liu,Fei-Yue Wang,Daniel Dajun Zeng.Web caching:a way to improve web QoS.Journal of Computer Science and Technology.Mar.2004.19(2).113-127