Ubuntu 自建「Amazon EC2」私有云

linuxpilot 111

VPSee 上次写的一篇密码保护的文章已经发表在 Linuxpilot 月刊第111期,标题是:Ubuntu 自建「Amazon EC2」私有云,3月14日出版,文章图文并茂详细的描述了如何架设 OpenStack 私有云。这本杂志主要在香港和台湾发行,在香港书报摊、7 Eleven、OK 便利店、书店和多个台湾销售点都能买到,售价是40元港币。我不太清楚大陆书店或报刊亭是否能买到,望买到的朋友能留言告知~~

Linuxpilot月刊第111期簡介

名稱:Linuxpilot 國際中文版
售價:HK$40/NT$160
編輯:蕭友強 主筆:麥經倫
出版:Linux Pilot Ltd.
出版日期:2012年3月14日
對象:企業用戶及進階用戶
頁數:Linuxpilot 76頁+2頁海報+商智謀略 16頁 (全彩印刷)
尺寸:280mm高 x 205mm闊 (A4 Size)
網址:www.linuxpilot.com 電郵:editorial@linuxpilot.net
地址:香港九龍觀塘鯉魚門道2號新城工商中心2樓9室

Merry Christmas & a very happy 2012

去年的这个时候我们在博客上写了点总结,今年我们来点展望和预告。

明年我们的博客将更多的分享云计算和虚拟技术方面的经验。明年一月 VPSee 将会加入国家生物信息实验室从事高性能计算和云计算方面的工作,负责为这个实验室从零开始打造云计算基础设施,并且逐步把现有的系统并入到云计算。我们计划在新购的16台 288GB 内存的 x86 刀片服务器上配置和测试一套云计算系统,然后逐步把实验室原有的几台 IBM 超级计算机(IBM Power Supercomputer)、Cray 超级计算机和无数旧 x86 服务器并入到这个云计算系统中。VPSee 将会优先考虑 OpenStack, OpenNebula 等开源云计算平台,VMware vSphere 商业云计算方案留作备选(据说这个实验室不差钱,VMware 授权费应该不是问题)。总之,这将是一次难得的学习机会,VPSee 将会在 vpsee.com 上分享这次实战经历,相信对云计算感兴趣的朋友和 VPSee 一样都很期待⋯⋯

明年我们的 VPS 产品线付费 Service 业务将保持不变。由于客户需求、成本和定价、开源云计算技术的成熟度、数据中心之间的交互、地理条件的限制、运营计费等条件都不成熟,所以我们明年没有计划升级我们现有的 VPS 平台到云计算,我们将继续为大家提供简单、稳定、价廉、无管理的 VPS 服务

谢谢大家一直以来的持续关注,祝大家有个愉快的圣诞假期+新年,期待2012⋯⋯2012再见!

Merry Christmas and a very happy 2012

明年你准备采用 OpenStack 吗?

Zenoss 在最近的一次 OpenStack 会议和 Zenoss 开源社区做了一个调查,772份问卷调查结果显示约有75%的人正在考虑部署 OpenStack,其中40%的人明年就动手。大家选择 OpenStack 的理由主要是因为和 VMware vSphere 等商业云计算平台相比 OpenStack 能有效节约成本和避免被锁定在某个厂商。

openstack adoption survey

Thanks, Steve

(This image is modified from Jonathan Mak)

steve jobs 1955-2011

Linode 只有19人?!

今天无意中在 2011 Inc. 5000 看到了几家 hosting 公司的数据,包括我们熟悉的 VPS 服务商 Linode,Linode 去年的收入为1070万美元,却只有19名员工,生产力非常强悍~~

另一家大家熟悉的服务器托管公司 SingleHop 发展迅猛,2006年创立,2007年收入只有17万美元,2011年收入就达到1260万美元,3年增长 7305%!,员工43人。SingleHop 的创始人 Zak Boca 和 Dan Ushman 在大学的时候还曾创办了一家大家熟悉的 hosting 公司 MidPhase,并在2007年卖给了 VPS.NET,MidPhase 增长速度也非常惊人,网站开通6个月就吸引了1000位客户,Zak 和 Dan 意识到了“商机”,立即退学到芝加哥开了第一间办公室,3年内从0增长到年收入1600万美元,卖掉 MidPhase 的时候他们还不到25岁。

