开始休假,博客不定期更新

holiday

忙了一年,终于到了放长假的时候,下午收拾行李准备回家。今年很幸运争取到了六个礼拜的假期。假期没有安排什么内容,主要是回家看看父母、陪父母到处玩玩。然后就是跟一些同学、朋友腐败一下,可惜他们不在假期,那 VPSee 只能主动去骚扰他们了:)

回家是愉快的,旅途是遥远的,准备了一本 Founders at Work 可以在等机和机场转机的时候打发时间(在没有 MM 可以看的时候)。

博客更新将不会很频繁,估计一、两个星期会有一篇吧。

Sun Fire V440 的风扇坏了

持续了一个多月的服务器升级终于接近尾声,硬盘内存都已到位。今天顺便对服务器做了一些检查和清理,干了一天体力活,把一个个笨重的服务器抬进抬出,然后逐个开箱用吸尘器清理,主要是灰尘很多,现在明白了为什么有人说 IT 其实是体力活。

还发现有台 Sun 服务器的风扇坏了,打电话给 Sun 的代理,报价把我吓了一跳,换一个风扇要1000美金,是在抢钱不?还好这台 Sun Fire V440 有两个风扇,在一个风扇的情况下系统仍然能启动,但是运行一段时间系统就自动关机。VPSee 手上有一堆废 PC,正认真考虑用 PC 风扇 DIY 一个装在这台服务器上,可能还需要去扒一个电源。如果仅仅因为风扇把这台机器仍在一边不用就太可惜了,这台老机器性能还是不错的,4个 UltraSPARC 处理器,32GB 内存,就是硬盘小了一点 4个 10000 RPM 73.4GB SCSI 硬盘。在 Solaris 下查看硬件相关信息:

$ /usr/platform/`uname -i`/sbin/prtdiag
System Configuration: Sun Microsystems  sun4u Sun Fire V440
System clock frequency: 177 MHZ
Memory size: 32GB        

==================================== CPUs ====================================
               E$          CPU                    CPU
CPU  Freq      Size        Implementation         Mask    Status      Location
---  --------  ----------  ---------------------  -----   ------      --------
0    1062 MHz  1MB         SUNW,UltraSPARC-IIIi    2.4    on-line      -      
1    1062 MHz  1MB         SUNW,UltraSPARC-IIIi    2.4    on-line      -      
2    1062 MHz  1MB         SUNW,UltraSPARC-IIIi    2.4    on-line      -      
3    1062 MHz  1MB         SUNW,UltraSPARC-IIIi    2.4    on-line      -      

难得把服务器从机柜里面抬出来一次,上几张图片吧,Sun Fire V440 外观:

sun fire v440

风扇和硬盘都是热插拔的:

sun fire v440

内部:

sun fire v440

Linux 发行版的选择

linux os components

最近常收到网友来信,大部分是关于 VPS 的,然后就是关于 Linux 版本的选择问题,这里 VPSee 集中回复一下,以后就不必每封信都回一遍了:)每个 Linux 版本都有自己的特点,没有一个 Linux 发行版比另外一个更好,只有合适不合适的问题、喜欢不喜欢的问题。Linux 发行版的选择和个人喜好有很大关系,讨论发行版就好像讨论菜系一样,有的人喜欢川菜,有的人喜欢粤菜。就像编程语言战争一样,关于这种类似宗教的比较,我们已经有很多例子了,比如:Fedora vs Ubuntu,Linux vs Freebsd,Windows vs Linux,MacOS X vs Vista,Mac vs PC,GNOME vs KDE,C++ vs Java,Python vs Ruby,Django vs Rails,VC vs Delphi,MySQL vs Postgres,Nginx vs Lighttpd,Vi vs Emacs,RAID10 vs RAID 5,……

