我应该自己设置和pipe理一个专用的服务器吗?

我有一个软件工程师的背景,我不是很熟悉Linux。

我的目标是能够:

  1. 创build软件开发环境(SVN,jira等),
  2. 有一个地方在哪里主持演示与jee技术开发的工具演示,
  3. 用apache,postgres部署我们公司的一个网站。

我应该继续租用专用服务器吗? 看来,就这个bug而言,我一定要自己去做。 但是,这会使我花费太多的时间来解决pipe理/安全问题吗?

谢谢,

如果您不确定需求是否合适租用专用服务器或云服务,则假设您可以为您的办公室/工作室获得足够的带宽,则应将服务器托pipe在内部。 如果你不能,移动办公室:-)

然后,您可以微调虚拟会话,更好地了解每个客户/程序员和每月需要的资源types。

一旦你有了这些知识,将很容易select正确的托pipe或云服务。 或者有理由支付更多的互联网带宽。

你应该。 是的,这可能需要(可能是很多),但是通过理解在计算机,操作系统,networking等上运行的程序,而不是在简单的空气中,你将会创造出更好的产品,这个概念太多程序员没有理解。

你可以看看一个虚拟专用服务器 – 我发现Linode是优秀的,价格从每月20美元起。 他们提供了大量的文档来启动。 从一个干净的操作系统安装开始,只需安装你需要的软件包。 自己设置可以让您更深入地了解服务器上的体系结构和进程。

根据我的经验,当您的服务器预先configuration了一些您实际上不需要或想要的东西,或者供应商提供了定制的configuration以适应他们自己的内部pipe理工具时,就会出现困难。

话虽如此,如果遇到无法解决的问题,那么有一个知识渊博的第三方是值得的。 如果发生这种情况,有一个清洁和传统的configuration将使他们的生活更轻松。

我一般是你自己设置的粉丝。 然而,在你的情况下,似乎没有多大意义,因为你的需求是如此温和。 您将在编写软件时为公司增加更多价值,而不是configuration服务器。 在预算中有没有钱雇用专门的系统pipe理员,至less要做一些初步的咨询或兼职?

如果您在托pipe设置上使用最初的原型成功了,那么您应该重新讨论运行自己的服务器的问题 – 尤其是如果您有足够的时间至less雇用一个专用的系统pipe理员。

不过请记住,这种方法的风险在于,你现在正在为可能成长为一家大公司的企业制定框架。 这就是为什么我主张你现在至less得到一些初步的系统pipe理员咨询帮助。