云计算

做云这三年

11月3日,是新浪云计算3周年,于是有了这篇文章。但是因为懒,所以现在才写完。完全是个人的一点回顾,不代表官方立场。

从09年回到新浪负责云计算的产品,转眼3年了;新浪云也已经从一个几个人的团队,成长为快50人的部门了。09年的时候,我们还不知道什么叫云计算,现在连专家都能数出来云计算的层次了:PaaS、IaaS和SaaS。

PaaS时期

08年的时候,我创过一次业,主要在校内开放平台(就是现在的人人了)上做社交应用,但我都不好意思和别人讲我是做应用的,因为我一大半的时间都是在弄服务器。

我本来是个PHP程序员,哪儿想过要自己买服务器、自己找IDC托管、自己抱着一台1U的Dell去机房配置网卡地址…… 但只要你想创业,这些都是不可避免的。那时候的我痛恨各种命令行,只会配置GUI界面的软件,前段时间我打开那台服务器倒数据,发现我安装的居然是桌面版的Ubuntu。

一年下来,我发现自己的业务没什么长进,对Linux倒进步神速。虽然每一个PHP程序员上辈子都是折翼的前端、美工和系统管理员,但我依然梦想着有一天,有一个团队能帮我搞定服务器的一切,我只需要把代码放上去,然后只管睡大头觉。

就在这个时候,童剑问我有没有兴趣回去做一个PHP版GAE的产品。本着我不下地狱谁下地狱何况我已经下过地狱的心态,我成为了新浪云的产品经理。…

【云商店教程】如何将标准PHP应用移植到新浪云商店?

 

其实用移植这个词并不准确,因为实际上云商店的环境和标准PHP环境已经非常接近了,即使不做调整,应用也可以运行。

实际上需要调整的地方,通常只有两个:

  1. 编写安装脚本,这个脚本告诉了云商店为应用初始化开启哪些服务(目前只支持MySQL和Memcache),以及安装完成后跳转到哪个链接进行初始化。
  2. 帮用户默认填上云商店的数据库服务器信息,或者直接隐藏掉相关的输入框。

【云商店教程】为云商店制作应用安装包

什么是云商店应用安装包

其实十一前,云商店上线了一个非常强大的功能,那就是店外应用。这个功能允许用户通过URL直接安装PHP+MySQL的Web应用。

这意味着,云商店从一个四周围墙的封闭系统变成了一个可随意使用的开放云平台。之前你必须通过新浪的审核才能上架应用,而现在,你可以让用户安装任何应用。唯一的区别是通过官方渠道上架的应用将会出现在官方的应用商店中,获得更多的推广资源。…

【新浪云商店教程】CloudKitty:WebFTP和Web数据库管理工具

为什么要用CloudKitty

从云商店的空间类型和价格来看,最划算的就是6块钱一个月的入门型空间,但不幸的是入门型空间是不支持FTP的。

这意味着一个入门级空间只能安装一个应用,即使我们只需要10M的空间,那我们也得再去买一个应用。

这看起来实在不怎么划算,也不够绿色。幸好我们有CloudKitty