现在主流的几个 Linux 发行版本都是非常棒的系统,主要可以分为几个系:RHEL/Fedora/CentOS 系,Debian/Ubuntu 系,SLES/openSUSE 系,Gentoo 系,Slackware/Arch 系。它们都是由同样的 Linux kernel,Shell,GNU tools,加上一系列的工具组合起来的(如图所示),本质上都是一样的,Fedora 上的 bash 和 Ubuntu 上的 bash 难道不同吗?Debian 上的 gcc 难道和 openSUSE 上的 gcc 不一样吗?就算不同也是 bash/gcc 版本的不同。所以选择发行版其实在选择不同发行版本的组合方式以及不同的软件包管理方式而已。

选择一个发行版选择背后的社区很重要,特别是一个友好并且活跃的社区能提供大量有价值的支持和帮助、文档更丰富、应用程序更多、厂商支持更多、遇到问题的人更多、回应的人也更多。选择发行版时还有一点要考虑的就是对特殊软件的支持,大多 Linux 上的商业软件都支持 RHEL 版本,有的只支持 RHEL,所以如果必须要用到这样的商业软件,选择 RHEL/CentOS 会轻松一些,对于这些的特殊应用,需要特别的考虑,比如 VPSee 最近在配置的 Sun Ray Server Software 只有 Solaris/RHEL/SLES 版本可供下载,虽然 Sun Ray Software 也可以装在 Ubuntu/Debian 上,但是要麻烦一些。

如果想挑一个发行版而对自己的选择没有信心的话,可以看看世界500强超级计算机使用的操作系统,这些超级计算机的厂商、系统管理员和决策人员都是一流的系统大师,都是经过深思熟虑、规划、测试才选定某个操作系统、某个发行版来部署超级计算机的,不会像桌面用户一样不爽了删了重装。这些 Linux 发行版连几千、几万个 CPU 的超级计算机都搞定了,难道还不能搞定小小的服务器?以下数据来自:Top 500 Super Computer Sites.

操作系统版本 使用的个数 所占百分比 处理器个数
Linux(未知版本) 387 77.40 % 1905658
SLES 9 5 1.00 % 62576
CNK/SLES 9 25 5.00 % 1232896
SUSE Linux 2 0.40 % 28160
Redhat Linux 4 0.80 % 48800
RedHat Enterprise 4 3 0.60 % 14736
UNICOS/SUSE Linux 2 0.40 % 46400
SLES 10 4 0.80 % 17866
SLES10 + SGI ProPack 5 16 3.20 % 139264
RedHat Enterprise 5 1 0.20 % 8256
CentOS 5 1.00 % 25784

由 SunRay 耗电量想到的

sunray2

最近一直在忙 SunRay 的事情,在学校部署 SunRay 服务器、虚拟化环境和 SunRay 瘦客户机解决方案。VPSee 渐渐体会到这种 ”瘦客户端+服务器“ 方案的巨大优势,感觉这种传统的 ”服务器中心“ 的计算模式又回来了,省心、省钱、省力。SunRay 瘦客户机方案已经问世多年,现在 SunRay 配上 Sun VDI 把虚拟技术带到了瘦客户端,SunRay 发现在这种虚拟化的环境下有更多的优势。国外企业很善于抓住这些能降低成本的技术和机会,相反国内企业还是 PC + Windows 天下,真正的虚拟技术、绿色节能计算、瘦客户端等的应用还是很少,总是跟不上技术的潮流。今天看了一下 SunRay 的参数,惊讶的发现 SunRay 耗电只有 4W,比一台 PC 节能多了,马上想到的就是每年能节省多少电费。除了节能,SunRay 还有什么优点呢?

零维护

如果一家企业有500台左右 PC,对于 IT 人员来说,“防范病毒、确保安全性、打补丁、升级、重装系统、安装软件、换硬件、开机箱、选购硬件、订货、维修”,这些工作十分耗费精力,而且枯燥乏味;对于企业来说,管理这些 PC 不仅十分昂贵,而且还耗费时间、人力,极大增加了企业的运营成本;对用户来说,病毒感染、数据丢失最可怕,把数据存在服务器上由 IT 人员管理备份更省心省力。相反,维护500个 SunRay 就容易多了,IT 人员只需要坐在那里管理好几台服务器就可以了,不用跑到用户那里解决电脑故障,而且服务器是 Solaris/Linux 系统,麻烦更少。有人做过统计,维护每个 Sun Ray 平均每年只需30分钟,而维护每台 PC 却需要12小时。

