分享

写回答

发帖

GOdaddy虚拟服务器

GoDaddy GoDaddy 3289 人阅读 | 2 人回复

发表于 2007-9-3 20:33:04 | 显示全部楼层 |阅读模式

虚拟服务器就是在一台高性能的物理服务器上,安装虚拟服务器软件(如VMware和Virtuozzo),然后虚拟出许多个服务器。虚拟服务器器软件可以对物理服务器的CPU、内存、硬盘等资源进行划分,分配给各个虚拟服务器。每个虚拟服务器在逻辑上都是一台独立的机器,包括安装操作系统都是独立的,互相之间不受影响。
所以虚拟服务器是介于虚拟主机和独立服务器之间的。操作上像独立服务器一样,价格比独立服务器低很多。而且免去了自己维护硬件稳定的麻烦。
购买流程如下:
选择Hosting & Servers中的Virtual Dedicated Servers。

列出了几个方案,Economy Plan、Deluxe Plan、Premium Plan。这些都是基于Fedora Core 4操作系统,内存和带宽等配置不同。
如果没有合适的,可以在下方Build Your Own Virtual Dedicated Server。从$29.99/月起价的。

操作系统有3种。CentOS 4是个不错的选择,是Red Hat Enterprise Linux 4的一个民间编译版本,基本是同步的,并且是完全免费放出,带升级。比Fedora Core稳定。而RHEL的服务是需要购买的,所以GoDaddy没有提供RHEL。
另外还提供了Windows Server 2003 Enterprise。但是每个月要额外多收$6.99,因为虚拟机也是需要独立的操作系统License的。

控制面板就是通过Web来管理服务器的常用功能。Plesk的控制面板不错,甚至支持Tomcat和PostgreSQL的管理。不过一般选择No Control Panel来完全自己管理服务器。

Fedora Core和CentOS机器可以选择内存配置。Guaranteed是物理机器上强行分配给该VDS的独占的内存空间,Bursted是多个VDS之间共享的最大内存空间。
Windows机器没有选择,都是384MB Guaranteed。
需要注意的是,GoDaddy对机器的优化比较深入,Windows Server 2003的VDS启动后只占用了几十MB的内存。Linux更是节省。所以在选择内存配置上可以比通常的需求稍稍降低一些。

最后的价格,Windows机器最低是$36.98/月,一次性12个月购买是$359.19,再找个20%的GoDaddy折扣券就是$300左右了。
购买成功以后,进入My Account里的Dedicated/Virtual Dedicated Servers,可以看到VDS列表。
有时付款成功以后,可能需要等几个小时,才会添加购买的VDS。

点击VDS后面的Launch Manager打开管理界面。

新购买的VDS添加以后,状态是等待setup。打开后会要求提供用户名、口令等,然后大约等1个小时就设置好了。
在管理界面中,显示了服务器的IP地址。默认是只有一个IP地址的,但VDS可以开设3个IP。很简单,点击“Request Additional IP”,然后等一会儿就添加上新IP了。
“Reboot Request”是重启服务器。主要用在宕机了,终端服务、SSH等无法连接的情况下来重启。
“Re-provision Server”是还原VDS到初始配置。将清空所有的数据。一般提出申请后半小时内即恢复了。

剩下的事情就是远程控制了。Windows机器可以用终端服务,使用setup时的用户名和口令登陆即可。
机器是单分区的,在屏幕右上角有VPS编号。

Windows的VDS还有许多限制:
1.不能使用administrator用户登录,只能使用setup时指定的用户。不过这个用户也是administrators组的,所以也无妨。
2.在客户端无法用mstsc /console来成功连接。这意味着无法锁定服务器上的本地控制台而拥有完全的控制权,所以一些系统级别的软件会无法成功安装,比如PostgreSQL数据库。另外VNC也无法成功连接。这些将在后文详述。
3.终端服务有空闲时间限制。连接空闲几分钟后,就自动注销了。这个限制是很严重的,因为无法长期运行普通的客户端应用程序了,比如Live Messenger、FlashGet之类的。只要用户断开一会儿,就全部注销了。基本上整个系统只能运行Services了。并且管理工具和注册表的相应选项都被屏蔽了,整个系统都是GoDaddy专门限制过的。
4.大概是因为GoDaddy限制过多的原因,一些软件运行不正常。比如JRE 6.0 + Tomcat 5.5.20在系统上都能成功安装,但Tomcat无法顺利启动。用JRE 5.0即正常。
另外,系统是英文版的,所以非Unicode的程序,默认字符集不是GB。这可以通过控制面板的Regional and Language Options修改。首先在Languages里安装东亚语言包,然后其它设置都支持中国/中文了。
安装东亚语言包需要安装盘的i386目录,可以上传一份到机器上。
对于绝大多数的Java应用程序,是不需要理会这个的。Tomcat中如果JSP提示编码错误,将GB2312的页面都修改为UTF-8即可。

还有要设置一下时区,中国是GMT+8。

Linux机器可以用SSH登陆,同样使用setup时的用户名和口令。
并且Linux机器的限制也小得多。首先虽然不能用root登录,但登陆以后是可以用su命令切换到root的。
另外Linux上也有用户登录时间的限制,空闲若干分钟后就自动注销了。所以应用也要作为服务运行。不过还有cron,就没有太大问题了。
CentOS的VDS,初始只安装了最基本的系统,甚至连RH的管理工具都没有安装。比如system-config-securitylevel、ntsysv这些工具都没有,大多数东西都要一个个找配置文件手工修改。Fedora Core未经尝试,估计也差不多。
几天用下来,感觉GoDaddy的VDS是很稳定的,网络速度也挺好,用机器访问美国站点,比如java.sun.com和apache.org,下载速度都是单线程?MB/s级别的。
中国访问的速度也不错。北京的网通单线程有60KB/s。南方电信部分地点甚至可以达到500KB/s。实在无法想象是美国的服务器。
还有很重要的一点,是不用理会GΓШ的监管了,也无须烦人的MII备案。

回答|共 2 个

wilson98

发表于 2007-9-3 23:15:01 | 显示全部楼层

VDS和虚拟主机相比性能有多大的提高?我用apache benchmark测试了Deluxe hosting里的页面,并发数为10时动态页面每秒响应请求为1.6~1.9,发起响应数多了就容易发生错误;静态页面每秒响应请求为2.6左右,这个性能在虚拟主机中算是什么样的水平?

大漠孤狼

发表于 2007-9-4 09:01:55 | 显示全部楼层

性能有多大提高和每台服务器放多少网站有关系。
您需要登录后才可以回帖 登录 | 注册

本版积分规则