自托管类似svn存储库的优点和缺点是什么?所有链接和想法都表示赞赏。
脱离我的头顶:
自托管的优势
付费托管的优势(即:GitHub,Assembla,Google代码)
答案 0 :(得分:10)
对于制作,如果您是专业的系统管理员,则应该只使用自托管。你能否回答以下问题(有点面向Linux,但你应该知道):
如果你对这些问题的答案是肯定的,那么这些好处非常有吸引力,我会继续使用它。
另一方面,托管开发环境可以由任何级别的管理员管理,尤其是当有像Ubuntu这样易于使用的服务器时。
答案 1 :(得分:3)
您特别询问了托管subversion存储库的问题,因此首先想到的缺点是数据保护。我个人永远不会信任第三方的源代码,除了开源代码或不重要的副项目的代码。源代码是ISV的非常重要的资产,因此信任第三方来保护您的源代码听起来不是一个好主意。
即使不是关于源代码,将电子邮件,会计/发票等业务的其他关键部分外包也只是在寻找麻烦。当你外包数据托管时,你不再需要关心备份了。如果托管公司搞砸了,你仍然应该备份你的数据。
*)外包会计/发票我是指所有新的托管发票应用程序,当然不是从会计师那里获得帮助
答案 2 :(得分:1)
我发现外部主机的Web界面很麻烦。另外,您可以在机器上拥有所需的空间。就像你说的那样,维护可能会成为自我托管的负担。
答案 3 :(得分:1)
你的项目有多大?如果不是太大,只需在http://www.beanstalkapp.com获取一个帐户 这就是我做的。我不必担心任何设置,可以专注于实际开发。 如果您的情况更复杂,自托管是值得考虑的。但请记住,您也必须采取备份,并且服务器的更新会搞砸很多事情。
答案 4 :(得分:1)
这与服务器着火有关,但外部托管的一个关键优势是它(可能)自动备份。做自己的备份很麻烦,最终不如你从谷歌那里得到的那么可靠。
答案 5 :(得分:1)
通过自我托管,责任重大。
答案 6 :(得分:1)
除了其他人已经提到过的内容之外,亚马逊,雅虎,谷歌,微软等公司也在使用云服务。 尽管有些人可能声称,自托管本身并不“更安全”。在大多数情况下,实际上恰恰相反。这是因为大多数中小型公司没有足够的资源来提供像微软或亚马逊这样的大公司可以提供的可靠性和冗余水平。除非您托管顶级秘密防御项目的源代码或其他间谍威胁非常真实的项目,否则对您的代码和业务造成的最大威胁是服务器/网络停机等更为平凡的事情。
最后,应该指出的是,大多数商业托管服务提供商提供共址和专用托管。甚至云服务提供商也允许客户根据需要配置他们的“服务器”,并安装/运行他们想要的任何应用程序。因此,您可以比每月10美元的网络托管提供更多的自由。