如何开发像Teamlab这种架构的网站?

2011-11-19 11:36:26 +08:00
 Mutoo
teamlab.com 提供 SaaS,开源和Amazon EC2 三种版本

Amazon EC2 我不太了解;

开源的话就是提供源码,然后可以在自己的电脑上部署,但是只能自己用;

SaaS 就是直接在他们网站注册一个帐号就可以拥有一个独立的二级域名,然后使用他们的服务,而且服务端可以自动升级。

我想知道有没有可能用他们提供的开源包做出像他们提供的SaaS这样的功能?需要学习哪些技术?

简单说就是如何把一个普通的网站部署成SaaS版本?像国内的5D6D那样……
5893 次点击
所在节点    问与答
6 条回复
mlzboy
2011-11-19 12:39:05 +08:00
这个软件功能很全啊,看者不错啊
marco
2011-11-19 12:43:34 +08:00
微软提供的资料,可以当概念描述来看:
Multi-Tenant Data Architecture
http://msdn.microsoft.com/en-us/library/aa479086.aspx

Stanford 提供的 Online Education ,不过还没开课:
Software Engineering for Software as a Service
http://www.saas-class.org/
Mutoo
2011-11-19 13:00:03 +08:00
@marco Thx,我去啃一啃
daqing
2011-11-19 14:15:39 +08:00
数据库结构修改一下就行。增加对二级域名的支持。一个二级域名对应一个项目。然后配置服务器支持二级域名,当有这样的请求时,解析二级域名,找到对应的项目,然后输出数据即可。
Mutoo
2011-11-19 17:08:49 +08:00
@daqing 这些项目共享同样的程序吗?还是所有的程序都是copy?
Mutoo
2011-11-19 17:23:21 +08:00
终于找到这个概念了,“多重租赁” http://zh.wikipedia.org/wiki/%E5%A4%9A%E9%87%8D%E7%A7%9F%E8%B5%81

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/21732

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX