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
- 文本内容
- 附件文件
2 评论
Weijing 韦京 [Unlimax] 发表:
这里所说的并发用户数指的是注册的并发用户数还是匿名用户数?匿名用户数仅存在浏览不存在编辑等操作。
Weijing 韦京 [Unlimax] 发表:
对于性能指标来说,这里的在线并发用户数,应该是指在线的已注册的用户数量,注册用户的访问需要在服务器端维护很多数据,故对这类用户使用的性能评估,才能说明问题。