Please enable JavaScript to use this site.
JavaScript를 활성화 시켜주세요.
Seongwon.dev
Seongwon.dev
Written by
@Seongwon
기술공유를 통해 새로운 가치 창조을 추구하는 백엔드 개발자 오성원입니다.
#DevOps
Categories List ▼
Book
DevOps
Database
ETC
Git
Java
Kotlin
MSA
Spring-MVC
Spring-WebFlux
Woowacourse
Categories
Book
DevOps
Database
ETC
Git
Java
Kotlin
MSA
Spring-MVC
Spring-WebFlux
Woowacourse
ALL
무중단 배포
로드 밸런싱
Nginx
Jenkins
CI/CD
Docker
모두모여라
Dockerfile
Private Registry
가상머신
컨테이너
DevOps
AWS
EC2
React
MySQL
Spring
모모팀 인프라 개선기 3편 (무중단 배포)
2022년 10월 26일
무중단 배포
로드 밸런싱
Nginx
Jenkins
CI/CD
Docker
모두모여라
1. 들어가며 앞서 모모팀의 CI/CD구조에 Docker를 도입하는 작업과 로드 밸런싱을 하는 작업을 진행하였다. 해당 작업들을 진행한 이후 모모팀의 CI/CD구조는 아래와 같다. 간단히 구조를 설명하면 Jenkins에서는 JAR파일을 빌드 후, 해당 파일을 통해 실행 Docker 이미지를 만들어 Private Registry에 올리면 각각의 WAS 서…
모모팀 인프라 개선기 2편 (로드 밸런싱 도입)
2022년 10월 23일
Docker
모두모여라
로드 밸런싱
Nginx
1. 로드 밸런싱(Load Balancing)이란? 서비스의 규모가 커지고 이용자 수가 증가하게 된다면 서비스 동작이 원활하게 이루어지지 않을 수 있다. 특히 하나의 WAS 서버만을 이용할 경우 해당 서버가 모든 요청을 감당해야할 것이기에 많은 부하가 걸릴 경우 서비스 전체가 동작을 멈추는 단일 장애점(SPOF)가 생기게 된다. 서버에서 많은 요청을 감당…
모모팀 인프라 개선기 1편 (Docker🐳 도입)
2022년 10월 21일
Docker
모두모여라
Jenkins
Dockerfile
Private Registry
1. 이전까지의 모모팀 인프라 구조 모모팀 프로젝트를 진행하며 인프라개발은 CI/CD환경 구축과 HTTPS 적용, Sonarqube적용을 마지막으로 멈춰있었다. CI/CD 환경 구축과정은 아래의 링크를 통해 확인할 수 있다. [DevOps] Jenkins를 통한 CI/CD 구축기 1편 (Jenkins 설치) [DevOps] Jenkins를 통한 CI/CD…
Docker 🐳란 무엇일까?
2022년 10월 20일
Docker
가상머신
컨테이너
1. 도커(Docker)란? 도커란 가상화의 한 종류인 컨테이너를 이용하여 프로세스를 격리시켜주는 오픈소스 프로젝트로 2013년 3월에 솔로몬 하익스에 의해 첫 릴리즈가 되었다. 도커는 라이브러리, 시스템 도구, 코드 등 소프트웨어 실행에 필요한 모든 것들을 포함한 것을 컨테이너라는 표준화된 유닛으로 패키징하여 사용한다. 도커를 사용하면 개발 환경을 쉽…
[DevOps] Jenkins를 통한 CI/CD 구축기 4편 (Backend DB 구축)
2022년 08월 14일
DevOps
CI/CD
Jenkins
AWS
EC2
React
MySQL
🔗 연관 게시글 CI/CD란? [DevOps] Jenkins를 통한 CI/CD 구축기 1편 (Jenkins 설치) [DevOps] Jenkins를 통한 CI/CD 구축기 2편 (Backend CI/CD 구축) [DevOps] Jenkins를 통한 CI/CD 구축기 3편 (Frontend CI/CD 구축) [DevOps] Jenkins를 통한 CI/CD 구…
[DevOps] Jenkins를 통한 CI/CD 구축기 3편 (Frontend CI/CD 구축)
2022년 07월 28일
DevOps
CI/CD
Jenkins
AWS
EC2
React
🔗 연관 게시글 CI/CD란? [DevOps] Jenkins를 통한 CI/CD 구축기 1편 (Jenkins 설치) [DevOps] Jenkins를 통한 CI/CD 구축기 2편 (Backend CI/CD 구축) [DevOps] Jenkins를 통한 CI/CD 구축기 3편 (Frontend CI/CD 구축) [DevOps] Jenkins를 통한 CI/CD 구…
[DevOps] Jenkins를 통한 CI/CD 구축기 2편 (Backend CI/CD 구축)
2022년 07월 17일
DevOps
CI/CD
Jenkins
AWS
EC2
Spring
🔗 연관 게시글 CI/CD란? [DevOps] Jenkins를 통한 CI/CD 구축기 1편 (Jenkins 설치) [DevOps] Jenkins를 통한 CI/CD 구축기 2편 (Backend CI/CD 구축) [DevOps] Jenkins를 통한 CI/CD 구축기 3편 (Frontend CI/CD 구축) [DevOps] Jenkins를 통한 CI/CD 구…
[DevOps] Jenkins를 통한 CI/CD 구축기 1편 (Jenkins 설치)
2022년 07월 15일
DevOps
CI/CD
Jenkins
Docker
AWS
EC2
🔗 연관 게시글 CI/CD란? [DevOps] Jenkins를 통한 CI/CD 구축기 1편 (Jenkins 설치) [DevOps] Jenkins를 통한 CI/CD 구축기 2편 (Backend CI/CD 구축) [DevOps] Jenkins를 통한 CI/CD 구축기 3편 (Frontend CI/CD 구축) [DevOps] Jenkins를 통한 CI/CD 구…
CI/CD란?
2022년 07월 13일
DevOps
CI/CD
개발자가 사용자들에게 서비스를 배포하기까지는 개발, 테스트, 빌드, 배포 등의 많은 과정들이 필요하다. 서비스를 한 번만 배포를 하면 이러한 과정을 수행하는 것이 문제가 없지만, 실제 서비스들은 추가적인 기능 개발과 예상하지 못한 오류 수정 등의 많은 코드의 변경이 필요하고 이러한 코드의 변경이 있을 때마다 위의 수많은 과정들을 반복해서 진행해야 할 것이…
다크 모드로 보기