Posts

Showing posts from March, 2019

Confluence 6 安装指南

在你开始之前 在你开始安装 Confluence 之前,请确定你的安装环境满足  最小系统安装要求 和 支持的平台 . 如果你计划将你的 Confluence 运行到虚拟环境下,请参考  Running Confluence in a Virtualized Environment  页面中的内容。 选择你的安装方式 有多种方式可以对 Confluence 进行安装。请针对你的安装环境选择最合适的安装方式。 安装方式 这个方式适合你吗? 安装 Confluence 测试版 Windows, Linux or OS X 这个方式最将 Confluence 站点设置和运行起来的最快的方法。如果你现在正在对 Confluence 进行评估,你可以使用这个方法进行安装或者尝试免费的  Confluence Cloud 。 安装 Confluence 测试版,你不需要安装外部数据库。 使用安装文件(installer)来安装 Confluence Windows Linux 这个安装方式将会使用安装器对 Confluence 进行安装。同时这个方法也是将 Confluence 运行到 Window 或者 Linux 服务器上最直接的方法。 从 zip 或者归档文件来安装 Confluence Windows Linux 这个安装方法要求你手动配置安装文件和系统参数。能够让你对 Confluence 安装有最大的控制权。 这个安装方式能够让你对 Confluence 安装过程进行完全控制。当针对你的操作系统没有合适的 Confluence 文件的话,你可以使用这个方法来进行安装。 使用 Docker 容器来运行 Confluence Docker 使用这个安装方法,Confluence 服务器可以以最快的速度启动和运行 Docker 中预先配置选项的镜像。请访问  https://docs.docker.com/  来获得更多有关 Docker 的相关内容。 Atlassian 能够对运行在 Docker 容器中的 Confluence 提供支持,但是并不能对环境运行本身的问题提供支持。 将 Confluence 安装到云平台 ...

在虚拟环境下运行 Confluence 6

这个页面针对运行在虚拟硬件环境下的 Confluence 提供一些信息。 概要 在虚拟环境(virtual machine (VM))下运行 Confluence 需要一些特定的技能来进行设定和进行管理。更主要的是 Confluence 的运行性能将会受到在相同架构下运行的其他虚拟机的影响,同时也与你如何配置 Confluence 有关。 Atlassian 能够支持 Confluence 和 Confluence 数据中心环境在虚拟机环境下运行,但是不能对虚拟环境自身环境的维护提供支持。 建议 下面的一些建议来自于我们将 Confluence 部署到虚拟环境下运行的一些经验。这些虚拟环境包括如 VMWare 和 KVM,同时也来自于我们对这些环境下运行用户提供支持后获得一些经验。 了解你的平台(Know your platform) —— 对你运行环境下的操作系统相关文档应该需要有一些了解,然后来选择虚拟化的技术或者设置可以依赖 VM(virtual machine)环境的一些知识。 指派足够的内存(Allocate enough memory) —— 作为一个 Java 的 Web 应用程序,与其他的 Web 应用程序相比,Confluence 需要大量的内存。请确定你的虚拟机能够提供足够多的物理内存来运行 Confluence,同时还不需要将 Confluence 运行到交换区(swapping)。 处理高 I/O(Handle high I/O) —— 在通常的使用情况下,Confluence 需要大量的 I/O 数,这些操作被用来操作数据库和主目录的内容请求。这些请求针对每一次资源请求都会被进行。请确定在你的 VM 环境中使用了正确的驱动器类型来优化这些访问。 处理峰值 CPU 和内存使用(Handle peak CPU and memory usage) ——  针对一些特定的操作(包括 PDF 导出,Office 文档处理和显示大量内容的页面)Confluence 将会需要大量的 CPU 和内存使用。请确定你选择的虚拟环境具有足够的弹性和能力来处理峰值运行,而不是仅仅是等待运行。 正确的时间同步(Synchronise time correctly) —— 一些用户在 VM 和主机上的时间同步上有问题。这个将会导致 C...

Confluence 6 示例 - https://confluence.atlassian.com/

