专用服务器

joh*_*per 1 web-server

几天前我刚刚启动了一个全新的网络应用程序,我开始遇到一些非常严重的问题。由于每天有数十万次点击,该网站的增长非常缓慢。点击率图正在高速增长,并且该站点目前在 1GB VPS 上运行,正如您所理解的,这对于此来说太弱了。我相信我的想法,我认为它会继续增长,所以我设法获得了大约 30 000 美元。我也刚刚辞掉工作从事这方面的工作。

正如我所说,我的预算约为 30 000 美元,我需要服务器。该应用程序大量使用 MySQL 数据库,我认为我需要一个单独的服务器。我应该买什么服务器?我应该在附近的数据中心租用机架或其他东西吗?我希望网站加载速度非常快,并且不会因为点击量激增而减慢速度。

wom*_*ble 7

如果您需要快速、专业地完成这项工作,您需要将 3 万美元中的一部分捐给知道自己在做什么的人。虽然您可以学习这些东西,但您可能学得不够快,无法避免疏远相当一部分客户群。

人们会推荐 EC2 和各种其他云设置,它们也是一种选择,但我是老派,倾向于我可以信任的物理设备(并且踢——或者至少想象踢——如果沮丧压倒了我)。如果您让某人帮助您(再次强烈推荐),您几乎可以肯定最终会使用他们最了解的任何东西 - 这没有错。任何解决方案都没有本质上的“错误”,只是权衡。

关于手头的主题:我不会倾向于直接购买服务器。租用它们虽然长期成本高昂,但短期内更便宜,这有助于保持正现金流。在这里和那里添加一个新的也更容易,并且(通常)供应商的问题是处理备件和维修(但请确保这一点)。最终,自己动手(您自己的硬件、机架、网络等)会变得更具成本效益,但距离那个时间还有很长的路要走。

至于特定的硬件,您应该为您的数据库服务器购买您能负担得起(在合理范围内)的最大机器。这些东西真的很难很好地扩展,所以将硬件投入其中是一个很好的策略。对于网络服务器、实用服务器等,请收回闪亮的欲望并瞄准性价比“拐点”(性价比曲线上最经济的点),并确保您的应用程序可以在许多服务器上水平扩展以利用这一点经济。

在与供应商交谈时,确保他们可以快速为任何故障服务器提供替代品,并检查他们的 SLA 以进行恢复——他们很少会为您提供诸如实际停机成本之类的任何费用,所以不要忘记为冗余和备份做预算。当您的数据库服务器停机两天并且您的所有客户都抛弃您时,建立您的服务只是为了让它解体是没有意义的。