Confluence 설치전 확인 사항

Confluence는 물리적 또는 가상화 된 서버에서 다양한 운영 체제 및 데이터베이스에서 실행할 수 있습니다.

1. 지원 플렛폼 (Supported Platforms)

이 페이지는 Confluence를 실행하는데 필요한 추가 소프트웨어 및 인프라에 대해 설명합니다. Confluence를 설치하기 전 이 정보를 검토해야 합니다. 

  • 지원되는 플랫폼에서만 Confluence를 사용해야합니다. 이 페이지에 나와 있지 않은 플랫폼과 버전은 지원되지 않습니다. 즉, 테스트를 거치거나 버그를 수정하거나 지원을 제공하지 않습니다.
  • 지원되는 플랫폼에 대한 향후 변경 사항은 Confluence에 대한 지원 종료(End of Support Announcements for Confluence)를 참조하십시오.
  •  > General Configuration > Troubleshooting and support tools 로 이동하여 instance 상태를 확인합니다. 라이센스 유효성, Tomcat 버전, 기본 데이터베이스 설정 등을 살펴 볼 수 있습니다.

정의 : 

(tick) Supported - 해당 플렛폼에서 Confluence 6.x를 사용할 수 있음

(info) Limited - 평가를 위한 플렛폼에서 Confluence 6.x를 적용해 볼 수 있지만, 실제 운영 환경에는 사용할 수 없음 

(warning) Deprecated - 해당 플렛폼에 대해 지원 예정

1.1 Java

Oracle JRE / JDK:
추가 정보
(tick) Java 1.8

알려진 이슈 :

    • 일부 Java 버전에는 Confluence에 영향을주는 버그가 있습니다. Confluence는 Java 1.8.0_25 및 1.8.0_31 (JDK-8059299 참고) 또는 Java 1.8.0_45 (JDK-8068400 참고)에서 실행할 수 없습니다.
    • Confluence는 OpenJDK에서 작동하지 않습니다. Java를 직접 설치하는 경우 Oracle Java를 사용해야합니다.

유용한 정보 :

    • JRE가 Confluence와 번들로 제공되므로 Windows Installer 또는 Linux Installer를 사용하는 경우 Java를 설치할 필요가 없습니다.

1.2운영제체

Operating systems:
추가 정보

(tick) Microsoft Windows

(tick) Linux (most distributions)

(info) MacOS / OSX (evaluation only)

알려진 이슈 :

  • 다음 운영체제는 Confluence를 사용할 수 없습니다 :

유용한 정보 :

  • 32 비트 또는 64 비트 운영 체제에서 Confluence를 실행할 수 있지만 64 비트 운영 체제 용 설치 프로그램 만 제공합니다.
  • MacOS / OSX에서 Confluence를 평가할 수 있지만 Mac에 운영 Confluence 사이트를 설치하고 실행할 수는 없습니다.

1.3 브라우져

브라우져
추가 정보

Desktop browsers:

(tick) Internet Explorer 11

(tick) Microsoft Edge

(tick) Chrome

(tick) Firefox

(tick) Safari (Mac only)

Mobile browsers:

(tick) Chrome

(tick) Firefox

(tick) Safari (iOS only)

(tick) Android 4.4 (KitKat) or later

Mobile operating system: 
(required for mobile app)

(tick) iOS 11 or later

(tick) Android 4.4 (KitKat) or later

알려진 이슈 :

  • Chrome은 WebDAV를 지원하지 않습니다. 즉, Word에서 수정 기능을 사용하면 파일이 Chrome에서 작동하지 않습니다.
  • Office 문서를 편집하는 데 필요한 WebDAV 플러그인은 Firefox 57 (Quantum) 이상에서 사용할 수 없습니다.

유용한 정보 :

  • 호환성 모드가 아닌 표준 호환 렌더링 모드를 사용하여 Internet Explorer 11에서 Confluence가 테스트 되었습니다. 호환성 모드에서는 문제가 발생할 수 있습니다.
  • Confluence 설치 마법사는 Confluence를 설치하는 동안 Javascript를 활성화해야합니다.
  • 네이티브 모바일 앱은 Confluence Cloud 사이트에서만 사용할 수 있습니다. Confluence 서버 모바일 웹보기에서는 페이지를 생성하고 편집 할 수 없습니다.
  • 브라우저 창 크기가 1024x768보다 작 으면 Confluence의 일부가 올바르게 표시되지 않습니다.
  • Confluence Server 모바일 앱을 설치하려면 지원되는 운영 체제를 실행하는 장치가 필요합니다.

1.4 Database

Database
추가 정보

PostgreSQL:

(tick) PostgreSQL 9.3

(tick) PostgreSQL 9.4

(tick) PostgreSQL 9.5

(tick) PostgreSQL 9.6

MySQL:

(tick) MySQL 5.6

(tick) MySQL 5.7 

Oracle:

(tick) Oracle 12c (Release 1)

Microsoft SQL Server:

(tick) SQL Server 2012

(tick) SQL Server 2014

(tick) Azure SQL

Embedded database:

(info) H2 (evaluation only)

알려진 이슈 :

  • Confluence는 5.6.16 이전의 MySQL 5.6 버전에서는 작동하지 않습니다. (MySQL bug 69005 참고)
  • Confluence는 다음과 같은 MySQL 변종에서는 작동하지 않습니다 :

유용한 정보 :

  • MySQL에서 InnoDB 스토리지 엔진을 사용해만 합니다.

  • 내장 H2 데이터베이스는 평가 용입니다. 운영 사이트의 경우이 페이지에 나열된 지원되는 외부 데이터베이스 중 하나를 사용해야합니다.

1.5 환경 및 인프라스트럭처

