页面树结构

Confluence 是 '网页应用程序', 通过任何计算机的网页浏览器访问服务器。 因此, Confluence 需要硬件和软件支持。 Confluence支持的平台 列出了Confluence支持的软件平台。 本页面详细说明了运行 Confluence 所需要的软件和硬件信息。 本页面也涵盖了以下信息:

  • 可以运行Confluence,但Atlassian却不提供技术支持的软件平台
  • 与Confluence有冲突或存在已知缺陷的软件和平台。

本页面的内容:

概述

Confluence 可以运行在大部分操作系统、数据库和应用服务器上。 如果你有能力, Confluence甚至可以运行在8年前的数据库或8年的前硬件环境上。 而实际上, 我们提供的技术支持服务却无法涵盖所有的环境。 我们只对有限的平台和软件版本提供技术支持。

我们仅对新发布Confluence版本之前1至2年内发布的软件平台版本提供技术支持(如果1-2内没有发布新的软件平台版本,我们会对该平台的最新版本提供技术支持)。这不意味着你在每次升级Confluence都需要升级数据库或应用服务器。 然而, 如果你的Confluence运行在不支持的数据库或应用服务器上,我们建议你升级到比较新的版本。

例如, 你的 Confluence 2.7.3 在 PostgreSQL 8.0 上运行得很正常。 你决定要升级到 Confluence 2.8, 而这个版本的Confluence只支持 PostgreSQL 8.1。 也有可能Confluence 2.8 运行在 PostgreSQL 8.0 上没有问题。然而, 如果你发现了运行故障, 在我们能够深入了解问题原因并提供技术支持之前,我们会建议你升级到 PostgreSQL 8.1 或 8.2。

请浏览 Confluence支持的平台 了解当前Confluence版本支持的平台列表。

你也可以选择 Atlassian 主机租用方案

如果你没有资源在本地安装、设置和维护 Confluence, 可以考虑使用我们的主机租用方案。 你可以在我们的主机服务器上安装和维护你自己的Confluence实例,我们负责主机服务器的测试,监管以及升级服务。 更多信息, 请浏览Atlassian 网站了解 Confluence 主机服务(英文) 以及 JIRA Studio(英文) 整合方案。

Confluence 软件需求

请阅读Confluence支持的平台。这个页面包含了Confluence 3.4 支持的,重要的客户端和服务器软件需求信息。

客户端软件需求

请参考下面的内容了解Confluence客户端软件需求。

网页浏览器

Confluence新版本已经不再支持 Internet Explorer 6, Mozilla Firefox 2 以及 Safari 2。 请浏览 Confluence 支持终止公告

服务器软件需求

请参考下面的内容了解Confluence支持的服务器软件需求。

Java

在安装Confluence之前,你需要在操作系统上安装 Java Development Kit (JDK) 。 要了解如何在Windows或Linux/UNIX上安装 Sun JDK , 请参阅 Installing Sun JDK for Confluence

为Confluence安装 JDK 的重要提示

  • Confluence 需要完全安装 JDK。 只在Java虚拟机环境 (JRE) 下无法运行Confluence。
  • 虽然 JDK 1.5 可以很好的运行Confluence, 但应该首选 JDK 6 (1.6), JDK6 更可靠更快速。请参考 Confluence停止支持公告

我们不支持非 Sun JDK。 然而, 如果你希望使用非 Sun JDK 以及使用 SSL, 你需要安装 Sun JSSE package

现在不支持OpenJDK。 A JIRA issue to request support for this JDK has been created (CONF-16431).

操作系统

如果你希望在VMware上运行Confluence,请先阅读 Running Confluence in a Virtualised Environment

Confluence on Virtualised Environments

Atlassian 正式支持非集群的Confluence 3.0及以上版本安装在 VMware。 我们不建议 (也不提供技术支持)在VMware上运行 Confluence3.0 之前的版本, 从 Confluence 3.0 版起,解决了很多早期版本的性能缺陷。 需要注意的是我们也不对VMware上运行的集群版Confluence提供技术支持。请在CONF-19559 中查看具体信息。

应用服务器

Confluence支持的平台页面中列示了 Atlassian 支持的运行在 Windows, Linux, 基于UNIX的操作系统 (比如 NetBSD, FreeBSD, OpenBSD 以及 Solaris) 或 Mac OS X上的应用服务器。

