我是否应该自己设置并管理专用服务器?

我是否应该自己设置并管理专用服务器?

我有软件工程师背景,对linux不太熟悉。

我的目标是能够:

  1. 创建软件开发环境(SVN、jira等),
  2. 有一个地方可以托管我们与 jee technologies 共同开发的工具的演示,
  3. 使用apache、postgres部署我们公司的一个网站。

我是否应该继续租用专用服务器?从预算角度来看,我似乎应该自己做。但这会让我花太多时间解决管理/安全问题吗?

谢谢,

答案1

如果您不确定需求是否值得租用专用服务器或云服务,则应该在内部托管服务器,前提是您的办公室/工作室可以获得足够的带宽。如果不能,请先搬办公室 :-)

然后,您还可以额外调整虚拟会话,并更好地了解每个客户/程序员每月需要什么样的资源。

掌握这些知识后,选择合适的托管或云服务将变得非常简单。或者证明支付更多互联网带宽是合理的。

答案2

你应该这样做。是的,这可能需要花费你很多时间,但通过理解程序在计算机、操作系统、网络等上运行,而不是凭空运行(太多程序员都难以理解的概念),你将能够创建更好的产品。

答案3

您可以考虑虚拟专用服务器 - 我发现 Linode 非常棒,价格从每月 20 美元起。他们提供大量文档来帮助您入门。从干净的操作系统安装开始,然后安装您需要的软件包。自己设置可以让您更深入地了解服务器上的架构和流程。

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

话虽如此,如果你遇到无法解决的问题,最好还是找一个知识渊博的第三方来帮忙。如果发生这种情况,拥有一个干净而传统的配置将使他们的生活更轻松。

答案4

我一般都喜欢自己设置。但是对于你来说,这似乎不太合理,因为你的需求太低了。编写软件而不是配置服务器可以为公司增加更多价值。预算中是否有钱聘请专职系统管理员,至少做一些初步咨询或兼职?

如果您在托管设置上成功建立了初始原型,那么您应该重新考虑运行自己的服务器的问题 - 特别是如果您有钱至少兼职聘请专职系统管理员。

但请记住,这种方法的风险在于,你现在正在为有望发展成为大公司的公司奠定框架。这就是为什么我建议你现在尝试至少获得一些初步的系统管理员咨询帮助。

相关内容