一、虚拟主机起源
我们都知道,Internet(互联网)是把全球各种不同类型的计算机连接在一起组成了一个全球性的网络,在互联网上连接着无数的计算机,这些计算机可以简单的分为2类:客户机和服务器,其中客户机就是通过互联网获取信息的机器 ,比如我们的手机,电脑等,它一般没有固定的IP地址,只有当通过ADSL或者光纤拨号上网后,才被分配一个临时的IP地址,而当我们离线后,计算机就脱离了互联网,同时IP也被收回给其他需要的人使用;而服务器则是提供信息让别人访问的机器,由于任何时候都要在线,所以它必须每时每刻都在线,为此不得不购置专用的服务器,还得租用昂贵的网络线路,再价格各种维护费用如房租、电费、人工等等,如果每一个企业都单独配置这样的服务器,对于建站人来说是一笔不小的开支,为了解决这个问题,人们开发了虚拟主机技术,虚拟主机技术的出现,对互联网技术来说是重大贡献,由于多台虚拟机共享一台真实主机的资源,每个用户承受的硬件费用、网络维护费用、通信线路费用均大幅降低。
二、虚拟主机定义
虚拟主机(Virtual Host/Virtual Server)是指使用特殊的软硬件技术,把一台运行在互联网上的服务器分割成多个逻辑存储单元(“虚拟”主机),以使多个用户共享一台服务器资源,每个单元都没有物理实体,但是每个逻辑单元都能像真实的服务器一样在网络上工作,具有独立的域名、IP地址(或共享IP地址)以及完整的Internet服务器(WWW,FTP,E-mail)功能。不仅如此,虚拟主机之间完全独立,互不干扰,用户可以自行管理各自的虚拟主机,在外界看来,每一台虚拟主机就跟一台独立服务器的表现完全一样。
三、虚拟主机常见分类
1、按操作系统划分
Windows虚拟主机(以Windows2K3(8)操作为主的虚拟主机)
Linux虚拟主机(以Linux内核为主的操作系统上划分的虚拟主机
2、按虚拟主机支持脚本语言划分
常见的主要有以下几种
ASP虚拟主机
PHP虚拟主机
Asp.net虚拟主机
Jsp虚拟主机
全能型虚拟主机(同时支持以上脚本语言的虚拟主机)
3、按虚拟主机线路划分
网通虚拟主机
电信虚拟主机
双线虚拟主机
香港虚拟主机
海外虚拟主机(包含美国虚拟主机,韩国虚拟主机,日本虚拟主机等等)
4、按虚拟主机大小划分
M型虚拟主机(虚拟主机大小为多少M)
G型虚拟主机(虚拟主机大小为多少G)
以上是在市面上经常见到的虚拟主机分类,感兴趣的可以参考各大IDC运营商的网络查看。
四、虚拟主机的优缺点
虚拟主机的优点:
1、相对于购买独立服务器,网站建设的费用大大降低,为普及中小型网站提供了极大便利;
2、网站建设效率提高,自己购买服务器到安装操作系统和应用软件需要较长的时间,而租用虚拟主机通常只需要几分钟的时间就可以开通,因为现在主要的服务商都已经实现了整个业务流程的电子商务化,选择适合自己需要的虚拟主机,在线付款之后马上就可以开通了。
3、虚拟主机技术的出现,是对Internet技术和网络发展的重大贡献,由于多台虚拟主机共享一台真实主机的资源,大大增加了服务器和通讯线路的利用率,使得一台服务器上能够毫无冲突地配置多个网络IP地址,这意味着人们能够利用虚拟主机把若干个带有单独域名的站点建置在一台服务器上,不必再为建立一个站点而购置单独的服务器和用巨资申请专线作为网络信息出口。
4、可以获得专业的维护而无需维护人员与昂贵的电源系统。专业的网络系统供应商往往花费大量的投资用于建设后备电源系统以应付电力故障,并且拥有一批专业的维护人员,这些资源对于普通的企业来说是不必要的支出。
虚拟主机的缺点
(1)某些功能受到服务商的限制,比如可能耗用系统资源的论坛程序、流量统计功能等;
(2)网站设计需要考虑服务商提供的功能支持,比如数据库类型、操作系统等;
(3)某些虚拟主机网站访问速度过慢,这可能是由于主机提供商将一台主机出租给数量众多的网站,或者服务器配置等方面的原因所造成的,这种状况网站自己无法解决,对于网站的正常访问会产生不利影响;
(4)有些服务商对网站流量有一定限制,这样当网站访问量较大时将无法正常访问。
可见,网站是采用虚拟主机还是专用服务器,需要根据网站的情况和预期发展状况进行综合考虑。
(5)一般虚拟主机为了降低成本没有独立ip地址,就是用ip地址不能直接访问网站(因为同一个ip地址有多个网站)