diankuai / dian-server

点快-服务端(API)
MIT License
0 stars 0 forks source link

一些部署上线的相关建议 #42

Closed xiaohanyu closed 9 years ago

xiaohanyu commented 9 years ago

针对 https://github.com/diankuai/dian-server/wiki/deploy-on-centos7

  1. 建议用 https://www.vagrantup.com/ 统一线上和开发环境
  2. 部署的话建议花些时间将手工上线的步骤转换成 http://www.ansible.com/home 。相比较 puppet/chef ,ansible 学习更简单,一本万利的事情。 ansible 即可用于线上,也可以用于快速建立本机开发环境。
  3. 我身边一些朋友反应 qiniu 的服务有问题,而且 API 也不是很好用(我个人没有用过 qiniu 的服务)。如果光是 CDN 的话,可以考虑用下 aliyun ,使用起来更简单些,一般传静态文件然后绑个 DNS CNAME 就成了。
deggs7 commented 9 years ago

关于部署

马上还要再仔细请教你,部署的问题很快就更成问题了。 现在的方式还是上正式服务器上,pull代码,dian-web还要build。 这个月应该就会有正式客户使用,很快至少是要两台业务服务器保证服务可用。如何统一部署,如何管理配置文件,如何维护一个预发的环境、测试后切换上线,我还一点方案没有,很多问题完全没精力去调研和应用。 另外还考虑如果组织到位,应该可以方便的做一些灰度发布,可以让一些体验上拿不准的方案,可以做个AB测试。

关于七牛

七牛目前还没有用到它的CDN,更多的是用它的云存储,可以上传和自动加工图片。 这样,

xiaohanyu commented 9 years ago

部署方面我们可以找时间再交流,这方面我有一些心得,可以试试。

七牛的图片处理应该是国内比较好用的吧(好像国内除了七牛,没有别家提供这样的服务),我觉得试试看吧,这方面我了解有限。如果只在北京,我觉得早期不用考虑 CDN 的事情。用 CDN 会省些带宽钱。QingCloud 刚刚上线了 https://www.qingcloud.com/autoscaling ,用好这个应该会省一些钱。

deggs7 commented 9 years ago

嗯,对于我们现在这个级别,七牛的图片服务完全可以信赖。 陌陌现在的图片(全部,包括聊天图片、头像等)平台,技术方案基本完全基于七牛了。以陌陌的量级,足以证明七牛在这方面的实力了。