빌드,배포 자동화
컨설팅 서비스
효율적이고 신뢰성 높은
배포 프로세스를 구축하세요
배포 프로세스를 구축하세요
배포자동화는 소프트웨어 개발 및 운영 환경에서 필수적인 요소로, 제품의 신속한 배포와 오류 최소화, 그리고 일관된 운영을 보장합니다.
저희의 배포자동화 컨설팅 서비스는 FRISM 형상관리 솔루션 구축 통해 고객님의 개발 프로세스를 자동화하고, 배포의 효율성을 극대화합니다.
저희의 배포자동화 컨설팅 서비스는 FRISM 형상관리 솔루션 구축 통해 고객님의 개발 프로세스를 자동화하고, 배포의 효율성을 극대화합니다.
서비스 특징


절차에 따른 전문가 투입



통합 구성을 위한 다양한 명령 지원

- 배포 프로젝트별로 관리
- 실행 시간, 실행 결과 자동 저장
- 실행 오류 자동, 수동 감지 지원
- 관리자의 재실행 , 재구성 지원
- 관리자용 전용 모니터링 프로그램 제공
- 조건문 ,반복문으로 쉬운 구성
- Shell / DOS Terminal 명령 사용 지원
- 서버간 복사, 실행 명령 제공
- 각종 내부 명령 지원
- 사용자 환경에 맞는 Command 개발 지원
다양한 운영체제로 배포 자동화 지원
빠르고, 안정적으로
메모리 부하가 적은 FRISM Agent
잦은 보안, 버그, 안정화 패치로 인한 리부팅 요건이 많고 파일의 개수에 따른 속도저하와 인덱스의 깨짐 현상이 발생하는 NTFS, FAT32를 사용하는
Windows 보다 안정적인 Kernel과 최적의 성능을 발휘하는 EXT-3 Layer File System의 i-node 방식인 Unix / Linux System을 사용하면서 안정적인
Server Programming 기술을 위해 빠른 Native Process 방식의 Unix-C로개발 되어 최소의 메모리를 사용하는 AGENT가 기술의 특장점입니다.
Windows 보다 안정적인 Kernel과 최적의 성능을 발휘하는 EXT-3 Layer File System의 i-node 방식인 Unix / Linux System을 사용하면서 안정적인
Server Programming 기술을 위해 빠른 Native Process 방식의 Unix-C로개발 되어 최소의 메모리를 사용하는 AGENT가 기술의 특장점입니다.
구분
|
포웨이브 FRISM
|
타사 솔루션
|
비고
|
---|---|---|---|
개발언어 | Unix-C | JAVA | |
실행 방식 | Fork를 통한 Multi-processing | JVM내에서의 Multi-threading | |
DAEMON 구동 | Daemon 형태로 구동, 실행 파일 하나로 Process 관리 편함 |
Daemon 안됨, Nohup,tcpserver의 Unix명령을 통해 구동, 관리 불편함 |
|
Child Proc 오류시 안정성 |
문제가 되는 Process이외에 Process는 정상 가동 Process간 영향도 없음 |
하나의 Thread가 문제발생시 Main Process가 종료됨 | |
메모리 사용 | OS에서 제공되는 메모리를최대한 사용함 |
JVM에 미리 메모리 설정, 유휴 메모리가 있더라도 지정된 메모리를 넘으면 어플리케이션 메모리 에러 발생 |
|
성능 |
작은 메모리로 최대의 CPU활용 서버 프로그램에 적합 다량의 처리에서 가장 효율적임 |
JAVA의 Class생성으로 많은 메모리 사용 다량의 처리시 현저히 느려지고 많은 메모리, CPU 사용 발생 |
|
CPU,Memory 부하 |
필요한 데이터만 전송하고 간결한 명령을 수행하므로 실행되는 서버에 부하적음 |
JVM의 특성상 다량의 파일 또는 명령 수행 시 많은 메모리를 사용 |
고객사 업무서버에 많은 메모리 사용과 CPU 사용은 영향을 줄 수 있음 |
추가 비용 | Gcc는 무료임 | 현재 JAVA는 무료이나 유료화 진행중 | |
업그레이드 고려사항 | OS의 업그레이드시만 Rebuild를 통해 사용 |
OS가 바뀌지 않아도 JRE의 Version업그레이드 필요시 따라 모든 서버 새로 설치 경우에 따라 프로그램 변경해야 함 6개월 마다 JAVA 업그레이드 일어남 |
|
확장성 |
명확히 분리된 배포엔진 사용으로 확장 시 설정으로 해결하는 경우가 많음(배포엔진만 사용할 수 있음) 일관된 Api 제공 |
솔루션 안에 독립적 운영이 가능한 엔진구분 없고 요청때마다 커스터마이징으로 프로그램 변경을 해야만 하고 경우가 많고 별도 비용이 발생됨 |
Open VCS Integration of FRISM


오픈 버전관리(GIT·SVN·CVS)를
FRISM Repository로 통합하여 사용할 수 있습니다.
개발 조직은 여러 오픈 레파지토리를 사용하면서
FRISM 통합 레파지토리를 구축하여 운영 버전을 관리하고
각 환경에 빌드 · 배포를 자동화 할 수 있습니다.
워크플로우를 통해 변경 · 승인 절차를 수행하며
Revision 선택 · tag 선택 등의 방법으로 파일을 통합 관리합니다.
FRISM Repository로 통합하여 사용할 수 있습니다.
개발 조직은 여러 오픈 레파지토리를 사용하면서
FRISM 통합 레파지토리를 구축하여 운영 버전을 관리하고
각 환경에 빌드 · 배포를 자동화 할 수 있습니다.
워크플로우를 통해 변경 · 승인 절차를 수행하며
Revision 선택 · tag 선택 등의 방법으로 파일을 통합 관리합니다.
개발과정에서의 CI·CD
Continuous Integration / Continuous Delivery / Continuous Deploy
