Server/DevOps

DevOps 팀의 Phase1 기록

2022. 8. 25. 10:52
728x90

DevOps 팀으로 정해진 부서가 따로 없기 때문에,
내가 DevOps 팀이라 생각하고(?) 계획을 세워 보았다.

구축한 경험을 해당 카테고리에 적어 놓으면
또 다른 회사에 필요한 누군가에게 도움이 될 수도 있고,
나중에 내가 이 글들을 읽고 오늘을 추억할 수도 있을 것 같아서 글을 적어보았다.

먼저 DevOps팀 Phase 1에서 할 일은 다음과 같다.

1. Docker 이미지 만들기
2. 서버 구축하기 (AWS EC2)
3. CI/CD 구축하기(배포 자동화)


설계 단계에서 쿠버네티스의 사용에 대한 고민도 했지만
일단 Phase 1에서는 하나의 컨테이너에서 잘 작동하는 것을 확인하는 것을 목표로 두자는 결론을 내렸다.


++ 22.08.09 추가
현재까지 진행한 방식을 정리해보면,
1. 인스턴스는 젠킨스 인스턴스와, 배포 인스턴스 두 개를 생성했다.
2. 젠킨스 인스턴스에 젠킨스를 설치하고, 배포 인스턴스에 NGINX를 설치했다.
3. Nuxt 프로젝트만 도커 이미지로 만들고 배포 인스턴스에 도커 컨테이너로 띄웠다.

작업 후, 현 방식에 대한 피드백으로,
EC2 인스턴스를 두 개를 돌리면 비용이 비쌀 것 같으니 하나로만 돌려 달라는 요청이 있었다.

할 일을 다시 작성해 보면,
1. 서버 인스턴스에 nuxt 이미지, nginx 이미지, jenkins 이미지 생성 및 배포
2. nginx에 ssl 추가해서 https 접근 가능하도록

이렇게 진행할 예정이다.

 

++ 22.08.12 추가

EC2 인스턴스에 프로젝트 이미지, Jenkins 이미지, NGINX 이미지로 컨테이너를 띄우는 것까지 완료 되었다.

CI/CD까지 완료 되었으므로, 인프라 구축 Phase1은 여기까지로 하고

조금 더 디테일한 부분을 보완해 나가면서 계속 기록해 보아야겠다

할 일

1. 무중단 배포

 

728x90

'Server > DevOps' 카테고리의 다른 글

[AWS] Jenkins CI/CD 구축하기_(2)  (0) 2022.08.25
[AWS] Jenkins CI/CD 구축하기_(1)  (0) 2022.08.25
[AWS] EC2 Docker 설치 및 컨테이너 실행 (+NGINX)  (0) 2022.08.25
[AWS] EC2 생성 및 접속  (0) 2022.08.25
[AWS] EC2 리눅스 배포판 선택  (0) 2022.08.25
'Server/DevOps' 카테고리의 다른 글
  • [AWS] Jenkins CI/CD 구축하기_(1)
  • [AWS] EC2 Docker 설치 및 컨테이너 실행 (+NGINX)
  • [AWS] EC2 생성 및 접속
  • [AWS] EC2 리눅스 배포판 선택
mean-ji
mean-ji
저년차 기록들mean-ji 님의 블로그입니다.
mean-ji
저년차 기록들
mean-ji
전체
오늘
어제
  • 분류 전체보기 (104)
    • 소개 (1)
    • Server (25)
      • DevOps (9)
      • Database (4)
    • Spring (11)
    • Spring Boot (0)
    • Java (6)
    • Kotlin (3)
    • Vue.js (12)
      • Nuxt (12)
    • Node.js (3)
      • Express (2)
    • Python (9)
      • Flask (2)
    • Git (9)
    • IDE & Tool (4)
    • TIL (16)
    • 생각 (2)
    • 토스 (3)

블로그 메뉴

  • 홈
  • 태그
  • 방명록

공지사항

인기 글

태그

최근 댓글

최근 글

hELLO · Designed By 정상우.
mean-ji
DevOps 팀의 Phase1 기록
상단으로

티스토리툴바

단축키

내 블로그

내 블로그 - 관리자 홈 전환
Q
Q
새 글 쓰기
W
W

블로그 게시글

글 수정 (권한 있는 경우)
E
E
댓글 영역으로 이동
C
C

모든 영역

이 페이지의 URL 복사
S
S
맨 위로 이동
T
T
티스토리 홈 이동
H
H
단축키 안내
Shift + /
⇧ + /

* 단축키는 한글/영문 대소문자로 이용 가능하며, 티스토리 기본 도메인에서만 동작합니다.