首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >创建web应用程序主从配置的最佳方法是什么?

问创建web应用程序主从配置的最佳方法是什么?
EN

Stack Overflow用户
提问于 2009-07-27 18:04:31
回答 2查看 1.3K关注 0票数 1

我正在为我的一些服务器(托管虚拟服务器)创建一个服务器管理接口,我想知道实现上述接口的主从配置的最佳方法。

主服务器应该连接到所有从服务器,以便检索信息(提供一个高级概述)并发送命令(保持管理的集中化)。但是,主服务器本身也可能有虚拟服务器,这就是为什么我计划在所有物理节点上部署相同的应用程序,并确定节点是主节点还是从节点。

//侧注:似乎在某种程度上类似于递归

我有几个想法:

  • 为主程序和从服务器分离数据库模式,应用程序检查模式以确定服务器类型。服务器列表表中的
  • A字段将表中的服务器指定为主从

。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2009-07-28 18:28:51

我想出了一个解决问题的简单办法。我刚在一个从程序的安装中添加了一个从文件,程序检查该文件是否存在。如果是的话,它会把服务器指定为一个slave.....totally

票数 0
EN

Stack Overflow用户

发布于 2009-07-27 18:19:46

虽然您可以推出自己的解决方案,但最好的选择是某种服务器自动化框架/应用程序,比如Puppet或Chef。就我个人而言,我更喜欢主厨,但两者都有很多支持。至少,您可以从它们中了解到如何自己实现这一点:)

与其详细解释它们的功能,我建议您查看它们各自的站点:

不过,以下是每个网站的简介.

厨师是一个系统集成框架,构建的目的是将配置管理的好处带给您的整个基础设施。有了厨师,你可以:

  • 通过编写代码来管理服务器,而不是通过运行命令。(通过Cookbooks)
  • Integrate与应用程序、数据库、LDAP目录等紧密相连)。(通过Libraries)
  • Easily配置需要了解整个基础设施的应用程序(“运行我的应用程序的是什么系统?”)“当前的主数据库服务器是什么?”)

木偶是一种用于表示系统配置的声明性语言,是一种用于发布系统配置的客户端和服务器,是一种实现配置的库。

与其通过自动化当前技术来实现服务器管理,还不如通过提供一种语言来表示服务器、它们所提供的服务和组成这些服务的原始对象之间的关系,从而解决这个问题。与其处理如何实现特定配置或提供给定服务的细节,木偶用户只需使用他们习惯处理的抽象来表达他们想要的配置,比如服务和节点,而Puppet负责实现配置或向用户提供足够的信息来修复遇到的任何问题。

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

https://stackoverflow.com/questions/1189683

复制
相关文章

相似问题

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