V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX 提问指南
Mutoo
V2EX  ›  问与答

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

  •  
  •   Mutoo · 2011-11-19 11:36:26 +08:00 · 5845 次点击
    这是一个创建于 4514 天前的主题,其中的信息可能已经有所发展或是发生改变。
    teamlab.com 提供 SaaS,开源和Amazon EC2 三种版本

    Amazon EC2 我不太了解;

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

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

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

    简单说就是如何把一个普通的网站部署成SaaS版本?像国内的5D6D那样……
    6 条回复    1970-01-01 08:00:00 +08:00
    mlzboy
        1
    mlzboy  
       2011-11-19 12:39:05 +08:00
    这个软件功能很全啊,看者不错啊
    marco
        2
    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
        3
    Mutoo  
    OP
       2011-11-19 13:00:03 +08:00
    @marco Thx,我去啃一啃
    daqing
        4
    daqing  
       2011-11-19 14:15:39 +08:00
    数据库结构修改一下就行。增加对二级域名的支持。一个二级域名对应一个项目。然后配置服务器支持二级域名,当有这样的请求时,解析二级域名,找到对应的项目,然后输出数据即可。
    Mutoo
        5
    Mutoo  
    OP
       2011-11-19 17:08:49 +08:00
    @daqing 这些项目共享同样的程序吗?还是所有的程序都是copy?
    Mutoo
        6
    Mutoo  
    OP
       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
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   4144 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 44ms · UTC 10:12 · PVG 18:12 · LAX 03:12 · JFK 06:12
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.