하드웨어

  • SPARC 기반 하드웨어에서는 Confluence를 실행할 수 없습니다. x86 하드웨어 또는 64 비트 하드웨어의 x86 파생 제품을 사용해야합니다.
  • Lucene 요구 사항으로 인해 설치 또는 홈 디렉토리에 NFS 마운트를 사용할 수 없습니다. Confluence 데이터 센터를 설치하는 경우 공유 홈 디렉토리에는 NFS 마운트가 적합하지만 로컬 홈 디렉토리에는 적합하지 않습니다.

Virtualization

  • Atlassian 지원 팀은 Docker 컨테이너에서 Confluence를 실행하는 데 문제를 해결할 수 있지만 환경 자체와 관련된 문제는 지원할 수 없습니다.
  • Atlassian 지원 팀은 Cloud Formation Template 또는 Quick Start를 사용하여 AWS에 Confluence Data Center를 배치하는 것을 지원할 수 있습니다. 클라우드 템플릿을 이용하여 커스터마이징한 경우 지원할 수 없습니다. 

Application server

  • Confluence 버전과 함께 제공되는 Tomcat 버전 만 지원합니다. 자체 어플리케이션 서버에서는 Confluence를 실행할 수 없습니다.

Internet protocols (IP)

  • IPv4와 IPv6 환경 모두에서 Confluence를 실행할 수 있습니다.
  • IPv6 주소가 항상 인식되는 것은 아닙니다. 제한 사항 및 알려진 문제점은 Confluence 6.9 업그레이드 노트를 참조해야 합니다.


2. 서버 구성을 위한 하드웨어 요구사항

2.1 최소 하드웨어 요구사항

아래의 값은 Confluence를 실행하는 데 필요한 최소 하드웨어를 나타냅니다. 예를 들어 Confluence에 할당 할 최소 힙 크기는 Synchrony의 경우 1GB와 1GB입니다 (협업 편집에 필요함). 운영 체제 및 서버에서 실행되는 다른 응용 프로그램에 필요한 최소한의 물리적 하드웨어가 추가로 필요합니다.

서버 부하는 주로 방문객 수가 많기 때문에 최소 시스템 요구 사항을 판단하기가 어렵습니다. 이 숫자는 Confluence를 실행하는 데 필요한 최소 가이드를 제공하며 구성에 더 나은 하드웨어가 필요할 것입니다.

아래는 Confluence 실행을 위한 최소 하드웨어 요구사항 입니다 :

  • CPU: Quad core 2GHz+ CPU
  • RAM: 6GB
  • Minimum database space: 10GB

2.2 하드웨어 명세 사례

다음은 클러스터되지 않은 Confluence 인스턴스의 하드웨어 사양 사례입니다. RAM의 양이 전체 서버 메모리 또는 JVM에 할당 된 메모리를 나타내는 지의 여부는 기록되지 않지만 공백 설정은 정보가 제공되지 않았 음을 나타냅니다.

Accounts

Spaces

Pages

CPUs

CPU (GHz)

RAM (MB)

Notes

150

30

1,000

1

2.6

1,024


350

100

15,000

2

2.8

1,536


5,000

500


4

3

2,048


10,000

350

16,000

2

3.8

2,048


10,000

60

3,500

2

3.6

4,096


21,000

950


2

3.6

4,096


85,000

100

12,500

4

2.6

4,096

3 machines total: application server, database server, Apache HTTPD + LDAP tunnel server.

2.3 Server Load 및 확장성

Confluence 배포를위한 서버 하드웨어 요구 사항을 계획 할 때, 최대 방문자, 뷰어 비율 및 전체 내용을 기준으로 서버 확장 성을 추정해야합니다.

  • 뷰어 대 뷰어 비율 편집은 업데이트를 수행하는 방문자의 수와 콘텐츠를 보는 사람들의 수입니다.

  • 전체 컨텐츠 수는 총 공간 수로 가장 계산될 수 있습니다.

Confluence는 정해진 방문자 피크 시간보다는 소수의 편집자와 적은 공간으로 꾸준히 방문자의 흐름에 따라 확장됩니다. 사용자는 다음을 고려해야합니다.

  • 총 페이지는 성능에 대한 주요 고려 사항이 아닙니다. 예를 들어, 80K 페이지를 호스팅하는 인스턴스는 512MB의 메모리에서 사용할 수 있습니다.
  • 항상 외부 데이터베이스를 사용하고, 성능 조정 가이드를 확인하십시오.

2.4 보고된 컨텐츠 최대치

최대 Spaces

1700

최대 Internal Users

15K

최대 LDAP Users

100K

최대 Pages

80K

2.5 하드 디스크 요구사항

첨부 파일은 파일 시스템에 저장되는 동안 모든 페이지 내용은 데이터베이스에 저장됩니다. 첨부 파일이 많을수록 더 많은 디스크 공간이 필요합니다.

비공개 인스턴스는 내부적으로 또는 LDAP와 같은 사용자 저장소를 통해 사용자를 관리하지만 온라인 인스턴스는 공개 가입이 활성화되어 익명의 인터넷 방문자의 추가로드를 처리해야합니다. 다음은 권장 사항이 아니라 예제 일뿐입니다.

Use Case

Spaces

User 
Accounts

Editors

Editor To 
Viewer Ratio

Pages

Page Revisions

Attachments

Comments

Total Data
Size (GB)

Notes

Online Documentation

140

11,500

1,000

9%

8,800

65,000

7,300

11,500

10.4


Private Intranet

130

180

140

78%

8,000

84,000

3,800

500

4.5


Company-Wide Collaboration

100

85,000

1,000+

1%+

12,500

120,000

15,000