devops 2

HAProxy vs. Nginx: 최고의 로드밸런서는? 차이점 완벽 비교!

아키텍처 및 설계 목적HAProxy:순수 로드밸런서로 설계됨이벤트 기반 단일 프로세스 아키텍처메모리 사용량이 매우 적음Layer 4(TCP) & Layer 7(HTTP) 로드밸런싱에 특화Nginx:마스터-워커 프로세스 모델 사용비동기 이벤트 기반 처리정적 콘텐츠 서빙과 리버스 프록시가 주 목적모듈식 구조로 확장성이 뛰어남로드밸런싱 기능HAProxy:더 다양한 로드밸런싱 알고리즘 제공Round Robin, Least Connection, Source IP Hash 등더 정교한 헬스체크 기능세션 유지(Sticky Session) 기능이 뛰어남TCP/HTTP 연결 유지 및 재사용 최적화Nginx:기본적인 로드밸런싱 알고리즘 제공캐싱과 압축 기능 내장URL 재작성 규칙이 더 유연함SSL 터미네이션 성능이 우수모..

DevOps 2025.02.07

DevOps 필수 도구, Jenkins 설치부터 운영까지

요약1) OpenJDK 21, Jenkins war 를 macOS에 설치2) GitHub 연동, Springboot application gradle build, war 확인 *그림 설명은 그림 밑에 하겠습니다.1. Jenkins 소개CI/CD란?CI(Continuous Integration) /CD(Continuous Delivery/Deployment) 는 애플리케이션 개발 단계를 자동화하여 애플리케이션을 더욱 짧은 주기로 고객에게 제공하는 방법입니다.CI (Continuous Integration, 지속적 통합)개발자들이 작성한 코드를 메인 브랜치에 지속적으로 통합자동화된 빌드와 테스트를 통한 코드 품질 보장여러 개발자의 코드 충돌 방지빠른 피드백 루프 제공CD (Continuous Delivery..

DevOps 2025.01.14
728x90