首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何将How应用程序迁移到集群?

如何将How应用程序迁移到集群?
EN

Server Fault用户
提问于 2013-02-10 07:22:23
回答 1查看 74关注 0票数 -1

我在linux + uwsgi上运行了一个python应用程序。我目前正在一台机器上运行这个程序。我想将这个设置迁移到集群中。

我对集群还不熟悉。实现这种迁移的步骤是什么。我们是否需要更改web应用程序,以便在集群上运行相同的设置?

如果有人能向我介绍一些关于同样问题的教程,我将不胜感激。

谢谢

EN

回答 1

Server Fault用户

回答已采纳

发布于 2013-02-10 10:12:14

这实际上取决于集群的含义以及集群的目标是什么。对于web应用程序来说,最常见的原因是负载的分散或高可用性,所以我的回答将基于假设您想要其中之一。

扩展负载

要在多台机器之间分散负载,最简单的方法是移动数据存储(数据库、memcache等)。另一台机器。如果这还不够,您还需要两个服务器:一个是应用服务器的副本,另一个是负载平衡器,以平衡两个应用服务器之间的负载。

冗余

如果您的目标是高可用性,那么您需要一个集群数据存储(如mysql集群)和一些类似于pac怪机/cor产c的东西,以便在两个盒子中的任何一个上始终保持您的服务的IP可用。

结合了两个

“扩展负载”设置还提供了基本的高可用性,您可能会丢失一个appserver,并且该服务将继续运行。为了获得更好的可用性,您可以对负载平衡器进行集群,也可以对数据存储进行集群。

摘要

这只是一小部分你可以做的事情。“聚类”本身并不是目标,而是达到目的的手段。你到底想达到什么目的?

票数 1
EN
页面原文内容由Server Fault提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://serverfault.com/questions/477297

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档