同样也是在2006年创立的托管公司 WiredTree,同样也是在芝加哥,收入和上面的 SingleHop 比起来就差远了,只有400多万美元。

公司 创立时间 员工数 年收入(2010)
Linode 2003 19 $10.7 百万
SingleHop 2006 43 $12.6 百万
SoftLayer Technologies 2005 550 $278.8 百万
WiredTree 2006 21 $4.3 百万
Go Daddy 1997 2900 $741.2 百万
Fibernet Corp 1994 33 $3.7 百万

Linux Then and Now

今年 Linux 满20周年,Linux Foundation 做了个漂亮的图片,从 LinuxConf 2011 与会人员的调查数据来看有个惊讶的地方是选择 ArchLinux 版本的人(选择 Other 的人几乎填的都是 ArchLinux)仅次于 Ubuntu 和 Fedora/Redhat,居然用的人比 Debian 还多?!

linux then and now

Joyent 发布 SmartOS 开源操作系统

以 OpenSolaris 为基础架构的云计算公司 Joyent 上周发布了他们自己的操作系统 SmartOS,并在 github 上公开了其所有的源代码,很高兴看到又一个云计算厂商加入到开源的队伍。和其他依赖 Linux 的云计算系统不同,Joyent 提供的 SmartOS 基于 illumos(SUN 被 Oracle 收购后,OpenSolaris 分裂出来的版本)。SmartOS 很好的综合了 Solaris 上面几个最优秀的技术 Zones, ZFS 和 DTrace,并硬是把 Linux 上的 KVM 虚拟技术集成到了 SmartOS(为什么不集成 Xen 呢?OpenSolaris 已经有了 Xen,集成 Xen 会更容易一些),想不到集成在 Linux 内核里面的 KVM 还能被生剥下来放到 illumos 内核里,工作量可是相当大,据说两三个人只花了一年的时间,现在的牛人真是牛的无法无天:)

SmartOS 最大的特色可能就是 KVM on illumos/Solaris. SmartOS 同时包含了全虚拟化技术 KVM 和操作系统级别的虚拟化技术 Zone,加上对 ZFS 文件系统的支持和 DTrace 动态跟踪工具的配合,可以说是一个相当完美的系统。SmartOS 有啥用呢?谁可能会有兴趣呢?

Developers, Cloud Providers, Carriers, ISV Appliance Makers, Mobile Device Manufacturers, Service Providers, Enterprises, Next generation HPC.

晚上 VPSee 没事玩了一下 SmartOS,启动 SmartOS 后就可以直接用 kvm 创建虚拟机了:

# qemu-img create -f qcow2 ubuntu.img 10G 
# qemu-system-x86_64 -hda ubuntu.img -cdrom \
/home/vpsee/ubuntu-10.04.3-server-amd64.iso -boot d -m 512

SmartOS 的启动界面:

smartos

Xen 正式进入 Linux 内核

最近 Linux 内核方面有些感兴趣的新闻, Linus Torvalds 低调的在 Git 内核源代码管理里面加了 Linux 3.0-rc1,正式拉开了 Linux 3.0 的序幕。就下一代 Linux 版本号的选择,Linus 曾经纠结了一段时间,Linus 也强调 3.0 不是里程碑式版本,没有任何重大更新,选定 3.0 这个版本的主要想标注 Linux 诞生20年(在 Linus 看来20年就是个里程碑),还有个原因就是自己不能忍受 2.6.40 以上的版本号。

I decided to just bite the bullet, and call the next version 3.0. It will get released close enough to the 20-year mark, which is excuse enough for me, although honestly, the real reason is just that I can no longer comfortably count as high as 40.

让我们刚兴趣的内核变化不是版本号,是从内核 2.6.39+ 开始 Linux 内核全面、正式的开始支持 Xen,也就是说大家以后编译 Xen 内核的时候不用打补丁了,不用找对应的 Xen 和 Linux kernel 版本号了,可以直接在配置和编译 Linux 内核的时候用 make menuconfig 来勾选 Xen 模块。这将大大增加 Xen 的方便性,继续扩大 Xen 在数据中心的应用。最近 RedHat 和 Ubuntu 纷纷在他们的产品线中抛弃 Xen 选择 KVM 令 Xen 社区非常不安,随着 Xen 正式加入 Linux 内核,给 Xen 社区带来振奋人心的信心,Xen vs KVM 又值得重新考量了。作为一家 Xen VPS 服务商,我们将继续支持 Xen,把 Xen 进行到底。

