我的网站(社交networking)是用django,cassandra && memcache,rabbitmq,mysql构build的 它使用rabbitmq服务POST请求(通常是用户提交的内容),以平衡mysql的负载。 而memcache && cassandra服务于GET请求(通常是用户获取内容,但不能使用cdn,内容经常变化)。 问题是我的网站在美国访问时速度很快,可能会在0.5s内返回。 甚至更快。 但是来自亚洲等其他国家的人们却遇到了困难,从本地networking到我的服务器的延迟时间可能在400-1000毫秒之间(通过pingtesting) 它最近甚至变得更糟,有什么办法来加快我的网站? 我想出了以下解决scheme似乎工作: 答:简单的解决scheme:使用nginx作为反向代理,在亚洲,非洲等地购买服务器,但由于这些国家和美国之间的延迟很大,所以根本没有加速这个网站。 B:在亚洲,非洲等地购买服务器,而不是build立反向代理。 只需运行我的网站的另一个实例,安装mysql,memcache,cassandra等,将用户重定位到最近的服务器,然后每10分钟同步一次数据。 但我想这样会增加整个系统的复杂性。 由于我的网站已经有一点了 所以我来到这里请求任何build议。 非常感谢您的帮助!
我们最近有一个主要的数据中心从我们的托pipe服务提供商中断。 他们失去了光纤连接,导致9小时的停电,大部分客户无法连接。 这使我们考虑在两个独立的数据中心内部安放我们的网站。 该网站是一个asp.net网站与Sql 2008数据库。 我已经阅读了关于循环IP,任播IP等的一些文章。 这对我来说是新的恐怖,所以我相当失去了从哪里开始。 我有一些问题: 我们如何在2个数据中心托pipe数据库,并保持同步 1数据中心是否必须作为主要的? 我希望所有的用户都去数据中心1,但是在1不可用的情况下,我希望stream量移动到数据中心2.这怎么能达到? 这些只是一些开始的问题。 如果有人能给我一个关于如何解决这个问题的概述,或者指点我一些有用的资源,将会非常感激。
如果我错了,请纠正我,但我想通过添加更多的机器或平衡多台服务器之间的负载处理更多的请求和加载是横向scalling。 所以,如果我添加更多的服务器,我该如何分配数据库? 我是否创build一个数据库来保存多个服务器的用户logging? 或者我也拆分数据库? 数据库完整性呢? 如何同步它? 否则我该怎么办? 我是一个新手,真的很困惑,但很渴望学习。 如果你能向我解释,我将不胜感激。 谢谢!
我创build了一个花哨的界面,它伪装成一个统一的界面来访问位于不同数据中心的不同本地工具。 这些工具不能从外部访问。 为了解决这个问题,我认为最好的解决scheme是创build不同的VPN隧道到不同的DC,这样我就可以访问不同的局域网和工具。 但是,一旦我有十个或更多不同的数据中心进行pipe理并且隧道列表增加(因此由于DC之间的共享子网导致本地IP崩溃的可能性),这听起来有点复杂。 还有其他更好的方法吗?
从外地寻找一些经验 – 我pipe理的机架有两个由数据中心提供的零U垂直PDU。 他们每边都装一个(左边一个,右边一个)。 机架的devise使其可以兼容同时安装两个PDU。 在我们的例子中,绝大多数设备的左侧都有电源,所以从表面看,将两个PDU都放在左侧是比较合理的,这样可以使电缆短路。 同时拥有PDU还是有一个很大的缺点,还是select是非常随意的?
我负责几个设备的价值,作为数据中心效率项目的一部分,我需要移动一些设备。 我正在运行这些服务器的一个约束是PDU加载。 该计划的一个特定部分涉及将大约5安培的设备移动到具有两个120V PDU的机架上,在独立的20安培断路器上绘制9.0和9.5安培的电stream。 我很担心,因为机架中的总拉力已经超过了1个断路器的80%,而且如果我们再增加5个安培,当一个电路出现故障时,增加的负载会使断路器跳闸(也就是级联故障)。 我的主pipe说这样可以,因为服务器电源单元从一个电源单元中抽取时效率更高。 这样我们可以将两个PDU加载到15安培而不牺牲N + 1冗余 。 导演是对的吗? 为什么? 给定一对120V机架,在正常操作期间,保持低于阈值的门槛是多less?
我在两个不同的数据中心有服务器,每个数据中心都获得静态IP。 我想要做的是将服务器设置为IIS7服务器,并允许它们从数据中心故障切换到数据中心,几乎没有(或最好)不中断。 双方的服务器都运行带有IIS7的Windows Server 2008 x64(如果需要,还可以运行7.5)。 我感兴趣的是如何将DNSstream量指向新的数据中心而无需人工干预。 例如: 数据中心A: IP:192.168.1.115 服务器:Server 2008 x64 w / IIS 7 数据中心B: IP:192.168.1.220 服务器:Server 2008 x64 w / IIS 7 其他信息: 域名:Example.org 域名DNS:192.168.1.115 如果数据中心A连接断开(服务线断开等),则stream量如何知道路由到192.168.1.220上的数据中心B? 谢谢, 斯科特
我正在寻找一种很好的方法来审计现有服务器机房中每个机架的功率利用率。 每个机架大部分由一对单相30A / 208V馈电供电。 有没有像networking可用的钳形表,我可以连接到电源线,让我logging随着时间的推移电stream? 像TED 5000这样的工作是为了这个目的吗? 实际上,取代PDU(带有像APC那样的计量式PDU)现在不是一种select。 这是新数据中心规划工作的一部分,而且必须对现有环境造成最小程度的破坏。
我很难计算即将到来的服务器(Dell R710)的功耗,以及数据中心如何计算功耗成本。 希望你能帮助照亮这个光! 我在spec.org上查看了Dell R710 Power的测量结果 ,告诉我服务器在64(空闲)和236W(满载)之间。 我们的服务器的规格略低于测量的服务器,所以我预计平局会更less。 我知道Amp是按瓦特/电压来计算的。 在美国,sockets电压为120 V.这意味着,服务器根据负载在0.5至1.9安培之间汲取电stream。 我所看到的大多数数据中心都表示,它们包含1.5 A的2U空间。 这是基于平均画? 它通常是什么时候测量的? 当服务器获得更多的权力时会发生什么? 最小的R710 PSU是一个“570W”的电源 – 但看起来它永远不会需要570W。 PSU如何与功耗相关? 这有点令人困惑,请帮助我理解这通常会如何更好一些。 我有一种感觉,否则我会跑到权力过度收费! 编辑:更令人困惑的是,戴尔的能源顾问计算3.1 A为我的服务器(双E5620,24 GB RAM,4 SAS硬盘)。 我迷路了
所以现在谈到被黑客使用的机器被用于恶意软件传播和僵尸networkingC&C,我不清楚的一个问题是,执法机构一旦将服务器识别为攻击/ APT和该服务器是在我的集群/数据中心的VPS? 他们拿走整个机器吗? 这个选项似乎有很多与之相关的附带损害,所以我不确定会发生什么情况,以及系统pipe理员在保持工作的同时帮助执法工作的最佳做法。