카테고리 DevOps & Linux Engineering

성능 모니터링 체계 구축

Monitoring 데이터독, 자빅스 등 : 내 인프라 환경엔 뭐가 맞을까?

Monitoring 데이터독, 자빅스 등 : 내 인프라 환경엔 뭐가 맞을까? CPU 100% 안 넘으면 안전할까? 경험 많은 시니어 엔지니어가 폭탄 돌리기 멈춘 방법 엔터프라이즈 환경에서 인프라를 운영하다 보면 누구나 한 번쯤 “서버가 왜 이렇게 느리죠?”라는 날카로운 질문을 받게 됩니다. 특히…

톰캣 설치 전략

개발자가 “Tomcat 그냥 내장형 쓰죠”라고 했을 때,내가 밤새 공부한 이유

개발자가 “Tomcat 그냥 내장형 쓰죠”라고 했을 때,내가 밤새 공부한 이유 “톰캣은 서버에 직접 깔아야죠”가 깨지던 날 얼마 전 새로운 프로젝트에 투입되면서 어플리케이션 아키텍터와 인프라 요구사항을 조율하는 미팅이 있었습니다. 늘 하던 대로 “RHEL 서버에 톰캣 버전은 뭘로 맞추고 server.xml은 어떻게 세팅할까요?”라고…

GitLab CI/CD를 위한 SSH Key 생성 및 배포 환경 구성

“자꾸 패스워드를 물어봅니다” GitLab CI/CD 배포 환경 구성

“자꾸 패스워드를 물어봅니다” GitLab CI/CD 배포 환경 구성 GitLab CI/CD와 SSH Key로 구축하는 자동화 배포 환경 (삽질 방지 트러블슈팅 포함) 얼마 전 진행 중인 프로젝트에서 애플리케이션 아키텍트(AA) 분에게 급한 요청이 하나 들어왔습니다. 개발, QA, 운영 서버로 이어지는 CI/CD 배포 파이프라인을…

reverse-proxy

WEB/WAS 도메인 분리하기: Nginx 리버스 프록시를 쓰는 이유

WEB/WAS 도메인 분리하기: Nginx 리버스 프록시를 쓰는 이유 안녕하세요! 인프라를 구축하거나 웹 서비스를 운영하다 보면 한 번쯤 “웹 서버(WEB)와 와스(WAS)를 왜 굳이 나눠야 하지?”라는 의문이 들 때가 있습니다. 최근에 제가 진행한 프로젝트에서도 WEB(Nginx)과 WAS(Tomcat)에서 각각 독립된 도메인을 사용할 수 있도록…