运行服务器的技巧

我打算在几个月内发布我的网站(全球性的,希望成功,并且拥有大量的stream量:-)),所以我开始考虑服务器。

我确信托pipe服务器对我来说是最好的解决scheme,因为我在服务器pipe理方面没有经验。 但是,托pipe服务器的价格相当高,所以现在我正在考虑从托pipe公司雇用的虚拟非pipe理服务器。

我是一名经验丰富的程序员,拥有IT专业硕士,熟练地安装ubuntu,apacahe,php,mysql,但只在本地机器上完成(根本没有服务器pipe理技能)。

如果我遵循互联网的configuration和configuration,你会推荐我自己pipe理服务器,或者你认为让专业人士照顾它(每月60欧元)会更有效率吗? 我不打算成为虚拟机/pipe理大师,我的意图只是为了省钱。

运行这样的服务器需要什么? 如果是雇用的虚拟服务器,我需要成为iptables和安全方面的专家吗?

你会推荐我做什么?

你有没有考虑find一个你缺乏技能的合作伙伴? 如果网站快速增长,如果你是唯一的消防员,你会感到非常疲劳。 寻找你认识和信任的合作伙伴可能会很长一段时间才能成功推出产品。 通过这种方式,你可以让某个人跳出想法,并帮助你了解你不知道的事情。

这就是说,如果你的网站只是提供网页,你需要能够远程login,你只需要ssh和http端口打开,之后,你的机器是非常安全的(如果它不是Windows)。

那么当然你有你写的应用程序的问题,以及你如何保护它免受攻击,但是这个漏洞将会在那里,而不pipeIPTables。

我觉得在这方面有两个学派。

  • 如果你想省钱,那就自己动手吧(在互联网的帮助下),但是当你开始获得更多的stream量,并且服务器pipe理任务对你的业务变得更加重要时,请雇佣一个。

  • 从头开始做。 60 /月是一个小的价格是一个小的代价,以防止您的服务器下降或被黑客的心态。

我见过的所有答案都提供了忠告。

大约两年前,我和你有类似的地位。 我曾经为pipe理硬件引用了一个特别有弹性的系统(集群,优秀的防火墙等),每个月大约$ 1900,加上$ 7,000的安装费用(因为我是一个英国人,我已经把这些数字转换成了英镑)。 我讨厌长期致力于这种成本的想法,特别是因为我不确定我会赚多less利润,或者发展期会有多长。

…所以我买了我自己的硬件,并把它安装在我的办公室(通常这是不推荐的,但我使用自己的安全团队,发电机,video监控和10mbps对称带宽的冗余专线的服务式办公室) 。

走了这条路,两年后,我只能说我不能完全确定我是否会再做同样的事情。 对于configuration硬件已经非常了解,并且由于(医疗)应用程序需要它,我还获得了我的安装ISO 27001authentication,这感觉就像一个良好的成就。 但是它花费了大量的工作,很多忙碌(字面上,在服务器世界里,事情往往比编程世界less得多),而且在经济上,我还是比自己更掏钱。pipe理的路线。 时间会告诉你。

其实,除非像我的市场禁止它出于信息原因,我会密切关注亚马逊,Azure或其他云托pipe产品。 这就意味着如果你手上有一击,你可以很快地放大,大概只需点击几下,而不用机架螺栓和螺丝刀。

当我开始托pipe我的博客时,我通过每月20美元获得便宜的Ubuntu虚拟机来实现。 我已经有了一些Linux知识,但是非常基本。 当我试图从一个简单的WordPress安装扩展我的虚拟机时,这是当我咨询互联网学习如何设置电子邮件,邮件列表和其他各种各样的东西。 这个知识非常方便。

大约过了一年左右,我决定花20美元购买最低限度的networkingstream量(对我的博客来说,这并不意味着成为收入来源)太多了。 所以我很轻松地把网站复制到了我的家Ubuntu系统,并没有回头。

我很开心,我获得的知识对今天是有用的。 由于我在IT方面工作,所以额外的Linux知识帮助我完全find了我的后一项技能。 所以迄今为止提供的build议是很好的。 自己动手,你会学到很多。 只要您采取一些预防措施,检查日志,并在其他地方(例如您的家用计算机)上运行备份,我就不会担心黑客行为。 我没有任何人在教这些东西,所以花了更长的时间,但这是最好的,有时是学习这些东西的唯一途径。

祝你好运。

你可能会以困难的方式学习一堆东西,反正它是学习它的唯一方法。 但是这里有两点具体的build议:

  1. 每天花15分钟来确保你的系统看起来很正常。 检查日志中您以前没有看到的奇怪,并确保性能如预期。 有各种工具可以帮助进行监测和日志分析(两个问题都是单独的问题!),但关键的一点是要熟悉这个系统。 你们会发现很多问题,并且当它们出现时能够更好地处理突然出现的大问题。

    一旦一切运转顺利,这很容易被忽视,尤其是因为这不是你的主要焦点。 事实上,将其作为一个人的主要焦点是聘请一个人专门为这项工作的关键原因。

  2. 在您安装的任何操作系统上运行自动更新。 得到一个不好的更新的机会比错过更新和让你的网站受到损害的机会要低,而一个坏的补丁的后果通常只是“哎呀,我必须调整一些东西来解释这个”,而一个从失去了大量的工作到丢失了大量的机密信息。

    如果您是一位经验丰富的实践系统pipe理员,您可以按照自己的计划小心谨慎地应用修补程序。 但是,既然你不是,真的,只是去自动更新。

如果你是一个新的起步公司,那么当你认为自己的知识和实施阻碍你的扩张时,我认为你自己开始使用VPS或专用服务器时没有任何问题,那么在未来可能扩展(硬件和人员) 。

我运行一个在线电子学习服务,该服务每天有1000个同时login,在Linode.com 512节点(灯configuration)上托pipe,任何文件大小都会上传到Amazon S3! 林德库和谷歌有大量的文章如何做高可用性/负载平衡,所以亲自我说试试吧,自己动手!