感谢 Xen 社区四年来为此所做的努力!

2010 跑路的 VPS 服务商

去年6月份的时候统计了100多家 VPS 服务商其中有16家已经跑路,统计时间跨度是从2009年6月到2010年6月,转眼半年过去了,接下来的6个月 VPSee 又陆续介绍了50多家新的 VPS 服务商,到目前已经有170多家 VPS 服务商在提供10美元的 VPS 产品,可想而知在这个狭小市场的竞争有多激烈。VPSee 写了一个检查网站可用性的脚本,通过能否正常访问 VPS 服务商的网站首页来判断服务商是否跑路,这种判断方法不是很正确,比如域名在、网站有、只是业务没了怎么判断?或者域名指向一个 Google 广告页面怎么判断?这个可以通过抓页面和解析关键字解决。来看看从2009年6月到2010年12月这期间有哪些服务商不存在了。这样的统计争取以后每半年能做一次,看看有哪些服务商跑了有哪些坚持下来了。

除了去年6月提到的这些:FierceServers, Wired9, Arbers Hosting, Supavps, XENnode, SmokyHosts, Connextnet, Host Lambda, W4Networks, EarthVPS, OneNetwork, DareDevilHosting, Buy a VPS, BuzzServers, Netspace Ltd, Nixism. 去年下半年跑路的还有:Diverse Web, Rackvm, Steadcom, TheVPSNode, RentVPS, Nerios, AMH Network, TeamVPS. 跑路累计达24家,一共检查了174家服务商,24 out of 174,算下来有14%的 VPS 的服务商在过去一年半里跑路,不算太坏。稍微翻一下以前 VPSee 对这24家的介绍和评论后就会发现,这些跑路的 VPS 服务商有这些特点:

  • 没有技术背景;
  • 刚成立不久;
  • 业务多样,不专注;
  • 对自己的业务和服务不认真,不注重版权,网站内容错误多;
  • 某某的代理(reseller);
  • 创办人来自澳大利亚、印度、巴基斯坦等国家。

没技术背景做服务器托管会很杯具。比如 Diverse Web:

很是怀疑和担心这些只需要鼠标点击就能完成的软件和依赖这类软件来构架服务器的服务商,因为看不到他们的定制、看不到他们的技术优势在哪里,没有技术优势和支持的话后面服务器出了问题就没人能解决(或者花很长时间才能解决)。

新新服务商,刚成立不久,产品和人品都有待考验。比如 SupaVPS, EarthVPS:

SupaVPS 是一家英国 VPS 服务商,域名注册不到一个月,
earthvps.com 域名 2009年4月注册,才运行不到3个月而已,

业务多样,产品平庸,不专注,什么都想做往往什么都做不好。比如 SteadCom:

这家公司业务遍及图标设计,名片设计、网页设计、网站托管、VPS、品牌设计等多个业务,好像什么都做,业务不专可不是一个好信号。

对待自己的网站、产品不认真的人怎么会对客户认真呢?随便拷贝一段文字、网站就开始忙赚钱。比如 W4 Networks:

在 contactus.html 这个页面最下方有一条 “Copyright© 2009 BurstNetworks.com.au”,

做代理(reseller)没技术优势也没成本优势,基本不能做好。比如 TheVPSNode:

第一眼看这个配置就让人感觉是 BurstNET 的 reseller,域名6个月以前才注册,

创办人来自澳大利亚、印度、巴基斯坦等这些国家。比如 SmokyHosts, XENNode, W4 Networks, Host Lambda:

whois 显示 smokyhosts 域名联系人留的地址是印度,
XENnode 是一家澳大利亚 VPS 提供者,
W4 Networks 是一家澳大利亚服务商
Host Lambda 使用 ibnefahim 的 ID 在 WHT 上发广告,继续查看所有 ibnefahim 的帖子发现 ibnefahim 是个巴基斯坦人并且人还在巴基斯坦,

