0. AWS 보안그룹 연결된 리소스에 도달하고 나갈 수 있는 트래픽을 제어함 EC2 인스턴스와 연결하면 인바운드 및 아운바운드 규칙을 설정하여 트래픽 제어 가능 1. AWS 보안그룹 생성 방법 1-1. https://aws.amazon.com 접속, 회원가입 1-2. 로그인 후 리전을 아시아 태평양 (서울) 로 설정 1-3. 검색창에 ec2 검색 1-4. 대시보드에서 네트워크 및 보안 탭 > 보안 그룹 클릭 1-5. 보안 그룹 생성 클릭 1-6. 정보 기입 1-6-1. 보안 그룹 이름, 설명 입력 1-6-2. 인바운드 규칙 설정 스프링 부트의 기본 포트 8080 추가 (소스 : Anywhere-IPv4) MySQL의 기본 포트 3306 추가 (소스 : Anywhere-IPv4) HTTPS, HTTP, S..
DevOps
1. CI/CD 지속적인 통합, 지속적인 제공, 지속적인 배포 애플리케이션 개발 단계를 자동화하여 애플리케이션을 더 짧은 주기로 고객에게 제공하는 방법 애플리케이션의 통합 및 테스트 단계에서부터 제공 및 배포 단계까지 라이프사이클 전체에 걸쳐 자동화와 지속적인 모니터링을 제공 구축 사례는 CI/CD 파이프라인 이라고 부름 CI/CD 툴로는 Github Actions, GitLab CI/CD, Jenkins, Buildkite 등이 있음 2. CI CI(Continuous Integration) : 지속적인 통합 원래는 모든 분기 소스 코드를 수작업으로 병합해야함 (다른 개발자가 동시에 적용하는 변경 사항과 충돌 가능성 있기 때문) CI를 통해서 코드 변경 사항을 공유 branch 로 병합하는 작업을 자동..