Google Apps Engine: 下一代的虚拟主机
Tuesday, June 3rd, 2008这个周末又是一个bank holiday, 连续休息三天,陪LP逛街一天,陪女儿看海一天,今天终于坐在家里更认真地玩了玩Google Apps Engine. 说是玩,因为我还是Python的初学者,因此谈不上评估研究,只是follow google的文档把各个GAE的各个API都编写了几行代码实验了一下。
如同Google App Engine 初体验中所说,我觉得GAE本质上是一个新一台的虚拟主机服务,和过去的虚拟主机和主机托管业务不同的是,GAE提供的虚拟程度更高,而服务能力更强。过去用过虚拟主机或者托管业务的朋友可能都深有体会,虚拟主机基本就是速度慢、 限制多、带宽窄的代名词,很多虚拟主机提供商要么是面对一些中小企业用户,本来要求就不太高,或者针对个人迫于无奈没那么多钱。 即使是托管主机,你支付昂贵的租用和IDC费用,得到的仍然是不可靠的带宽,并且还得自己去解决性能问题。
Amazon 的s3, EC2业务曾经让无数人眼前一亮,尤其对于startup状态的团队来说,这些服务简直是天使 — 你拥有和amazon一样的可靠性和带宽,收费完全取决于你消耗的流量、存储空间和CPU, S3给了一个空间“无限大”而且可靠、性能卓越的“硬盘”,让大规模照片、video分享类的应用的实现技术门槛立刻下降了很多,EC2则等于给了你“无限”台在amazon的机房内的服务器,可谓召之即来挥之即去:你随时需要就随时来了一台,一旦不需要就立刻让他消失不需要付一分钱。 看到S3, EC2我不禁感慨在这样的环境下进行web的创业真是太幸福了!你唯一真正需要的就是你有好的idea和执行能力,人、资金等方面的初始需求被最小化了! (在中国虽然也可以用这些服务,但由于远在天边是不能用的,此外你还得烦心电信、网通、教育网不互联的问题、GFW的问题、政府审查的问题、ICP备案的问题、网络安全员的问题… 可谓天上人间之别)
然而Amazon s3, EC2, 还有simple DB,这些服务都比较面向developer, 不是开发者根本无法使用它们,对于一般企业用户来说更加无法享受其服务(但已经看到有人在EC2, S3基础上开发提供了企业级的足迹托管服务)。因此他们的门槛还稍高一些。
GAE无疑是对S3, EC2门槛的进一步降低,从Google App Engine和Amazon S3,EC2价格比较不难看到GAE似乎是冲着S3, Ec2来定价的,说明google明确了吧S3,EC2作为竞争对手的意图。 GAE没有EC2那么强大到虚拟出计算机和模拟出磁盘空间出来,而更接近于过去支持动态web引用的虚拟主机服务商。 我个人认为这个定位是非常合适的,对于大多数引用来说,并不需要完全的虚拟机,GAE可谓是Just all right的方案,而且GAE可以不断根据需求来扩充API来满足绝大多数用户的需求。
虚拟主机在过去是个不小的市场,不过由于竞争激烈,已经陷入了一种价格竞争但服务停滞不前的状态,GAE的推出,我相信最大的打击对象将是过去的虚拟主机服务商,在未来我看不到任何理由那些现有的虚拟主机服务商有什么存在的机会,企业和个人都会把这些服务host到google, Microsoft, Amazon等有限的大规模服务的公司上去。 Godaddy? 也许他们的客户不少,但实在技术比较弱,在过去和一些更小、更弱的域名、主机商竞争的时候他们还能显示出些优势,但在未来和Google, Microsoft竞争我觉得他们根本没有招架之力。
GAE和S3, EC2服务还是存在一些定位上的区别的,完全可能有第三方在amazon平台或者Microsoft平台上做出类似的东西来挑战GAE, 例如已经看到有人做了一个AppDrop: Google App Engine的EC2实现,虽然只是个验证idea的原型,但已经能说明一定的问题。 GAE目前的固有缺陷(不支持Python外的语言、不支持后台进程、对Python runtime的一些限制)也正给了后来者无数的想象空间。
Microsoft目前似乎还没有出现类似GAE的服务,但从MS所拥有的武器IIS, ASP.NET, Visual Studio, Windows Live Services来看, Microsoft最应该也最容易提供超群的类似服务,让我们拭目以待看看Microsoft是否也会涉猎这个领域。
GAE和他的类似服务们所带来的将是一个空前繁荣的web应用时代,这个时代中很多规则会发生改变,对于创业者来说,资金、人员数量将更进一步不再成为一个关键,一个强悍的小团队甚至个人可能可以打造出大规模的服务;对于企业来说,既是Google, MS, Amazon自己没有提供专门的服务,也可以预见会有大量的创业企业会在此之上打造出适合他们用的服务。
不知道为什么最近大佬们总用“云计算”这样含糊的名词含着口号,无疑GAE, S3, EC2, SSDS都是迈向“云”计算的关键布局,但是从更适合理解的角度来看,我觉得GAE等其实就是下一台的虚拟主机业务。
现在做虚拟主机服务的?我看要么转移到“云”中去,站在巨人的肩膀上继续提供高附加值的服务,要么就等着被消灭吧。这个日子到来的会比我们想象更快!
声明:本文纯属个人观点和我所在公司无关。
About


































