1GB 的 Xen VPS 能支持多少访问量?

经常有新客户问我们:

我应该选多大内存的 VPS?
我想放个博客,再加 VPN,能不能用 256MB VPS?
我的网站每天页面访问量有2万多,独立 IP 4千多,512MB VPS 行不行?
我的论坛每天流量10万,1GB 的 VPS 够吗?
我需要跑一个 RoR/Django/Java的应用,多少内存合适?
我的网站每月300万访问量,VPS 能吃得消吗,是不是要用独立服务器?

这些问题没有统一固定的答案,在不知道客户的应用、访问量和技术能力的情况下,VPSee 很难直接给出解答。做点优化能轻松让 1GB 的 VPS 运行每月500万访问量的论坛,不优化可能需要用 2GB 的独立服务器才能搞定500万的访问量,可发挥的空间很大。所以上面问题的回答很大程度上取决于客户对 Linux 系统的理解和优化,多学习和实践一些优化会对自己有很大帮助,最大的帮助当然就是 “省钱” 了。比如,一台 1GB Xen VPS 只要34美元每月(我们 1GB Xen VPS 的价格),而一台 2GB 普通独立服务器的价格通常在99美元左右(参考 Awknet 和 PacificRack 的 Intel Core 2 Duo, 2GB RAM, 250GB/500GB HD 独服价格),同样完成每月500万流量任务,使用优化过的 VPS 可以每个月节省65美元,这个数字还是比较可观的。

现在回答标题的提问:1GB 的 Xen VPS 能支持多少访问量?简单的说,1GB Xen VPS 足够支撑一个每日访问量在20万左右的 PHP 网站或论坛。拿 Discuz! 论坛举例,经过简单优化后,1GB VPS 可以轻松满足论坛每天20万的页面访问、每个月600万的页面流量、每天1万发帖量、每月30万发帖量。所以如果客户的网站/论坛/博客的访问量每天小于20万的话不用选择超过 1GB 内存的 VPS,如果懒得优化的话可用双倍的的内存(2GB VPS 或独服)来支持20万的流量。当然还需要考虑应用的情况,比如换作一个 Ruby on Rails 中型应用可能就只能刚好跑在 1GB VPS 上,再承受20万的访问就有点困难了,所以具体情况还是要看具体应用。适当的优化可以大大节省开支并能提高服务器性能,这也是我们做这个博客和 VPS 服务的动机之一,帮助客户省钱,只有帮客户省钱我们才能赚钱。看过 64MB 的 VPS 能支持多少访问量?和这篇,相信大家就能权衡出适合自己的 VPS 内存配置了,大部分网站/论坛都不会超过每天20万流量,1GB VPS 及以下的配置适合绝大多数人。

还有一个大家经常问到的问题就是:

我有必要购买独立服务器吗?

这里的答案很清楚,如果网站/论坛访问量较低,每天都不到20万的话买独服就是在烧钱,而且99美元的独服一般都给的是一块硬盘(没有 RAID),重装系统还要收费(VPS 重装系统一般免费),所以独服不划算(不差钱人士路过可以飘过~)。

给一个运行在我们 VPS 上的真实案例,这是我们客户的一个 Discuz! 论坛,采用我们的 1GB VPS 配置方案,由于客户不想增加自己的做站成本,原服务商也无法在相同配置上优化性能满足更大的流量,所以这位客户于去年9月份使用我们的收费管理服务并迁移到我们平台上,迁移后访问量大增,VPS 性能良好无压力,12月份流量轻松上到544万,最近每天发帖都在7000以上。论坛流量数据取自 Discuz! 论坛的公开统计信息:

1gb xen vps hits

这个论坛的访问高峰在晚上8点到11点之间,下面是在北京时间晚上8点以后的截图,VPS 上除了这个论坛外还有2个论坛和3个静态网站。从截图上可以看到还有 58MB 内存可用,交换分区基本没用,负载大多情况下不超过 0.2,表现良好,log 增长很快所以前几天刚加了硬盘容量重启了一次。我们只优化了系统没有优化应用,系统最高峰的时候也没有运行饱满,所以还有很大调优的余地,完成进一步性能优化后应该可以应付每天30万的页面访问。

1gb xen vps top