低成本

算一下初始成本,假设 500 PC VS 500 SunRay,每台 SunRay 200美元(包括 License)、每台服务器4000美元(Solaris/Linux 操作系统免费),每台 PC 450美元(Windows 操作系统算50美元)。SunRay 和 PC 都需要相同的显示器、鼠标、键盘等外设,所以这些价格不计算在内。

500 × 200 + 4000 × 6 = 124000美元
500 × 450 = 225000美元

上面只是初始化硬件设备支出,考虑到 IT 人员的人力成本,维护6台 SunRay 服务器只需要1个系统管理员,维护500台 PC至少需要5个管理员。

静音

静音对于有的企业、学校实验室、图书馆、呼叫中心等很重要。100台 PC 的实验室,风扇、硬盘噪音加在一起,恐怕老师讲话都听不见,SunRay 没有声音。

节能

SunRay 的耗电量仅有 4W,这意味着什么?意味着企业每年可以节省更多的费用。用下面的公式来算算电费,

(每小时耗电量瓦特 x 使用的小时数 / 1000) x 每小时每千瓦费用 = 总费用

假设 500 PC VS 500 SunRay,每个 SunRay 每小时耗费 4W,每台 PC 耗电 100W(平均,采用普通模式,不考虑高负荷运算,不考虑不同处理器节能能力,不考虑睡眠、屏保节能状态等),每天按使用10小时计算(很多人下班后不关电脑),每年按270天计算(除去节假日,有时候还需要加班)每度企业用电按0.76RMB 计算(不同地区不同时期费用不同):

500 × 4 × 10 × 270 / 1000 × 0.76 = 4104 RMB
500 × 100 × 10 × 270 / 1000 × 0.76 = 102600 RMB

对于拥有几万台电脑的大型企业、学校、政府机构来说这是一笔巨大的支出,这也是为什么现在 IT 巨头纷纷投资开发绿色节能计算的原因,他们可不是为了地球更美好,以前可是一个劲推更高更快更强大的处理器,丝毫没提到节能。Google 也在为它的几百万台服务器开发太阳能数据中心。

安全

SunRay 用一张 Smart 卡就可以完全实现客户在任何终端随时登录,随时随地无缝集成,数据不必拷来拷去,安全可靠,对电信、银行、呼叫中心、宾馆、医院、学校等多终端的环境极其适用

斯威士兰,边境、食物

会场有 wifi,可惜 hotel 的 wifi 不是免费的,所以只能到会场发图片了。这几天会陆续发一些图片。

边境:虽然地图标得很清楚,路上还是迷路了几次,终于下午4点左右到了南非和斯威士兰的边境。出境南非和入境斯威士兰都很简单,没有什么刁难,过了一个检查站就到了斯威士兰领土,没有想像中的 “重兵把手”,只有一个边防人员伸头扫了扫车内,没有发现什么异物就放行了。

食物:说实话还不知道斯威士兰的传统食物是什么,不过传统服装已经秀过了,在注册 check in 的时候的领到一件传统服装,用来参加晚上的篝火宴会。食物很丰富,烤羊腿是我的最爱:)

swaziland food

swaziland food

swaziland border

swaziland border

斯威士兰,我来了

swaziland map

明天凌晨的飞机去非洲的一个小国家斯威士兰参加一个会议,确切的说是开车去斯威士兰,因为没有订到斯威士兰的机票,所以只能先飞到南非的约翰内斯堡再开车去斯威士兰,大概要开3-4个小时。这次参加会议的人很多,加上斯威士兰没什么飞机,提前两个月都没能订上机票,如果没订上 hotel 那可就惨了。今天闲下来查了一下斯威士兰的概况,主要是为收拾行李做准备。