如果你对应用服务器没有特殊要求,而且要将Confluence部署在正式生产环境中,我们强烈建议你安装Confluence Standalone, 它使用的是 Apache Tomcat 应用服务器。

Confluence3.4 支持下面的应用程序服务器。 我们会建议你最好迁移到 支持的应用服务器

  • Apache Tomcat — 5.5.20 至 6.0

数据库

Confluence支持的平台页面中列示了 Atlassian 支持的运行在 Windows, Linux, 基于UNIX的操作系统 (比如 NetBSD, FreeBSD, OpenBSD 以及 Solaris) 或 Mac OS X上的数据库。

如果你对数据库没有特殊要求,而且要将Confluence部署在正式生产环境中,我们强烈建议你使用PostgreSQL。 PostgreSQL是一个可升级, 稳健并且免费的数据库,而且容易配置。 要了解数据库设置信息,请参阅 Confluence数据库库配置

我们假设Confluence 4.x可以很好的运行在下列数据库版本上。然而, 我们没有测试过这些版本,并且在我们为这些版本提供更多技术支持之前,我们会建议你将数据迁移到支持的数据库

  • PostgreSQL — 8.2, 8.3, 8.4, 9.0
  • MySQL — 5.1 (使用 InnoDB 存储引擎, 而不是 MyISAM)
  • Oracle — 11.1, 11.2
  • Microsoft SQL Server — 2005, 2008, 2008 R2
  • DB2 — 9.7

防病毒软件配置

操作系统安装的防病毒软件会大大降低Confluence运行效率。 防病毒软件会拦截对硬盘的访问,甚至会造成Confluence发生错误。

你需要配置防病毒软件忽视下面的文件夹:

  • Confluence home 文件夹
  • Confluence 索引文件夹
  • 所有数据库相关的文件夹

(警告) 如果Confluence运行在Windows上,上面的建议尤其重要。 不管你的硬件多么快, 防病毒软件会不间断地影响Confluence的性能并且可能导致Confluence无法使用。

Confluence 硬件需求

请注意,一些客户在SPARC 硬件环境中运行Confluence, Atlassian 仅为运行在x86硬件环境或在x86硬件上衍生的64位系统提供技术支持。

 

服务器负载

服务器负载主要由并发在线用户数量以及Confluence的使用情况来决定。

不超过 5 并发用户:

  • 2GHz+ 处理器或相似配置
  • 512MB 内存
  • 5G 硬盘空间

超过 25 并发用户:

  • 四核 2GHz+ 至强处理器或相似配置
  • 2GB 内存
  • 10G 硬盘空间

超过 100 并发用户:

  • 四核 2GHz+ CPU 至强处理器或相似配置
  • 4GB 内存
  • 20G 硬盘空间

查看 Confluence服务器硬件需求 了解详细信息。

也可以参考 减少内存不足错误文档中的 Permanent Generation Size章节。

下面是非集群模式Confluence的硬件配置例子,表中没有标明分配给JVM的内存容量。

用户

空间

页面

CPUs

CPU (GHz)

RAM (Meg)

说明

150

30

1,000

1

2.6

1,024

 

350

100

15,000

2

2.8

700

 

5,000

500

 

4

3

2,024

 

10,000

350

16,000

2

3.8

2,024

 

10,000

60

3,500

2

3.6

4,048

 

21,000

950

 

2

3.6

4,048

 

85,000

100

12,500

4

2.6

4,048

3 台服务器: 应用服务器, 数据库服务器, Apache HTTPD + LDAP 管道服务器.

磁盘空间

Confluence 安装路径 - 250MB

  • 安装文件
  • 夜间站点备份
  • 临时文件

Confluence Home 文件夹 或 外部数据库 - 最小 250MB

  • 文本内容
  • 附件文件

相关主题

软硬件环境对Confluence性能影响的调查结果

  • 无标签

2 评论

  1. 这里所说的并发用户数指的是注册的并发用户数还是匿名用户数?匿名用户数仅存在浏览不存在编辑等操作。

  2. 对于性能指标来说,这里的在线并发用户数,应该是指在线的已注册的用户数量,注册用户的访问需要在服务器端维护很多数据,故对这类用户使用的性能评估,才能说明问题。