在物理服务器环境下,即使在全国一半的地方有更好的数据中心选项,是否应该与数据中心居住在同一大城市?
托管和带宽成本、事件响应时间和持续的差旅费是主要关注的问题。正常运行时间很重要,但我们每年可以忍受半天的数据中心中断一次。
我正在计划一个数据中心应用程序部署,大约有十几个物理Linux主机(还有更多),每个主机都定义了使用本地存储、备用数据库服务器或应用服务器的数据库服务器的角色。这些机器将共享一个VLAN,并利用一些DAS二线存储进行存档.除了可能的几个备用角色之外,没有任何虚拟化计划,这些角色将大大地不充分地利用物理机器。
附近和遥远的数据中心都提供有偿的工程支持。在这个时候,我无法确定工程师在问题情况下对我们的具体架构了解得有多深。假设有很长的时间间隔紧急情况,我猜他们不会那么熟悉,甚至是相同的人。
我管理过具有独立角色的远程服务器,多年来一直托管在数据中心之外,安装后不会看到机器。我的问题来自于收听StackExchange播客,在这种情况下,物理网络硬件在快速通信服务器的负载下间歇性地变慢,需要在较长的时间内进行广泛的调试。高端网络硬件超出了我目前的经验,这种类型的故障排除从远程连接是实际可行的,还是在发生这种情况时需要到现场?
总之,住在一个大城市的一个好的数据中心附近,在这样的部署中得到了多少好处?它是否超过了一个更好/最好的数据中心在一个更大的城市的好处?
谢谢大家分享你们在这方面的经验。
杰夫
发布于 2011-10-19 03:07:42
最终,您比我们更了解您的业务和优先事项;因此,只有您才能评估这些权衡。如果是我的话,我肯定不会在离我3小时的地方有一个服务器,但这是因为我没有理由为现场操作支付80美元/小时的费用。再说一遍,如果你知道你会省下足够的钱(把它称为托管成本的20% ),并且你有信心你不会在遥控器下烧那么多钱,那么你就有了答案。
我要说的是,连接到每台服务器的串行控制台的串行术语服务器解决了许多问题,如果你对一个盒子做了什么,而且它对你来说是探戈式的,那是很值得的……
串行访问,几个战略性放置的网络摄像头,以及超详细的安装文档和电缆/设备标签,可能会使远程托管环境对合适的公司具有吸引力。
所有这些都假设你的基本设施涉及到(可靠性、电力、暖通空调、备份、地震、洪水等)。在远程设施中是相等或更好的。
发布于 2011-10-19 21:30:51
我想你得从商业的角度来看它。如果其他地方的带宽成本低得多,而且它们将构成您的COGS的大多数,那么为什么不呢?
遥控器的成本通常并不是很高,所以你想把工程师派出去,特别是你提议的这么小的基础设施(如果你需要安装或升级50个机箱,那么派遣一名工程师可能是符合成本效益的)。
当然,你可以考虑一下顾客。顾客是谁?它们会受到延迟的影响吗?
如果您有一个带有区域性偏见的网站,那么将其托管在靠近该地区的地方以获得最佳延迟似乎是个好主意--但另一方面,如果它位于与大多数用户相同的大陆上,则延迟可能是相当可以接受的(提示:如果您的用户位于北美或欧洲,请不要使用APAC主机!)
发布于 2011-10-20 03:51:50
首先-我在这里对你的需求做了几个假设。我假设EC2类型的公共云并不是一种可行的方法,并且您的应用程序在两个数据中心之间的性能不会很好。不绑定到单个数据中心有一些显著的优点,也有一些显著的成本。在不了解更多您的应用程序的情况下,我不能说哪个更有意义,但是要记住一些事情--如果您可以选择转到另一个数据中心,那么需要时间解决的奇怪问题就不那么容易解决了。
这在很大程度上取决于所涉提供者及其提供的支助水平。我处理工作中的三个数据中心:我们大楼中的一个侧数据中心和两个托管的托管站点,每个都来自不同的提供商。两个托管主机提供商都是“大牌”。
我们在每个地方得到的支持之间的差别是日夜的。与美国另一边的网站相比,附近的远程站点更难处理,所有这些都取决于提供商和支持级别。我知道你问的是colo,不是托管的,但我仍然认为它是相关的。基本的远程操作并不是您想要尝试解决任何比“重新启动服务器”更复杂的问题。另一方面,优秀的数据中心工程师将更好地处理复杂的问题。在理论上支持程度相似的情况下,这两家机构在实践中有着很大的不同。
不管您的主人是谁,如果您选择了一个员工熟悉的体系结构,您将得到更好的支持。句号。这就是为什么大多数受管理的colo提供商都支持特定的发行版等。当然,没有人会支持或知道您的应用程序本身。那不是他们的部门,是你的。数据中心的工作是提供一个平台并保持该平台正常工作。如果负载下存在奇怪的网络问题,那么不管您在哪里,都需要修复它。
其中大部分是从托管托管的角度编写的。如果你真的需要有管理的协同定位--如果你需要的话,我会很惊讶--谁来支持不同的东西,你需要仔细关注这些术语。对于您所描述的,托管托管,使用专用服务器,听起来更合适。这给了你更多的扩展能力,更少的担心或不得不自己排除故障的能力。你不是高端网络硬件专家。有了这种部署,你为什么要这样做呢?让数据中心处理这个部分,这样您就可以专注于正在部署的应用程序。
最后,最重要的是所涉及的具体提供者。和他们的其他顾客谈谈。如果可以的话,慢慢来,看看他们是如何表现的。
https://serverfault.com/questions/322794
复制相似问题