是否有适合企业的颠覆设备/工具集

bom*_*dil 5 linux svn administration

我正在寻找一个企业颠覆设置,它将满足以下要求:

  • 出于高可用性原因,我需要至少 2 个存储库服务器实例
  • 多个存储库的管理
  • 2 个存储库服务器需要同步。
  • 轻松管理和配置
  • 通过 LDAP 集成(Web 界面)进行用户和授权管理 - 可选
  • 备份和恢复功能,保证恢复不超过 1 天的丢失数据
  • 设置快速、简单。
  • 存储库监控(流量、数据量、热点..) - 可选
  • 安全性好
  • 如果可能的话,开源或低价标签
  • 如果推荐商业工具,则有一定的定价范围。
  • 如果有 VMWare 设备就太好了。

我对支持这些要求的设备或一组颠覆工具感兴趣。操作系统应该是Ubuntu。

工具集的配置和设置应该可以在几个小时或最多几天内完成......

我们的开发团队并不庞大(大约30人),但在不断壮大。

我一直无法找到任何东西(Subversion MultiSite 除外,这对于我们的企业来说似乎很大(而且昂贵? - 他们没有提供价格信息))任何人都可以推荐解决方案吗?您能否也描述一下您使用推荐工具的体验?

安装和配置越简单、越快越好...如果没有价格标签,那就更好了..

感谢您的任何帮助。

myr*_*ack 1

使用 VMWare 的“高可用性”工具之一在 VMWare 实例中运行 Subversion 服务器将为您提供大部分所需的功能。有内置 Subversion 服务器的预构建 VMWare Appliance。 http://www.vmware.com/appliances/directory/308

VMWare 的 HA 功能将为您提供 SVN 服务器实例的冗余。(您将需要多台物理服务器才能实现真正的冗余。如果一台服务器发生故障,VMWare 将在新服务器上重新启动实例。)

我不知道有任何 VMWare 设备具有特殊的备份功能,但这对于编写脚本来说非常简单。只需每天运行一次“svnadmin hotcopy”,这样您就有了一个存储库的副本,可以在发生损坏时使用。(除此之外,您确实应该使用带有磁带备份的 SAN RAID 阵列。)

我们的设置:

  • 刀片服务器机架
  • VMWare基础设施
  • 虚拟化 Windows 2003 Server
  • 如果 Windows 崩溃或其中一个刀片出现故障,VMWare 会重新启动 Windows 实例。
  • CollabNet Subversion Server,通过 SSPI 身份验证运行 Apache
  • SVN 存储库位于 SAN 上
  • 每晚 svnadmin 热复制并验证存储库(到 SAN 上的另一个目录),因此我们有一个存储库的“热”备份,可以在出现损坏问题时随时使用。
  • 每晚对所有内容进行磁带备份
  • 定期将磁带带离现场

服务器硬件和 VMWare 的成本将是您最大的问题(假设您还没有这个)。如果您不愿意进行此类现金支出,那么可能值得考虑托管 SVN 提供商。