这里是有关存储空间和内存使用的情况,数据更新于 2013年04月: 数据库大小 2827 MB Home 目录占用空间大小 116 GB 平均内存消耗 1.9 GB 选择实例的数据库表格 数据( Data ) 相关表格(Relevant Table) 行( Rows ) 大小( Size ) 附件元数据(Attachment metadata) attachments 193903 60 MB 内容和用户属性(Content and user properties) os_propertyentry (?) 639737 255 MB 内容正文(包括有所有博客页面,页面内评论的版本历史) bodycontent 517520 1354 MB 内容元数据(包括有标题,作者) content 623155 459 MB 标签(Labels) label (5982, 1264 kB), content_label (134151, 46 MB) 140133 47.2 MB 用户(Users) users 38766 6200 kB 备注:这里没有显示所有的数据库表或者索引,平均的行数量针对安装的实例不同而不同。 选择的 home 目录组件大小 数据(Data) 文件(Files) 大小(Size) 附件(Attachments ,包括有所有附件的版本) 207659 105 GB Did-you-mean 搜索索引 10 14 MB Office 连接器缓存 3506 456 MB 插件文件(Plugin files) 1851 669 MB 搜索索引(Search index) 448 3.9 GB 临时文件(Temporary files) 14232 5 GB 缩略图(Thumbnails) 86516 1.7 GB 使用索引(Usage index 目前已经被禁用) 239 2.6 GB 备注:这里没有显示所有的数据库表或者索引,平均的行数量针对安装的实例不同而不同。   https://www.cwiki.us/display/CONF6ZH/Server+Hardware+Require...

Confluence 6 大致的用户规模示例

针对非集群 Confluence 实例,下面是一些硬件配置。上面的内存数量不区分服务器使用的内存还是 JVM 使用的内存,表格中的空白,表示的是没有这方面的数据。 用户数量 空间数量 页面数量 CPUs CPU (GHz) RAM (MB) 备注 150 30 1,000 1 2.6 1,024   350 100 15,000 2 2.8 1,536   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 部署的时候,你需要计划你的服务器硬件。你需要针对你网站的高峰访问量,所有的内容页面数量,和编辑对访问的比率量来评估你服务器的扩展性。 编辑对访问比率是指由多少访问者对内容进行编辑对比仅仅对内容进行查看。 针对网站的所有内容的最好评估方法是通过所有空间的数量。 Confluence 的扩展性最好是根据访问者的数量,而不是高峰时期用户访问量,有多少编辑用户和多少空间。下面的内容也应该考虑进你的性能分析中。: Confluence 站点中的页面总数通常不是性能的主要考虑。例如,一个 Confluence 实例可能存储有 80K 的页面,但是只消耗了 512MB 的内存。 总是使用 外部数据库 ,和查看  Performance Tuning  页面中的内容。 已知的最大使用情况 下面表格中是用户报告给 Atlassian 已知的最大使用情况,或者被用于进行性能测试。如果你 Confluence 的使用数量超过了下面表格中的内容,那么集群,数据库性能优化和其他性能优化将需要你进行额外进行了。 创建的最多空间(Most Spaces) 1700 最多的内部用户(Most Internal...

Confluence 6 服务器硬件要求指南

Image
服务器管理员可以通过本页面的指南来对在运行 Confluence 评估版本的最小服务器硬件需求进行评估。应为实际的服务器负载是很难进行预测的,所以最好的办法是通过实际运行一个 Confluence 实例来确定在最后的生产环境中需要什么样的服务器环境。 最大用户访问数量指向 Confluence 发出页面查看或者编辑请求的用户数量。访问用户通常定义为当第一个页面被打开到连接被关闭,如果你的 Confluence 站点被允许公共访问,那么这里包括登录的客户和没有登录的客户。 存储空间的需求依赖于你有多少内容和附件想存储在 Confluence 中。 最小硬件需求 下面的值是针对 Confluence 使用的最小的硬件要求来确定的;例如,最小的 Heap 大小针对 Confluence 来说需要使用 1GB 和 1GB 来被 Synchrony 使用(Synchrony 被用来使用在协同编辑上)。你将需要其他的物理硬件。因为你的操作系统和其他的应用程序在运行的时候还需要使用系统的资源。所以你的最小要求要大于 Confluence Heap 要求的最小内存。  针对小的安装实例,服务器的最高负载主要体现在最高访问量的时候,因此最小的硬件要求就比较难确定了。我们提供的最小硬件要求主要是针对 Confluence 能够运行的最小要求,针对你的安装实例,你的 Confluence 安装可能还需要更多的资源。 下面是我们推荐运行 Confluence 的最小硬件要求: 中央处理器(CPU):  Quad core 2GHz+ CPU 内存(RAM):  6GB 最小数据库存储空间(Minimum database space):  10GB 说明: 请注意有些用户是将 Confluence 运行在 SPARC 平台的硬件上面的,Confluence 的官方只能对运行在 x86 平台上的硬件提供支持,官方也能对运行在 x86 平台上的 64 位系统提供支持。Confluence 通常没有办法在约束比较严格的系统或者共享上的环境上很好的运行 - 例如 AWS micro.t1 安装实例。当你在运行平台上进行选择的时候,请注意平台能否提供持续的处理能力和内存的限制,尤其是在启动处理进程的限制上。 https://www....