VPSee 对斯威士兰兴趣不大,更关心的是能不能在会议上遇到有趣的人,听到有趣的演讲、有趣的讨论,看到有趣的演示。会议的内容是关于电信方面的学术和工业会议,华为是这次会议的赞助者之一,很高兴能在类似的国际会议里看到中国公司的身影。会议本身提供了一个很好的交流平台,对于那些有着海外战略的中国公司来说参与到国际化交流中非常重要,那些跨国巨头的公司文化不只是赚钱,他们参与到当地,帮助建设本地社区,利用雄厚的资金在各个大学建实验室,发奖学金,捐助设备,赞助各类学术/工业会议,参与工业标准的制定,无孔不入,极力维护一个以他们为主宰的食物链。扯远了~~

天气和温度

天气状况是最重要的了,因为决定如何收拾行李。斯威士兰全年气候大致可分为干湿两季,9月到4月是湿季,天气湿热,5月到8月是干季,干爽凉快。现在刚好在干湿季之间。

swaziland weather

提示

会议组织者给每个人发了邮件,提到了一些注意事项:
1、城市大型中心里面提供的自来水可以直接喝,不过为了安全最好饮用瓶装水;
2、禁止给皇室、警察、军用车、军用飞机拍照;给私有住宅拍照需要得到主人许可;赌场不允许拍照;
3、在一些地区疟疾是危险的,不要随便去游泳。

概况

去一个国家稍微了解一下国家总是好的,以下信息摘自 Wikipedia:

国名:斯威士兰王国 / Kingdom of Swaziland
首都:Lobamba、Mbabane
位置:位于非洲南端、被南非、莫桑比克包围的内陆国
面积:17,364 平方公里
人口:1,141,000 人
气候:大致可分为干湿两季,9月到4月是湿季,5月到8月是干季
语言:英语、SiSwati
宗教:基督教/天主教 83%
货币:Swazi Lilangeni (SZL) (L),与南非兰特等值,南非兰特可在斯威士兰使用
时区:UTC +2:00
插头:230V、50Hz,三个插脚排成三角形
电话国码:+268
节日:1/1新年、4/9国王恩史瓦帝三世诞辰纪念日、4/25国旗日、7/22国王索布札二世诞辰纪念日、8-9月芦苇节、9/6独立纪念日、12-1月丰年祭

Steve Jobs:我们不做市场调研

apple

Fortune 杂志的资深主编 Betsy Morris 08年对 Steve Jobs 做了一次专访(原文:Steve Jobs speaks out,如果想看翻译的话可以看这里),其中谈到了产品、事业、公司、科技、人才的一些理念,一些 Apple 与众不同的地方,来看看 Apple 和 Jobs 如何 think different:

1、不做市场调研,我们只是想做伟大的产品

We do no market research. We don’t hire consultants. The only consultants I’ve ever hired in my 10 years is one firm to analyze Gateway’s retail strategy so I would not make some of the same mistakes they made [when launching Apple’s retail stores]. But we never hire consultants, per se. We just want to make great products.

2、设计 iPhone 是因为对现有手机的不满

We all had cellphones. We just hated them, they were so awful to use. The software was terrible. The hardware wasn’t very good. We talked to our friends, and they all hated their cellphones too. Everybody seemed to hate their phones.

3、推出 iTunes 是因为我们都喜欢音乐

We did iTunes because we all love music. We made what we thought was the best jukebox in iTunes. Then we all wanted to carry our whole music libraries around with us. The team worked really hard. And the reason that they worked so hard is because we all wanted one. You know? I mean, the first few hundred customers were us.

4、做出我们自己想要的伟大产品后,自然会有一群与我们兴趣相投的人想要购买我们的产品,这就像是他们付钱给我们工作。今天刚好在外面逛街碰到推销,很老土的推销方式,买一送什么还可以参加抽奖。他们希望能 convincing people that they want something they don’t.

继续阅读 »

如何与 VPS 服务商有效沟通?

communicate

当 VPS 出现问题的时候,就需要和 VPS 服务商联系,希望能尽快解决问题。这里涉及到一个如何和 VPS 服务商沟通的问题。其实沟通是一门学问,不只是与 VPS 服务商才有关系,在各行各业,各个工作岗位,与人沟通都是一个很重要的技巧。在网上沟通和在现实生活中的沟通也是一样的,需要从起码的尊重开始。

