Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

Version 1 Next »

Confluence URL: [https://docs.sonarqube.org/display/SONAR/Requirements](https://docs.sonarqube.org/display/SONAR/Requirements)


## 설치 준비

SonarQube 사용하기 위해서는 단지 JVM (Oracle JRE 8 이상 혹은 OpenJDK 8 이상) 시스템에 설치되어 있으면 됩니다


(warning) Note: Mac OS X 사용하는 시스템일 경우 Oracle JRE 대신 Oracle JDK 8 (혹은 상위 버전) 사용할 것을 권장합니다. JRE 경우 Java 환경을 완벽하게 지원하지 않을 있기 때문입니다. 상기 내용과 관련된 세부 내용은 [ 포스트](http://stackoverflow.com/questions/15624667/mac-osx-java-terminal-version-incorrect) 참고하십시오.


## 하드웨어 요구사항

1. SonarQube 서버를 효율적으로 운영하기 위해서는 최소 2GB RAM 운영체제 실행을 위한 1GB 여유 RAM 필요합니다.

2. 서버의 저장 공간은 SonarQube 사용해 분석하는 코드의 크그에 따라 다릅니다. 예를 들어 SonarQube에서 제공하는 퍼블릭 인스턴스인 [SonarQube.com](https://sonarsource.com/)에는 4년간 동안 분석한 3000 라인의 코드가 저장되어 있습니다. SonarQube.com 현재 [Amazon EC2 m4.large](http://aws.amazon.com/ec2/instance-types/) 인스턴스에서 구동되고 있으며, 10GB 저장 공간을 사용합니다. 인스턴스에는 800 이상의 프로젝트가 분석되어 있고, 300 개의 미해결 이슈들이 저장되어 있습니다. 데이터베이스는 PostgresSQL 9.5 사용하고 있으며 데이터 베이스 용량은 15GB입니다.

3. SonarQube 읽기 쓰기 성능이 뒤어한 하드 드라이브에 설치되어야 합니다. 엘라스틱서치(Elasticsearch) 인덱스가 사용하는 "data" 폴더는 서버가 작동하는 동안 대량의 I/O 처리하기 때문에 이러한 성능이 매주 중요합니다. 때문에 뛰어난 읽기 쓰기 성능을 가진 하드 드라이브는 SonarQube 서버의 전체 성능에 매우 영향을 미칩니다.


## 지원하는 플랫폼


#### Java


SonarQube Java analyxer 모든 Java 소스 파일을 Java 버전에 관계없이 분석할 있습니다. 그러나 SonarQube analysis SonarQub Server 운영하기 위해서는 다음과 특정 버전의 JVM 사용해야 합니다.

[Oracle JRE](http://java.sun.com/javase/downloads)

(error) 7

(tick) 8


OpenJDK

(error) 7

(tick) 8


IBM JRE

(error)


GCJ

(error)


Oracle JRockit (error)


#### Database


[Microsoft SQL Server](http://www.microsoft.com/sqlserver/)

(error) 2008 (MSSQL Server 10.0) 

(tick) 2012 (MSSQL Server 11.0) Microsoft JDBC 드라이버 번들. Express Edition 지원.

(tick) 2014 (MSSQL Server 12.0) Microsoft JDBC 드라이버 번들. Express Edition 지원.

(warning) Collation 대소문자 구분(CS) 악센트 구분(AS) (: Latin1_General_CS_AS)

(info) Windows authentication (“Integrated Security”) SQL Server authentication 동시 지원. 인증 설정과 관련된 내용은  [설치하기](http://docs.sonarqube.org/display/SONARNEXT/Installing+the+Server) 페이지의 Microsoft SQL Server 섹션 참조.


[MySQL](http://www.mysql.com/)

(tick) 5.6

(tick) 5.7

(warning) UTF8 문자셋 지원하며, collation 대소문자 구분(CS)

(warning) InnoDB 스토리지 엔진만 지원, MyISAM 스토리지 엔진 미지원

(warning) 내장된  mysql-connector-java jar 지원


[Oracle](http://www.oracle.com/database/)

(error) 10G 

(tick) 11G, Oracle 11.2.x 드라이버만 지원

(tick) 12C, Oracle 11.2.x 드라이버만 지원 (Oracle 12.x 드라이버 미지원. 상세 내용은 [https://groups.google.com/forum/#!msg/sonarqube/Ahqt1iarqJg/u0BVRJZnBQAJ](https://groups.google.com/forum/#!msg/sonarqube/Ahqt1iarqJg/u0BVRJZnBQAJ) 참조)

(tick) XE Editions 지원

(warning) UTF8 문자셋 BINARY sort 지원

(warning) ojdbc14.jar 드라이버 미지원

(warning) Thin 모드만 지원, OCI 모드 미지원


[PostgreSQL](http://www.postgresql.org/)

(tick) 8.x

(tick) 9.x

(warning) UTF8 문자셋만 지원


#### Web Browser


SonarQube 제공하는 기능을 충분히 활용하기 위해서는 브라우저의 JavaScript 활성화합니다.

Microsoft Internet Explorer

(error) IE 9

(error) IE 10

(tick) IE 11

Microsoft Edge (tick) 최신 버전

Mozilla Firefox

(tick) 최신 버전

Google Chrome

(tick) 최신 버전

Opera

(warning) 확인되지 않음

Safari

(tick) 최신 버전


<center>

© 2008-2017, SonarSource S.A, Switzerland.

Except where otherwise noted, content in this space is licensed under a

[Creative Commons Attribution-NonCommercial 3.0 United States License](https://creativecommons.org/licenses/by-nc/3.0/us/).


SONARQUBE is a trademark of SonarSource SA.

All other trademarks and copyrights are the property of their respective owners.

</center>

  • No labels