自托管有哪些优缺点?

vin*_*456 10 hosting

自托管像svn存储库这样的优点和缺点是什么?所有链接和想法都表示赞赏.

脱离我的头顶:

自托管的优点

  • 灵活性.在我自己的机器上,我可以安装我想要的任何东西 如果我想使用像Bazaar这样的vcs并使用Loggerhead代替Trac,那么现在除了Launchpad之外没有太多的选择,它有它的疣
  • 存钱.随着时间的推移,成本会增加,尤其是大型团队
  • 像Assembla这样的网站提供的免费计划不是私密的.任何人都可以访问您的代码

付费托管的优势(即:GitHub,Assembla,Google Code)

  • 鲁棒性.您不必担心服务器着火,因为它会成为别人的问题.
  • 减少麻烦.不需要进行所有系统管理和调整conf文件.相反,你可以专注于编码

Ser*_*jev 10

对于生产,如果您是专业的系统管理员,您应该只使用自托管.你能否回答以下问题(有点面向Linux,但你应该知道):

  • 你能在几分钟内对系统故障做出反应(我的意思是你至少需要睡觉.你在睡觉的时候有人照顾系统吗?)
  • 你能发现系统中断吗?
  • 你能从你的系统中删除漏洞利用吗?
  • 你能重新编译内核吗?如果你无法删除漏洞利用?
  • 您能配置系统以获得最佳性能吗?
  • 您是否愿意为UPS,备份存储和替代互联网提供商付费?

如果你对这些问题的回答是肯定的,那么这些好处是非常有吸引力的,我会坚持下去.

另一方面,托管开发环境可以由任何级别的管理员管理,尤其是当有像Ubuntu这样的易于使用的服务器时.