Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/svg/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Language agnostic 学习使用专用服务器_Language Agnostic - Fatal编程技术网

Language agnostic 学习使用专用服务器

Language agnostic 学习使用专用服务器,language-agnostic,Language Agnostic,我是一名ICT专业的学生,我上过几门课程:编码(C#,Java),网络开发(XHTML,CSS,JavaScript,PHP),数据库(MySQL),计算机技术(ASM编码,pc架构),数据通信(思科网络) 但我仍然想知道,你如何着手建立一个真正的大型网络项目,它需要专用的服务器 我已经做了两年了,我可能会在一年或两年后毕业,但我还没有开始设置一些大的东西,并且必须花费大量的时间来配置它 我甚至不知道如何设置专用服务器。它可能以它的名字命名:专注于一项任务。但是,那看起来像什么?当我必须检查它时

我是一名ICT专业的学生,我上过几门课程:编码(C#,Java),网络开发(XHTML,CSS,JavaScript,PHP),数据库(MySQL),计算机技术(ASM编码,pc架构),数据通信(思科网络)

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

我已经做了两年了,我可能会在一年或两年后毕业,但我还没有开始设置一些大的东西,并且必须花费大量的时间来配置它

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

这些都是我的学校不能为我回答的问题,仅仅是因为他们有一套课程要教,不能超出这个范围。至于我自己做,我买不起那样的东西。我也不喜欢租这样的东西。你给了一些位于几百英里之外的服务器钱。我不想要那个,我想要步行就能到达的服务器。我需要能够走到那台机器前,自己配置它。但从财务角度讲,这是非常不现实的

此外,当我想到服务器时,我会想到以下内容:

认为所有好的服务器都是这样的是老生常谈吗?

首先:

大多数“大型服务器”都是带有额外处理器和更多内存的PC,通常配置在集群或服务器场中。如果你能在家里把500美元的电脑设置成专用服务器,同样的原则也适用。在世界上所有的应用程序中,很少有运行在真正的“大型机器”上的,这些机器是具有专门操作的现代大型机。家用单处理器桌面的唯一区别在于它能以多快的速度完成其专用任务,以及它能并行运行该任务的多少实例

您提供的图片是一个典型的大型数据中心,但您看到的每台计算机都有一台服务器,可能运行Linux、Unix、Windows,也可能运行Solaris或其他操作系统。但核心是一台功能强大的个人电脑

第二:

对于你的第一份工作,你不会是做这件事的人。还有其他人将设置服务器,他们将授予您部署代码的权限。你的第二份工作可能是一样的。在这个过程中,你将开始学习如何在必要的情况下处理这个问题——首先是一点点,直到你成为专家为止

如果你在一个庞大的组织中,有人专门负责管理路由器和负载平衡器等东西,除非你想学习,否则你不必担心这些东西。如果您所在的组织规模不足以证明这一点,那么您可能也没有以如此大的规模运行系统,以至于您需要知道如何管理一个2万美元的Cisco交换机。您可以下载一篇关于如何进行Windows负载平衡的文章,或者购买一台500美元的平衡器,并在30分钟内阅读该手册。你会从小做起,如果你喜欢处理这些事情,那么下次你就可以用2000美元的设备了。当你接触到高端企业硬件时,它看起来就不会那么吓人了,因为它与你上一次做的事情没什么不同


我使用的web产品运行在一个大型服务器群上,每个服务器都有许多处理器、许多GB的内存和TB的磁盘空间。但是你知道吗?他们运行Windows2008Server,你可以在任何机器上安装它。我们开发团队中的每个人都有一个私有开发服务器,也运行Windows server 2008。当我们部署到生产环境中时,本质上就是将我们的程序放在一个更大、更快的版本上。

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

至于使用专用服务器,这完全取决于它运行的是什么操作系统,如果它运行的是Windows,你很可能会进入服务器进行维护,如果它运行的是某种风格的Unix或Linux,你很可能会通过SSH进入它,给你一个终端。这取决于你的最终目标

什么方面的优化?如果要优化web应用程序,请对其进行加载测试;如果要优化数据存储,请对应用程序进行测试,以确保它充分利用您决定使用的存储后端。这个问题很模糊,没有给出任何你想要的例子

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

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

对于你的学校有一套很好的课程安排和课程,你应该考虑邀请他们参观他们的“数据中心”,这样你就可以看到他们的设置是什么样子。你也可以考虑向他们询问更多的信息,或者看看他们是否愿意解释,或者帮助你了解你想学的东西。p> 如果你碰巧有第二台电脑,你可以运行Linux之类的东西,你可以启动experime