态度

以什么样的态度参与沟通很重要。服务器 down 了,数据丢了心情很糟糕,但是不能让这些坏情绪影响到沟通。沟通之前先静下来理理思绪。用 email 或其他方式交流时要注意尊敬对方,没人会愿意帮助一个不懂得尊敬的人。虽然在网上大家都看不见,但是沟通的基本道理还是和线下一样的。西方文化和中国非常不同,不是说我是顾客交了钱买了东西就是上帝,在西方文化里也有尊敬一说,而且是一种平等的尊敬。

怎样联系

提交 support ticket 和 email 是最常用的联系方式,也是最有效的。因为时差的关系,很多 VPS 服务商的 live chat 通常都是 offline 的状态。因为费用和语言的关系,电话联系通常都是最后的选择,大多数时候还是免费的 email 最有效。在用 email 联系的时候最好使用你自己注册 VPS 时用的信箱,这样便于 VPS 服务商辨认你的身份。如果你用个不知名的信箱,可能你的 VPS 服务商还需要你的身份确认,email来email去浪费了时间。在写 email 的时候最好能提供一些信息帮助服务商识别你的信息。比如:姓名全称,域名,用户名/帐号,reference number 等。当然这要看不同的 VPS 服务商了,有时候只需要你的 VPS 注册信箱就够了,什么都不用提供。

Email 内容

对于母语是中文的人来说用英文写信交流可能有点困难,而且考虑到西方文化,说话/交流的方式的不同,不是说直接把中文翻译成英文就能行的通,所以这些都应该注意到。比如:

中文:我想买2个香辣鸡翅。
英文:Can I have two spicy chicken wings?
错误:I want 2 spicy chickent wings.
错误:Give me two spicy chikcen wings.

不要笑,在最近的一次国际展览会上,我可真遇到过,我带一个大学老师去换美金。现在大学老师少说也是博士级别的人物,不是博士怎么能进大学,英语少说过了 n 级,那个老师是处理国际学生事务的,我想她的英语应该还可以不需要我跟着,所以我就不好意思在别人换钱的敏感时候离得很近,就站得比较远,那个老师对着老外说“Give me the money”。她的本意是給她当地的钱,老外以为她是在抢钱,汗~~

西方文化,英语,都是很大的话题,在这里就只提一下,不扯远了。不过大家也不用太担心,你的 VPS 服务商知道你是外国人,会在英语/语法/习惯/文化方面不那么在意。美国是个多元化的国家,美国人已经习惯了包容别人的文化。所以只要客气尊重,诚恳的提出自己的意见和不满,VPS 服务商是会努力解决的。

所以最重要的还是要尽量把自己的问题描述清楚,好让 VPS 服务商的技术人员能迅速查找问题所在,及时帮你解决问题。看下面2个例子:

坏的例子:
Hi, my server is messed up and I cannot log in, please fix it.”

好的例子:
Hi Mr./Mrs/Company Name, I am having a problem with my server login. I was trying to add a new user to replace the default “admin” account. I forgot to add my new user account to ‘wheel’ group and I cannot ‘su’ as root. I’m locked out. Can you help me fix the problem? Thanks.

Regards,
vpsee.com

首先是称呼部分,开始和人家交流的第一封信一定要有称呼,和中文信一样,直接略过称呼是不礼貌的行为,后续 email 可以略去称呼如果你直接 reply 的话。描述问题要准确,包含信息多一些,你是怎么把系统搞砸的,你做了些什么,好让对方能从你的操作中迅速定位问题所在,以便及时解决。做过软件开发和软件测试的人都知道,有时候描述问题挺难的,测试的人描述出来的 bug,开发人员在自己的机器上就是不能重现,不能重现就不能定位 bug,不能定位 bug 就不能快速解决,这就需要双方能有效地沟通。所以尽可能的给 VPS 技术人员提供多的信息,帮助他们也是在帮助自己。据 VPSee 的经验来看,VPS 服务商不管他们的产品怎么样,至少服务态度都比较友善,VPSee 还没遇到邮件不回或者粗鲁的抱怨客户的情况。

