- 1、本文档共7页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
初创互联网团队如何利用开源技术和云服务快速建立网站.pdf
8/14/13 Evernote Web
初创互联网团队如何利用开源技术和云服务快速
建立网站
Tuesday, August 6 2013, 10:27 AM
作为技术人员 ,已经有蛮长一段时间没有把 自己的开发经验做一次总结了 ,可能是因为太忙和太
懒吧 ,所以这次决定把 自己这两三年来作为创业团队的成员在技术方面的心得和技巧做一个总
结 ,也包括简单提及一下和之前在大网站工作的时候一些不同点进行分享。
先介绍一下自己 ,网名RainX ,2004年毕业后进入雅虎中国工作 ,之后直到2010年底 ,一直在阿
里集团的技术团队。 2010年底的时候觉得时机比较合适了 ,就离职出来创业 ,先后做为合伙人创
立了码云网 (类似国外的eventbrite的自助活动管理平台)以及 目前正在进行的回声网 (情感故事
社区)。
首先先说一下作为创业团队的技术人员的成员和在大公司的技术人员的不同之处。
首先 ,大公司的开发人力资源充足 ,不管你是做架构的设计 ,还是底层开发人员 ,都不需
要对所有的技术细节都有了解 ,而是精专在某个领域 ,越深入越好 ,通过团队的协作来解
决单个人的能力短板 ,比如DBA可能对开发不是特别了解 ,后端开发无需了解前端的太多
技术等等。 但是在初创团队 ,就需要相对全面的技能 ,比如我们之前在开发码云时 ,我一
个人就需要同时写前端代码和后端代码 ,部署数据库 ,做界面的设计 ,写安卓和iOS的客户
端 ,以及桌面客户端 ,甚至还要帮我们拍摄的宣传视频做剪辑以及后期的音效工作。
然后 ,除了丰富的人力资源外 ,大公司内部一般也有很多成型的系统 ,比如在雅虎的时
候 ,有yapache(web服务器), yinst (包管理 ) ,mdbm (kv数据库), shmproxy (网络通信中间
件 ), yrepl (消息中间件 )等 ,创业团队无法应用到这些系统 ,只能找开源的对应产品替
代。
最后 ,大公司有很多成熟的服务资源 ,从硬件方面的服务器 ,CDN ,带宽等 ,到软件服务
方面如短信平台 ,邮件平台等 ,都可以直接使用 ,但是初创团队就要购买或者寻找一些对
应的替代方案 ,目前这些很多是以云服务的形态出现的。基于这点 ,我有一个比较深刻的
体会 ,这次回声在有一次推广的时候突然发现系统无法访问了 ,登录到服务器上也很慢 ,
先后排查了web服务 ,数据库 ,邮件服务等都没有发现问题 ,最后发现原来是由于流量突然
增大 ,我们购买的VPS的带宽用尽了 ,然后紧急的购买了新带宽才解决这问题 ,但是同样
的问题在之前雅虎和淘宝工作的时候就根本没有遇到过。
如上面所述 ,开源软件和云服务的使用是初创团队不可或缺的元素 ,也同时可以大大的节约初创
团队的时间成本。拿回声为例 ,我们大概只花了2个月的时间就完成了整个系统的搭建并上线 ,
下面我就分几个方面分别介绍一下系统的搭建过程
整体架构
/Home.action#st=pn=e74a2901-4f08-4c0e-aa1b-31ff5baf8… 1/7
8/14/13 Evernote Web
上图简单描绘了我们系统的架构和所使用的软件 (括号内部 )和服务 (圆形标识 )的情况 ,可以
看到 ,网站的结构是非常简单的 ,我们将网站部署在2台VPS云服务器上 ,一台提供web服务 ,另
外一台所作为mysql slave供我们进行数据分析使用 ,注意由于我们 目前流量还没有非常大 ,所以
这台暂时还不提供对外的服务 ,只做数据分析用。目前两台VPS节点都使用的阿里云的服务 ,关
于VPS的选择方面 ,其实国内的选择空间不是特别大 ,比较难找到Amazon EC2类似级别的服务 ,
如果创业的目标用户是针对国外用户的话 ,还是推荐Amazon EC2或者Linode等比较有规模的服务
商。
1 web服务 : web服务我们采用的是LNMP的架构 ,LNMP的好处是开发简单 ,快速 ,资料丰富 ,
并且被验证足以支撑到一定规模的访问量(facebook, yahoo等 ) ,php的mvc我们采用
文档评论(0)