我需要什么样的互联网连接和networking设置来托pipe一个networking应用程序

我开始一个networking应用程序公司,将在我们自己的服务器上托pipe一个社交应用程序。 我们将获得一个静态IP地址的光纤连接,但我想知道是否有什么具体的东西,我应该注意的是,当有很多访问者托pipe一个网站? (即networking架构和路由)

另外,我遇​​到了一些有关边界网关协议的内容,以及如何使用它来更好地控制stream量所需的路由。 我想知道这是否适用于我的情况,我应该如何去设置它。

tl;博士 – 不要这样做。 在某个地方真正的数据中心租用或共享服务器。

你刚开始一家公司。 你很可能是资金紧张的,这就是你想要在内部主持的原因。 那么让我告诉你,这是虚假的经济。 这有几个原因:

  • 你是否有来自两个不同的ISP,你自己的AS,以及必要的路由知识来实现​​和维护事物的冗余互联网连接? (这是BGP进入的地方)
  • 你是否有多余的电力,要么通过两个独立的供应商,通过UPS和发电机组,或两者兼而有之?
  • 您是否具有必要的安全和防火墙知识来检测和减轻DDoS攻击?
  • 当你的服务器中断时,你会有备用的硬件吗? 他们打破。
  • 这是运行在您和您的员工用于完成工作的同一个互联网连接上吗? 如果是这样,想象在互联网电路中断或DDoS攻击期间可能遇到的困难。

这些大约是我可以从头顶写下来的一半。

帮你一个忙 – 做一些研究,找一个你信任的托pipe公司(无论你得到专用的服务器还是VPS依赖于你提出的环境)。 一个好的托pipe公司将照顾所有上述项目和更多。 他们有专职人员做电源,路由,防火墙,硬件等作为他们的全职工作。 在思考的过程中,可能需要一些适应环境的调整,但相信我,就你而言,这就是你想要做的。

我已经阅读了你以前的许多问题,而且很明显,你最初会试图在内部主持这个问题,这样你就会陷入困境。 我并不是说阻止你继续在这里提问或继续学习,但也许随着时间的推移,你可以从维护服务器到外包托pipe环境中学习。 也许最终如果你获得了足够的经验,并确定你有足够的内部专业知识,你可以搬到自己的东西托pipe。

看到你开始自己的公司,并可能资源短缺(时间,资金,或两者兼而有之),我鼓励你考虑托pipe你的Web应用程序在传统的虚拟专用服务器,你自己的服务器在一个主机托pipe设施,或基于云的平台(如Microsoft Azure)或基础架构即服务(IaaS)(如Amazon EC2)。

在pipe理一个Web应用程序(尤其是针对大众公众的Web应用程序)方面还有很多事情要做,比如在一个合适的数据中心(或分布式数据中心)中,每个基础级别都有冗余和高可用性:电力,networking(设备和多个骨干),服务器本身,备份,以及随之而来的人力和专业知识。

基本上所有关于三/四/五九正常运行时间的细节都是可以实现的,直到最近才有,而小企业却没有这个机会,因为规模经济尚不存在。 现在,像亚马逊这样的IaaS产品,您可以每月花费30-70美元运行一个function非常强大的服务器实例,并且可以根据自己的需要进行扩展和扩展,而无需花费任何资金或承担沉重的运营成本。