虽然这篇 blog 是针对 VPS 用户写的,希望能对其他的 web hosting 用户也有点帮助。

为什么 VPSee 偏爱美国的 VPS?

VPSee.com 介绍的低价 VPS 里面一般以美国 VPS 为主,原因很简单,因为只有在美国的 VPS 里面才能找到满意的10美元以下的 VPS,紧接着应该是英国和德国了,亚洲的 VPS 基本就不用看了,日本韩国虽然上网速度很快,但是 VPS 卖的很贵,你不会想要菲律宾,印度里西亚的主机吧?中国 VPS 服务商质量参差不齐,难得获得长期稳定的保障,还有南北问题,备案问题,全世界最大的局域网问题(你知道我在说什么)让人焦头烂额。所以 VPSee.com 里面介绍的低价 VPS 基本以美国的 VPS 为主。

美国依靠强大的硬件,软件,网络等技术力量把这个行业几乎垄断,规模化使得价格能做得很低,造就了一大批10美元以下的 VPS 主机。美国公司能做到全球性的贩卖,各类 share hosting,VPS/VDS 等能卖给全世界,就算是语言不通的中国也有大批的博客/网站把主机放在美国(当然这里面也有一些众所周知的因素导致博客批量搬家)。相反,中国的 hosting 服务商就只能在本来就竞争很激烈的国内市场争夺一块很小的蛋糕。也许这就是为什么美国强大的原因,因为他们的市场是全世界,而我们的市场只有国内。我们当然也想卖给全世界,难度有多大呢?全世界 IP 地址,域名,带宽都掌握在美国;硬件/软件/设备都是美国的;各类人才都在为美国工作,美国依靠强大的人才优势持续创新,获得领先的技术,依靠强大的商业操作能力和自由市场以及宽松的政策,加上强势的英语文化获得全世界的资金;还有语言问题,全世界以英语/西方文化为主,中国公司的宣传/网站/市场策略/公司文化/人才等各方面很难吸引到国外客户。举个简单例子,如果某个美国客户打电话过过来询问一个复杂的技术问题,我们的 support 服务需要优秀的技术+英语型人才才能满足客户要求,既懂技术又懂英语的人才导致成本过高。还有如果客户把主机放在中国,有一天被伟大的网络防火墙保护了怎么办?别忘了,防火墙可以防进也可以防出啊。如果有一天中国的 hosting 服务商能把 hosting 当作衣服,鞋子那样能卖到全世界多好啊:)

硅谷创业公司偏爱哪个主机托管商?

Y Combinator 是一家互联网/软件领域的高科技风险投资公司,与其他风险投资公司不同的是,Y Combinator 只关注最早期的创业团队,通常向那些早期创业者仅提供5000到2万美元的“种子资金”。Paul Graham 是 Y Combinator 的创始人之一,是个技术高手,在 Lisp,Anti Spam 等方面造诣很深,还是 Arc 语言的设计者。到目前位置 Y Combinator 资助了几十家创业公司,较著名的 reddit.com 就是 Y Combinator 的杰作。

Y Combinator 资助的大多数是互联网创业公司,技术背景都很强,让 VPSee 感兴趣的是这些创业公司都倾向于把自己的产品放在哪个主机托管商?这里截取了一些信息,更多更全的信息请看 YC Company Hosting Stats.

SliceHost: 14
SoftLayer: 14
Amazon (on EC2): 13
Rackspace: 4
ThePlanet: 3
GoDaddy: 3
ServerBeach: 2
Pair Networks: 2
Linode: 1

让我觉得奇怪的是居然有3家公司托管在 godaddy,一直觉得 godaddy 的域名注册做得最大,主机服务不怎么样。这里面 Slicehost 和 Linodo 是 VPSee.com 最想尝试的,可是价格都在20美元左右,超过了VPSee.com 的要求啊。还有就是这个名单里面没有看到 Media Temple 的身影,难道 MT 只受到博客的推崇。