
CloudWatch는 AWS에서 제공하는 모니터링 툴입니다. 기존에 프로메테우스와 그라파나를 활용해 모니터링을 할 수 있었지만, 현재 보유 중인 서버가 모두 가용 중이고 가용 중인 서버에 모니터링 툴을 설치하는 경우 다른 서버들이 영향을 받을 수 있기 때문에 별도의 툴이 필요했습니다. 그래서 EC2 인스턴스를 추가로 생성해 모니터링용 서버를 구축할 수 있었으나, 비용(금전)적으로 cloud watch를 사용하는 것이 훨씬 비용 절감이 되고 적용과정도 비교적 간편하기 때문에 AWS CloudWatch를 사용하기로 결정했습니다. CloudWatch 적용 과정 클라우드 와치를 인스턴스에 적용하기 위해서는 권한이 필요합니다. IAM을 발급 받는 방법은 다른 블로그에서 쉽게 찾을 수 있기 때문에 생략하고, 적용하..

이번 피움 서비스에서 CI/CD를 적용하기 위해 Jekins와 Github Webhook을 이용했습니다. 본 글에서는 Jenkins와 Github Webhook을 이용한 SpringBoot 서버 자동 빌드, 자동 배포 과정을 다루겠습니다. Jenkins 설치 과정은 피움 팀 블로그 를 참고하시면 됩니다 ! 작업 환경 - 인스턴스: AWS EC2 t4g.small - OS: Ubuntu 22.04.2 LTS - RAM: 2GB Jenkins 접속 젠킨스를 접속하는 방법은 간단합니다. 젠킨스를 설치한 인스턴스 public IP와 port를 주소창에 입력하면 쉽게 접근할 수 있습니다. 정상적으로 접속하면 다음과 같은 화면을 만나게 됩니다. Github Webhook 설정 먼저 Webhook을 설정하기 위해 현..
- Total
- Today
- Yesterday
- ZNS SSD
- 알림기능개선기
- 우테코
- Spring
- dm-zoned 코드분석
- 런칭 페스티벌
- 8주차 회고
- 스프링 Logback
- 환경 별 로깅 전략 분리
- 스프링 프레임워크
- 스프링 부트
- ZNS
- 3차 데모데이
- 스프링MVC
- 백준
- 2차 데모데이
- 네트워크
- 프로젝트
- 팀프로젝트
- 피움 6주차 회고
- 알림개선기
- 피움
- java
- dm-zoned
- 파이썬
- 5주차 회고
- jpa
- CI/CD
- 우테코 회고
- 회고
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |