将数据caching在应用程序代码中通常是一个好主意,原因很多。 我们已经在包括ColdFusion,.NET和PHP在内的共享环境中安静地进行了一段时间。 但是,由于我们与我们组织中的许多其他开发小组共享这种环境,所以我们(或我们的客户)欣赏的停机时间明显更多。 因此,我们的网站pipe理员正在实施一个新的环境。 在这个环境中,他们在当前的Dev和Prod环境之间添加QA级别。 而且,为了增加正常运行时间,他们在QA和Prod两个层面都是集群机器。 这很好,原因很多。 我看到一个问题的一个领域是caching。 将有两个(或更多取决于节点数量)caching集。 你可以想象,这会产生以下潜在的问题。 用户1更新数据,从而在节点A上更新caching。用户2来查询数据,但在节点B上,因此得到的是旧数据。 他们是如何处理这个问题的最佳实践? 我的代码中是否有任何types的更改? 有没有可以实施的服务器设置?
它是位于前端服务器之前的防火墙还是路由器,基本上可以让您添加/删除服务器,而不必等到DNS传播,因为您拥有自己的内部IP的小型networking? 这是否也为您提供将stream量路由到其他ISP的潜在灵活性? 例如说你有2个前端服务器,1分贝。 在另一个ISP上有另外一个相同的设置用于故障切换。 (你每x分钟同步数据)。 如果ISP#1的数据库服务器出现故障,您可以将stream量路由到运行的ISP#2吗?
HI, 我们有附加到clariion CX4的ESXi群集 我们有Windows 2008 R2作为客户操作系统。 进入这个虚拟机是2 x 1.95T RDM的 我select磁盘1>创build分区主大小= 1(1MB)>然后列表分区分区###types大小偏移量 * Partition 1 Primary 1024 KB 1024 KB 然后我为另一个磁盘做同样的事情,偏移量是1024KB 我需要提供4T磁盘到这个虚拟磁盘,所以我右键单击磁盘1>转换为简单的卷>然后扩展它通过添加第二个磁盘 现在当我做列表分区时,我看到closures设置为31k。 任何人都可以请指导我。 谢谢
好的,我一直在寻找10千兆链路的第4层负载均衡解决scheme。 我需要以下属性 以10Gig以太网速度工作。 可以支持长期tcp连接。 多达1mil的实时TCP连接。 平衡器不参与返回path。 TCP会话容错能力故障转移。 低延迟和良好的通过。 可以编写脚本。 无论是软件或硬件解决scheme。 可以这样做吗? 任何人这样做?
我们正在开始迁移到IIS群集以实现负载平衡,故障转移支持以及零停机升级。 我们目前正在使用一对Windows 2008 R2虚拟机testing此configuration。 我们目前的方法是在IIS上configuration相同的IP地址和绑定的虚拟机。 换句话说 – 192.168.100.88被两台虚拟机绑定,并且两台虚拟机都在其IPconfiguration中显示该地址。 每台服务器还有一个IP,不受负载均衡器的限制。 所以,我的问题是,如何testing一个节点,然后才能使其联机? 例如,我们下一个节点来升级。 我们希望在服务器内容返回给客户之前对其进行testing。 以前,当我们通过防火墙/networkingconfiguration在不同主机之间进行手动切换时,每个IIS服务器都有一组不同的IP地址,我们只需更改hosts文件并清除dnscaching。 testing离线模式。 然后把它联机。 但是…与负载平衡configuration,两台服务器在技术上绑定到相同的IP地址(我不知道如何工作)。 那么如何将我的浏览器专门指向平衡器中未启用的节点呢? 唯一想到的是为每个网站设置第二组IP地址,并在IIS中绑定这些(除了负载平衡的IP)。 内部testing将使用第二组IP,因为它们不通过防火墙暴露给外部客户。 这个唯一的问题(除额外的IP额外开销之外)是一些网站是https。 而IIS7只能将一个SSL证书绑定到一个IP地址。 那么,如何testing当前不在群集中的节点(通过networking负载平衡器pipe理器禁用)
我已经完成了整个社交networking的编程,已经有6万用户(6年以上)取代了老用户,但是有时候有100-300个用户在线。 我将开始把不同的关注放在不同的专用服务器上。 但是,随着整个云的趋势,我想我可能会做出错误的决定。 那我就需要按需马力。 我想把一个图像和video服务器放在另一个专用服务器和另一个聊天服务器上。 我可以只把我的PHP,MySQL代码在这些主机上,他们会采取剩下的caare? 或者是有一些涉及的API,我必须编程!? 我有什么select?
假设我在两台服务器(Solaris,4个CPU,每个64 GB的RAM)上运行一个集群,并且两个Weblogic服务器节点都在运行。 堆大小在这些节点上是最大的,因此每个服务器大多数时间运行40+ GB的可用内存,每个服务器平均具有30%的CPU利用率。 假设应用程序水平地正确扩展,在同一硬件上添加更多的应用程序服务器节点以利用未充分利用的资源是否合理? 2 GB JVM堆限制实际上限制了一个节点可以提供的最大请求数,对吗?
那么我这个379美元的专职服务员本月第二次再次变冷了。 我需要find一种方法来让另一个服务器在不同的提供商,我可以只是翻转,以防万一发生这种情况。 处理这种情况的最好方法是什么?
我有一个在Windows Server 2008 R2上运行的双节点SQL Server群集(SQL 2008 sp1)。 这是一个主动/被动群集,目前,node1是主动节点。 有一个应用程序在node1上运行。 我有要求在集群上放置另一个应用程序。 然而,由于资源的使用,我被问到节点2是否可以成为这个新应用程序的主动节点。 这可能吗?? 如果是这样,我只是创build一个新的SQL集群,使用node2作为正常的活动应用程序?
我想我正在尝试做什么可以使用bash脚本来实现,但我绝对可以在这里使用一些帮助! 好的,这是这个场景: 我有一个双主节点的MySQL集群,主Master复制就绪。 现在,有问题的应用程序(SOGo)在这两个节点上运行。 在任何给定的时间点,应用程序的这两个实例都应该读取/写入一个副本,以避免重复input。 因此,如果实例A正在写入其本地数据库,那么B也正在远程写入该数据库。 反之亦然 如果A发生故障,那么我必须replaceB的SOGo实例中的一个configuration指令,使它现在使用它的本地数据库。 一个简单的sed语句和服务重启可以做到这一点。 之后,当A再次回来时,我可以指示A写入B的副本,或要求B停止在本地副本上写入,而是写入A的副本。 那么,为了使这个程序自动化,我最好的办法是什么?