学习使用专用服务器

时间:2009-03-14 05:49:07

标签: language-agnostic

我是一名ICT学生,我上过几门课程:编码(C#,Java),网络开发(XHTML,CSS,JavaScript,PHP),数据库(MySQL),Computertech(ASM编码,pc架构) ),Datacom(思科网络)。

但我仍然想知道,你如何建立一个真正的大型网络项目,这需要专用的服务器。

我已经做了两年了,我可能会在一年或两年内毕业,但我还没有设置一些大的东西,不得不花费大量的时间来配置它。

我甚至不知道如何设置专用服务器。它可能会在它的同名之后生活:致力于一项任务。但是,那看起来像什么?当我必须检查它时,我该如何使用它?我该如何优化它?如何设置与其他服务器的快速交互,以及如何降低服务器负载和带宽使用率。

这些都是我学校无法回答的问题,仅仅是因为他们有一套课程要做,而且不能走出去。至于我自己这样做,我买不起那样的东西。而且我也不喜欢租这样的东西。你为几百英里外的一些服务器付钱。我不希望这样,我希望服务器在步行距离之内。我需要能够走到那台机器并自己配置它。但从财务角度来看,这是非常不现实的。

另外,当我想到服务器时,我想到了这些东西:

alt text

认为所有好的服务器看起来都是陈词滥调吗?

2 个答案:

答案 0 :(得分:2)

首先:

大多数“大型服务器”只是具有额外处理器和更多内存的PC,通常在群集或服务器场中配置。如果您可以在家中将500美元的PC设置为专用服务器,则适用相同的原则。在世界上所有的应用程序中,很少有人使用真正的“大机器”,这些机器是具有专门操作的现代大型机。您家中的单处理器桌面之间的唯一区别在于它可以多快地完成其专用任务,以及该任务可以并行运行多少个实例。

您提供的图片是典型的大型数据中心,但您看到的每台计算机上都有一台服务器可能运行Linux,Unix,Windows或Solaris或其他东西。但核心只是一台非常强大的PC。

第二

对于你的第一份工作,你不会是那样做的。还有其他人将设置服务器,他们将授予您部署代码的权限。你的第二份工作可能会是一样的。在此过程中,您将开始学习如何根据需要处理这个问题 - 一开始只需要一点点,直到您成为专家。

如果你是一个庞大的组织,那么有人专门负责管理路由器和负载均衡器之类的东西,除非你想学习,否则你不必担心。如果你不在一个足以证明这一点的组织中,那么你可能也没有大规模运行系统,你需要知道如何管理一个价值2万美元的思科交换机。您可以下载有关如何进行Windows负载平衡或购买500美元平衡器的文章,并在30分钟内阅读本手册。你会从小处着手,如果你喜欢这个就是你喜欢的,那么下次你将使用2000美元的设备。当你进入高端企业硬件时,它看起来并不那么令人生畏,因为它与你工作的最后一件事没那么不同。

我工作的网络产品运行在一大堆服务器上,每个服务器都有许多处理器和许多GB的内存,以及数TB的磁盘空间。但你知道吗?它们运行Windows 2008 Server,您可以download a half-year demo for free将其安装在任何计算机上。我们开发团队中的每个人都有一个私有开发服务器,也运行Windows Server 2008.当我们部署到生产环境时,它实际上只是将我们的程序放在更大,更快的版本上。

答案 1 :(得分:0)

专用服务器不必专用于一项任务,它们也可用于许多不同的任务。专用服务器的名称是因为它为一个客户提供了对整个服务器的完全访问权限,而不是例如共享主机,客户只有在被要求离开之前才能使用一定数量的资源。

至于使用专用服务器,它完全依赖于它运行的操作系统,如果它运行的是Windows,如果它运行的是Unix或Linux,那么很可能是RDC进入服务器来维护它。你最有可能通过SSH进入终端。它根据您的最终目标而有很大差异!

优化方面是什么?如果要优化Web应用程序,请加载测试它们,如果要优化数据存储,则需要测试应用程序,以确保它能够充分利用您决定使用的存储后端。问题很模糊,并没有给出任何你想要的例子。

负载均衡与使用专用服务器完全不同。它是一块硬件/软件,充当一堆服务器的前端,它以最少的负载选择服务器来向用户提供请求。有许多不同的软件可以实现负载平衡,以及可以实现同样功能的硬件。

是的,认为所有服务器都是这样的,这是非常陈词滥调。服务器可以是标准PC机箱中标准的现成硬件。它不必是一定的尺寸,也不必安装在机架中。

至于你的学校有一个非常固定的课程安排和课程,你应该考虑让他们参观他们的“数据中心”,这样你就可以看到他们的设置是什么样的。您也可以考虑向他们询问更多信息,或者看看他们是否愿意解释和/或帮助您了解您想要学习的内容!

如果你碰巧有第二台计算机,你可以运行像Linux这样的东西,你可以开始尝试和学习。它很便宜,不会花费你很多钱。就个人而言,我有多台计算机上有各种不同的操作系统,以便我可以进行实验。