DNS NAME , PROTOCOL 및 해당 항목으로 설정되는 제품 URL을 matrix_sys.properties가 설정되어 있는 경우 각 인스턴스 서버별 메모리에 적용된 항목으로 처리하도록 기능 개선
Start Release No : 7.0.400.20230109 / Update Release No : 7.0.400.20240201
BCRM#E0277 matrix_sys.properties 신규 기능 개발
작성자 : 손성준 / 검수자 :
기능 정보 |
|
|
|
|
|
|
---|
도움말 | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|
| ||||||||||
서버 기동에 필요한 중요 정보는 matrix_sys.properties를 통해서 처리되도록 하고 동일 Repository DB를 여러 서버를 설치하여 사용하더라도 properties 항목으로 서버가 기동 될 수 있도록 기능 개선
코드 블럭 | | |||||||||
|
세부 기능 명 | 내용 |
---|---|
백도어 방지 | 서버 기동에 필요한 정보(DNS 등등)를 Repository DB 데이터가 아닌 properties값을 통해 관리하도록 구성 |
서버 망 분리를 통한 이중화 | 여러 서버 인스턴스를 동일한 repository DB 사용이 가능한 구조 구성 |
정보 | ||
---|---|---|
| ||
|
참고사항 | ||
---|---|---|
| ||
|
변경 전/후 제품 버전 | 변경 전(제품 버전) |
---|---|
AS - IS | ■ 서버 기동 정보를 Repository DB로 Update 한 후에 정보를 메모리에 설정하여 사용 → setup.jsp를 통해 Repository DB에 서버 기동에 필요한 옵션 값들을 update하고 db정보를 통해 서버 기동 ■ 망분리를 통한 여러개의 서버 구성 불가 → DNS 정보를 Repository에 있는 값을 사용하기 때문에 같은 DB를 사용하여 여러개의 인스턴스를 올릴 수 없다. |
TO - BE | ■ 서버 기동 정보를 메모리에서만 관리 → matrix_sys.properties값을 읽어 들여 서버에 필요한 옵션 값들을 메모리에 적재하고 서버 기동 ■ 망분리를 통한 여러개의 서버 구성 가능 → DNS 정보를 Repository가 아닌 properties에서 관리하므로 망 분리를 통한 여러개의 서버 구성 가능 |