본문 바로가기

분류 전체보기67

[DevOps] CICD 추가 과정 2. dev, release db 만들기 이전에 캡쳐했던 사진들을 쓰니, 이름이 reborn으로 바뀐 점 주의바랍니다..! AWS가 제공하는 RDS를 사용하여 Dev, Release db를 만들어 보려고 합니다.  1. DB 위하여 subnet group 만들기Subnet group이란?데이터베이스 인스턴스가 배치될 서브넷의 집합을 정의하는 구성요소이다. rds는 vpc(virtual private cloud) 내에서 실행되며, rds 생성시 데이터베이스가 위치할 서브넷 그룹을 선택해야 한다.  왜 subnet group을 사용해야 하는가? - rds 인스턴스가 여러 가용 영역에 걸쳐 배포될 수 있도록 하여 장애 발생 시 서비스 중단을 방지한다. - rds 인스턴스가 어느 서브넷에 배포될지 명확하게 지정할 수 있다. (private 인지 pub.. 2024. 7. 10.
[DevOps] CICD 추가 과정 1. HTTPS 설정 1. AWS Certificate Manager내 도메인 다음과 같이 넣어주자 레코드까지 만들어주면..!만들어졌다! 2. ELB > Configuration > Instance traffic and scaling > Listener이렇게 SSL잘 선택해서 리스너 추가해주면 확인 한번 해주고~ 됐다!! dev, release db도 만들고 싶다면 요기로!https://persi0815.tistory.com/40 [DevOps] CICD 추가 과정 2. dev, release db 만들기이전에 캡쳐했던 사진들을 쓰니, 이름이 reborn으로 바뀐 점 주의바랍니다..!1. DB 위하여 subnet group 만들기1) dev subnet groupdev db는 public subnet을 사용한다.  2) re.. 2024. 7. 9.
[DevOps] CICD 구축 전과정 3. 코드 작성, PR, Merge + 도메인 설정 1. .ebextensions_dev00-makeFiles.configfiles: "/sbin/appstart": mode: "000755" owner: webapp group: webapp content: | #!/usr/bin/env bash JAR_PATH=/var/app/current/application.jar # run app killalljava java -Dfile.encoding=UTF-8 -Dspring.profiles.active=develop -jar $JAR_PATH01-set-timezone.configcommands: s.. 2024. 7. 9.
[DevOps] CICD 구축 전과정 2. Elastic Beanstalk 설정 (+IAM) 1. elastic beanstalk 기초 설정차근차근 무중단 cicd 위해 맞춤 구성해보자!  사전 설정은 맞춤 구성으로 하자  여기서..! 서비스 역할을 만들어야 한다. (IAM)\ IAM은 일차적 방어막(최소한의 기능)으로, 사용자 (계정) S3, 역할, 정책의 기능을 한다. Elastic Beanstalk이 정상적으로 작동하려면 두가지 역할이 필요하다. ELB 자체의 권한 & S3에 올림!EC2 권한 2.  IAM 만들기1. Elastic beanstalk 위한 IAM   2. ec2 위한 IAM  => IAM 최종 결과물   3. 남은 Elastic beanstalk 설정이렇게 만든걸 아까 하다 말단 elastic beanstalk 설정에 넣어주자!key pair은 나는 원래 있던거 썼다. 없다.. 2024. 7. 9.