电子商务的概念已经深入人心,但要实现真正的电子交易还存在一些问题。不过,这并不妨碍企业利用Internet进行自身的宣传和完成简单的沟通。当前,很多企业都计划建立自己的Web站点。
本期题目: 企业网站解决方案
具体情况如下:
某公司计划在Internet上建立属于自己的Web站点,初步打算实现信息发布、电子邮件、BBS、FTP等功能。
现在希望您能为该公司提供一套比较完整的解决方案。您提供的解决方案应包括:网站硬件(服务器、存储设备、线路等)配置;系统软件(操作系统、数据库、安全)配置;关键应用软件(Web服务器、E-mail服务器、FTP、BBS等)的介绍。
建立企业自己的Web网站
★ 北京世纪永联软件技术有限公司 张荣典
随着互联网的迅速发展,电子商务的日益深入,越来越多的企业开始建立自己的网站,通过网站进行品牌宣传、信息发布、产品宣传、客户服务,并进一步实现B2B、B2C电子商务。
成功的企业网站,需要提供高速的链接、丰富的内容、及时的更新、更多的服务,企业网站的建设作为系统工程,其规划设计需要综合考虑网络性能、存储设备、服务器选型、系统软件平台、应用开发平台、网站安全管理等综合因素。
本文将综合分析建立企业网站的各个层面,为用户网站规划设计提供参考思路。
一、系统硬件平台
1.企业网站架构图
图1所示为典型企业网站的基本架构图,包括防火墙、交换机、数据库服务器、应用服务器、邮件服务器、存储设备等。企业网站的架构需要根据企业网站的规模、提供的应用服务、安全需求进行相应的设计。
2.网络平台
网络平台包括服务器组局域网与Internet接入两部分,是确保用户快速连接的重要环节,设计中应根据网站的具体业务、预计用户访问量计算流量峰值,保障系统网络没有瓶颈。
服务器组局域网可选择共享式以太网与交换式以太网,考虑到多数企业网站访问量初期并不大,10Mb/s共享式以太网一般可以满足需求,随着用户的增长,再考虑百兆(100Mb/s)、千兆(1Gb/s)交换式以太网。
考虑到目前多数企业网站采用主机托管方式,Internet接入由IDC服务提供商提供,可选择独享或共享Internet接入带宽。
3.服务器平台
服务器的选择与架构可以从如下几个方面进行综合考虑。
(1)体系架构
随着服务器技术的发展,单台企业级服务器可以提供良好的高性能、高可用性、可伸缩性、可管理性,因此在服务器的选择设计中可以采用集中式体系架构,由单台服务器运行网站的大部分功能模块。例如,可以采用一台服务器运行数据库、应用模块、Web服务器等功能模块。其优点是便于维护管理、节约投资;不足之处是集中式处理体系结构容易造成单故障节点,服务器的任何一个环节的故障都有可能造成整个网站的服务中断。
采用分布式体系结构,可以将网站的不同功能模块分布在不同的服务器上,减少系统的单故障节点,有利于系统的扩展。结合双机热备份技术,可以提高系统中关键功能模块的高可靠性。例如,我们通常将数据库服务器采用双机热备份;结合集群技术,可以实现负载的动态均衡,满足大量用户的并发请求。
(2)服务器配置
服务器具体配置的选择包括:CPU、内存、硬盘与网络适配器。针对Web应用的特点,可以选择支持SMP的服务器,通过配置多CPU实现性能的提高;考虑到大量用户并发请求将产生大量的进程、线程,因此内存是服务器配置中的重要考虑因素。
(3)服务器类型
目前,在互联网中用得最多的是Sun服务器与PC服务器。Sun服务器以其高效、稳定与高可靠性成为网站服务器的首选,不足之处是价格相对比较昂贵。随着PC服务器的发展,其处理能力、可用性方面得到了高速的发展,选装基于X86平台的Unix类操作系统(例如Solaris for X86、Linux、FreeBSD),完全可以胜任业务关键性需要。
4.存储设备
互联网应用随着用户的增加,将产生大量的数据,同时考虑大量用户的并发请求,对数据的存取速度提出了更高的要求,我们这里主要讨论磁盘阵列的存储设备。
(1)SCSI盘阵
采用RAID5技术的SCSI盘阵可以满足以下三方面的需求:
·大容量存储,RAID5技术可以将多块硬盘连接在一起,逻辑上形成大容量的硬盘,存储容量可扩展到TB级;
·高速存取,RAID5技术中数据的存取是多块硬盘并发进行,因此可以获得比单硬盘更高的存取速度;
·数据可靠性,RAID5技术中提供1/N的数据冗余,当某块硬盘发生故障时,可以热插拔替换故障盘,保障数据的高可用性。
SCSI盘阵的不足之处在于可扩展性差,其连接的服务器数目有限制,因此主要用在数据库服务器的双机热备份系统中。
(2)NAS存储(如图2所示)
当服务器采用分布式体系结构时,往往采用集群技术,多服务器并行运算,以满足用户的并发请求,这时可能需要多台服务器共同访问同一数据,可以考虑采用NAS存储。优点:采用NAS存储体系结构,服务器可以动态进行添加,整个系统获得良好的扩展性。缺点:在NAS存储体系结构中,数据的存取通过以太网传输,因此需要有较高以太网带宽,需要考虑百兆、千兆以太网。
(3)SAN存储(如图3所示)
与NAS方式类似,SAN存储体系结构也可以提供多服务器数据共享,同时由于单独设立存储局域网,因此提供了更快的数据存取速度,其缺点是价格相对较高。
二、系统软件平台
1.操作系统
在互联网服务器中,操作系统主要有两大阵营:Window NT/2000与Unix类。操作系统的选择主要从以下角度进行分析:系统的稳定性、系统的安全性、系统的易用性、系统的可管理性与性能价格比。
(1)Windows NT/2000
作为X86平台的理想操作系统,具有良好的易用性,对Windows熟悉的用户可以快速掌握NT/2000的使用与管理,但Windows NT/2000的价格相对较高,系统的稳定性、安全性相对于Unix类操作系统较差。
(2)专用Unix操作系统
以Solaris为代表,具有良好的稳定性、安全性、可管理性,是最理想的互联网服务器操作系统,唯一不足之处是它必须依赖于昂贵的Unix服务器。
(3)X86平台的Unix类操作系统
包括Solaris for X86、Linux、FreeBSD。该类操作系统在系统的稳定性、安全性、可管理性、性能价格比等方面都具有无可比拟的优势,是理想的互联网服务器操作系统。其中Linux操作系统作为操作系统中的新秀,其技术不断发展,受到众多厂商的支持与推进,在互联网领域的应用将越来越广泛。
上一页12 下一页
收藏此页到网摘/书签:
本期题目: 企业网站解决方案
具体情况如下:
某公司计划在Internet上建立属于自己的Web站点,初步打算实现信息发布、电子邮件、BBS、FTP等功能。
现在希望您能为该公司提供一套比较完整的解决方案。您提供的解决方案应包括:网站硬件(服务器、存储设备、线路等)配置;系统软件(操作系统、数据库、安全)配置;关键应用软件(Web服务器、E-mail服务器、FTP、BBS等)的介绍。
建立企业自己的Web网站
★ 北京世纪永联软件技术有限公司 张荣典
随着互联网的迅速发展,电子商务的日益深入,越来越多的企业开始建立自己的网站,通过网站进行品牌宣传、信息发布、产品宣传、客户服务,并进一步实现B2B、B2C电子商务。
成功的企业网站,需要提供高速的链接、丰富的内容、及时的更新、更多的服务,企业网站的建设作为系统工程,其规划设计需要综合考虑网络性能、存储设备、服务器选型、系统软件平台、应用开发平台、网站安全管理等综合因素。
本文将综合分析建立企业网站的各个层面,为用户网站规划设计提供参考思路。
一、系统硬件平台
1.企业网站架构图
图1所示为典型企业网站的基本架构图,包括防火墙、交换机、数据库服务器、应用服务器、邮件服务器、存储设备等。企业网站的架构需要根据企业网站的规模、提供的应用服务、安全需求进行相应的设计。
2.网络平台
网络平台包括服务器组局域网与Internet接入两部分,是确保用户快速连接的重要环节,设计中应根据网站的具体业务、预计用户访问量计算流量峰值,保障系统网络没有瓶颈。
服务器组局域网可选择共享式以太网与交换式以太网,考虑到多数企业网站访问量初期并不大,10Mb/s共享式以太网一般可以满足需求,随着用户的增长,再考虑百兆(100Mb/s)、千兆(1Gb/s)交换式以太网。
考虑到目前多数企业网站采用主机托管方式,Internet接入由IDC服务提供商提供,可选择独享或共享Internet接入带宽。
3.服务器平台
服务器的选择与架构可以从如下几个方面进行综合考虑。
(1)体系架构
随着服务器技术的发展,单台企业级服务器可以提供良好的高性能、高可用性、可伸缩性、可管理性,因此在服务器的选择设计中可以采用集中式体系架构,由单台服务器运行网站的大部分功能模块。例如,可以采用一台服务器运行数据库、应用模块、Web服务器等功能模块。其优点是便于维护管理、节约投资;不足之处是集中式处理体系结构容易造成单故障节点,服务器的任何一个环节的故障都有可能造成整个网站的服务中断。
采用分布式体系结构,可以将网站的不同功能模块分布在不同的服务器上,减少系统的单故障节点,有利于系统的扩展。结合双机热备份技术,可以提高系统中关键功能模块的高可靠性。例如,我们通常将数据库服务器采用双机热备份;结合集群技术,可以实现负载的动态均衡,满足大量用户的并发请求。
(2)服务器配置
服务器具体配置的选择包括:CPU、内存、硬盘与网络适配器。针对Web应用的特点,可以选择支持SMP的服务器,通过配置多CPU实现性能的提高;考虑到大量用户并发请求将产生大量的进程、线程,因此内存是服务器配置中的重要考虑因素。
(3)服务器类型
目前,在互联网中用得最多的是Sun服务器与PC服务器。Sun服务器以其高效、稳定与高可靠性成为网站服务器的首选,不足之处是价格相对比较昂贵。随着PC服务器的发展,其处理能力、可用性方面得到了高速的发展,选装基于X86平台的Unix类操作系统(例如Solaris for X86、Linux、FreeBSD),完全可以胜任业务关键性需要。
4.存储设备
互联网应用随着用户的增加,将产生大量的数据,同时考虑大量用户的并发请求,对数据的存取速度提出了更高的要求,我们这里主要讨论磁盘阵列的存储设备。
(1)SCSI盘阵
采用RAID5技术的SCSI盘阵可以满足以下三方面的需求:
·大容量存储,RAID5技术可以将多块硬盘连接在一起,逻辑上形成大容量的硬盘,存储容量可扩展到TB级;
·高速存取,RAID5技术中数据的存取是多块硬盘并发进行,因此可以获得比单硬盘更高的存取速度;
·数据可靠性,RAID5技术中提供1/N的数据冗余,当某块硬盘发生故障时,可以热插拔替换故障盘,保障数据的高可用性。
SCSI盘阵的不足之处在于可扩展性差,其连接的服务器数目有限制,因此主要用在数据库服务器的双机热备份系统中。
(2)NAS存储(如图2所示)
当服务器采用分布式体系结构时,往往采用集群技术,多服务器并行运算,以满足用户的并发请求,这时可能需要多台服务器共同访问同一数据,可以考虑采用NAS存储。优点:采用NAS存储体系结构,服务器可以动态进行添加,整个系统获得良好的扩展性。缺点:在NAS存储体系结构中,数据的存取通过以太网传输,因此需要有较高以太网带宽,需要考虑百兆、千兆以太网。
(3)SAN存储(如图3所示)
与NAS方式类似,SAN存储体系结构也可以提供多服务器数据共享,同时由于单独设立存储局域网,因此提供了更快的数据存取速度,其缺点是价格相对较高。
二、系统软件平台
1.操作系统
在互联网服务器中,操作系统主要有两大阵营:Window NT/2000与Unix类。操作系统的选择主要从以下角度进行分析:系统的稳定性、系统的安全性、系统的易用性、系统的可管理性与性能价格比。
(1)Windows NT/2000
作为X86平台的理想操作系统,具有良好的易用性,对Windows熟悉的用户可以快速掌握NT/2000的使用与管理,但Windows NT/2000的价格相对较高,系统的稳定性、安全性相对于Unix类操作系统较差。
(2)专用Unix操作系统
以Solaris为代表,具有良好的稳定性、安全性、可管理性,是最理想的互联网服务器操作系统,唯一不足之处是它必须依赖于昂贵的Unix服务器。
(3)X86平台的Unix类操作系统
包括Solaris for X86、Linux、FreeBSD。该类操作系统在系统的稳定性、安全性、可管理性、性能价格比等方面都具有无可比拟的优势,是理想的互联网服务器操作系统。其中Linux操作系统作为操作系统中的新秀,其技术不断发展,受到众多厂商的支持与推进,在互联网领域的应用将越来越广泛。
上一篇:如何正确配置IWAM帐号 下一篇:用PWS建立自己的Web服务器







评论列表