본 포스팅은 WEB Server 설치 시 권고 파라미터에 대해 알아보겠습니다.WEB Server 설치 시 OS Kernel 권고 Parameter에 대해 살펴보겠습니다. 파라미터설명권고값net.ipv4.tcp_keepalive_intvlTCP TIME_WAIT 상태를 줄이기 위한 설정15net.ipv4.tcp_keepalive_probes손실된 TCP 상태 감지 시간 설정5net.ipv4.tcp_keepalive_timekeep alive 시간을 설정30net.ipv4.ip_local_port_range사용할 수 있는 포트 범위를 설정1024 - 65000net.core.netdev_max_backlog백로그에 들어오는 소켓 개수를 설정2500net.ipv4.tcp_retries1TCP 연결에 문제가 있..
본 포스팅은 U2L 프로젝트 수행 시 기대효과에 대해 알아보겠습니다.최근 노후된 기 시스템을 U2L(Unix to Linux)을 통해 전환하는 사례가 늘어나고 있습니다. x86 서버의 성능이 최근 Unix 못지 않게 개선되었으며, 무엇보다 비용이 저렴하기 때문입니다. 본 포스팅에서는 U2L을 수행하는데에 따른 기대효과에 대해 살펴보고 이를 통해 변화하는 시스템 아키텍처의 방향성을 되짚어보도록 하겠습니다.최근 IT 시장은 급변하는 DT 시대로 접어들고 있습니다. 그 중 클라우드에 접목시키기 위한 오픈소스 활용 방안이 늘어가고 있으며, 특히 x86(Linux)의 시장은 점점 늘어가고 있다고 볼 수 있습니다. U2L 수행시 어떠한 기대효과가 있을것인가에 대한 고민에서부터 시작해 보도록 하겠습니다.- 저비용 고..
본 포스팅은 RHAMT를 활용한 Application 마이그레이션 가이드입니다.application 고도화 또는 as-is 기반으로 신규 application을 개발하고자 할때 해당 application이 어떠한 기술을 사용했고, 어떠한 요구조건이 수렴되어 있으며, 이후 어떻게 변경해 나가야 할지 파악해 내는 것은 정말 어려운 일입니다.물론 개발 초창기부터 리딩해온 개발자가 여전히 개발에 참여하고 있거나, 다양한 분야의 전문지식을 갖추고 있는 아키텍처들이 명확히 구분되어 있을 경우라 하더라도 웹어플리케이션 하나 분석하는데 많은 시간이 요소됨은 자명한 일입니다.따라서 이를 보다 손쉽게 분석하고 파악할 수 있도록 하는 마이그레이션 툴의 사용은 필수적인 요소라 할 수 있습니다. 오늘은 RedHat Applic..
#!/bin/sh# JVM Options : Server export JAVA_OPTS="-server $JAVA_OPTS" # G1GC export JAVA_OPTS="$JAVA_OPTS -XX:+DoEscapeAnalysis -XX:+UseG1GC" export JAVA_OPTS="$JAVA_OPTS -Xms1024M -Xmx1024M -XX:CompressedClassSpaceSize=1024M -XX:MetaspaceSize=512M -XX:MaxMetaspaceSize=512M" export JAVA_OPTS="$JAVA_OPTS -XX:+PrintGCTimeStamps" export JAVA_OPTS="$JAVA_OPTS -XX:+PrintGCDateStamps" export JAVA_OPTS..
본 포스팅은 오픈소스 APM Tool인 Scouter를 설치하고 WildFly와 연동하는 가이드입니다. Scouter는 "개발자를 위한 APM"이라는 목적에 맞게 어플리케이션 성능을 모니터링 할 수 있는 자유도가 높은 툴 입니다.먼저, Scouter는 아래와 같은 모듈들로 구성됩니다. Modules 설명 Server (Collector) Agent가 전송한 데이터 수집/처리 Host Agent OS의 CPU,Memory,Disk 등의 성능 정보 전송 Java Agent 실시간 서비스 성능 정보와 Heap Memory, Thread 등의 Java 성능정보 Client (Viewer) 수집된 성능 정보를 확인하기 위한 Client 프로그램 각 서버에 설치된 Scouter의 Agent들이 성능 데이터를 Col..
본 포스팅은 Apache에서 다중프로세스를 기동하여 사용하는 가이드입니다. 기존 설치되어있는 Apache에서 다중프로세스를 기동할수있도록 설정하도록 하겠습니다.한대의 Apache 설치만으로 다중 Apache 프로세스를 띄우고자 할때는 아래와 같은 설정이 필요합니다.A. 각 프로세스의 Port 설정B. 각 프로세스의 pid 파일이 생성되는 디렉토리 설정 C. 각 프로세스가 참조하는 설정파일 필요-httpd.conf ( +내부에서 참조되는 설정 파일 또는 로그경로는 모두 프로세스별로 달라야합니다.) 그럼 진행하도록 하겠습니다. * 시나리오-Apache 버전 : httpd-2.4.34-프로세스별 구성은 아래와 같습니다. 프로세스명 Port PidFile 설정파일명 httpd1 80 run/httpd1.pid$..
본 포스팅은 아키텍트가 되기 위한 과정을 설명합니다.그 열세번째 시간으로 아키텍처 개발 중 개발환경 구성 과정에 대해 살펴보도록 하겠습니다.어플리케이션 설계 및 개발 시 준수해야 할 표준을 정의하는데 목적이 있습니다. 1. 수행절차제품 개발 시 설계하고 구축하기 위해 사전에 정의해야 하는 표준을 식별한다.어플리케이션 설계 및 개발에 필요한 개발표준이 필요한 경우, 개발언어 및 프레임워크의 특성을 반영하여 개발표준을 정의한다.개발에 활용될 명명 규칙 및 코딩표준을 정의하고 정제한다. 개발 시에 준수해야 하는 기본적인 개발가이드라인을 정의하고 정제한다. 사용자스토리 기반으로 분석자와 협의하여 업무 트랜잭션 유형을 정의한다. 업무 트랜잭션 유형별로 개발 표준 및 개발가이드라인을 준용하여 코드템플릿을 작성한다...
본 포스팅은 아키텍트가 되기 위한 과정을 설명합니다.그 열두번째 시간으로 아키텍처 개발 중 개발환경 구성 과정에 대해 살펴보도록 하겠습니다.아키텍처에 기반하여 최적의 개발환경 구성에 필요한 솔루션 및 개발 툴을 식별하고 구성하여 개발환경을 표준화하는데 목적이 있습니다. 1. 수행절차아키텍처에 기반하여 서버 개발환경을 구성한다.서버 개발환경 구성방안을 설계한다.서버 별로 설치해야 할 소프트웨어 목록을 확인하여 소프트웨어를 설치하고 구성한다.어플리케이션 실행에 필요한 라이브러리 및 공통 모듈을 설치한다.설치 및 구성이 정상적으로 되었는지 점검한다.아키텍처에 기반하여 개발자 로컬 PC의 개발환경을 구성한다.개발자 로컬 PC에 설치해야 할 모든 솔루션과 개발 툴을 식별한다.각 솔루션과 개발 툴에 대한 설치 및 ..
본 포스팅은 아키텍트가 되기 위한 과정을 설명합니다.그 열한번째 시간으로 아키텍처 개발 과정에 대해 살펴보도록 하겠습니다.시스템 개발을 위한 표준정의 및 개발환경을 구성하고 아키텍처 주요 구성요소 및 시스템 공통 모듈을 설계하고 개발하여 실행아키텍처를 구축하고 검증하는데 목적이 있습니다. 1. 테일러링가이드(Tailoring Guide)실행 아키텍처 구축은 1차 시스템이 구축되어 있고, 이후에 추가 개발을 수행하는 프로젝트와 같이 아키텍처 베이스라인이 이미 확보된 경우에는 생략할 수 있다. 또한 개발환경이 이미 확보된 경우에도 생략할 수 있다.제품의 UI정책에 따라 UI전략을 수립해야 하며 기존에 작성된 제품의 UI표준이 있을 경우 해당 표준을 준용한다.표준 정의시 UI표준에서는 공통적으로 사용하는 화면..
본 포스팅은 아키텍트가 되기 위한 과정을 설명합니다.그 열번째 시간으로 아키텍처 설계 중 POC 수행 과정에 대해 살펴보도록 하겠습니다.아키텍처정의에 대한 개념 및 수행능력을 확인하는데 목적이 있습니다. 1. 수행절차기술검증 설계 시 정의한 개발 및 테스트 환경을 구축한다.기술검증 설계 문서를 기반으로 기술검증 개발을 수행한다.완료된 개발 산출물로 테스트 시나리오에 따라 테스트를 수행하고 결과를 측정한다. 2. 수행가이드고객이 요구하는 경우에 수행한다.기술검증 개발은 직접 개발 외 다른 방법으로 기술검증이 어려운 경우 또는 기술검증 개발 결과물이 본 과제 구현에서 재활용 될 수 있는 경우 수행을 권장한다.기술검증 개발 및 테스트를 위한 기간과 공수는 과제 착수 시 명확하게 계획하고 관리하여 자원이 낭비되..
- Total
- Today
- Yesterday
- JEUS7
- wildfly
- aws
- TA
- jeus
- Da
- MSA
- 아키텍처
- openstack tenant
- 마이크로서비스 아키텍처
- 마이크로서비스
- nodejs
- k8s
- JBoss
- aa
- API Gateway
- OpenStack
- webtob
- kubernetes
- Architecture
- SA
- git
- openstack token issue
- 쿠버네티스
- Docker
- 오픈스택
- apache
- JEUS6
- SWA
- node.js
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |