GitHub Actions 와 CodeDeploy 를 이용한 CI/CD 구현
DevOps2024. 5. 10. 23:11GitHub Actions 와 CodeDeploy 를 이용한 CI/CD 구현

💡 GitHub Actions 란 무엇인가?GitHub 저장소 내에서 직접 워크 플로우를 자동화할 수 있도록 GitHub 에서 제공하는 자동화 플랫폼이를 통해 GitHub 를 떠나지 않고도 코드를 빌드, 테스트 및 배포할 수 있음YAML 구문을 사용하여 push, pull 요청 또는 예약된 이벤트와 같은 이벤트를 기반으로 작업을 트리거하는 사용자 지정 워크 플로우를 정의할 수 있음 💡CodeDeploy 란 무엇인가?Amazon EC2 인스턴스, AWS Lambda 함수, 온프레미스 서버 등 다양한 컴퓨팅 환경의 인스턴스에 애플리케이션을 배포하는 프로세를 자동화하는 배포 서비스 더보기💡 CI/CD 란 무엇인가?지속적인 통합과 지속적인 전달/지속적인 배포를 나타냄CI (지속적 통합)개발자가 코드 변경 ..

애플리케이션을 AWS 를 이용해 배포하기
DevOps2024. 4. 30. 23:13애플리케이션을 AWS 를 이용해 배포하기

📂배포 방식보안 강화를 위하여 VPC 사용외부에서의 DB 접근을 막기 위하여 Amazon RDS 를 Private Subnet 안에 EC2 인스턴스를 넣어줌애플리케이션 사용자들이 해당 애플리케이션의 기능을 사용할 수 있도록 Public Subnet 에 Spring Boot 프로젝트EC2 인스턴스를 넣어줌aws 는 사용 환경이 잘 갖추어져 있지만 해킹의 사례들이 종종 보임. 그 중 한 명이었기에 이번 포스팅을 통해 적용하고자 함 💡VPC 란 무엇인가?AWS VPC(Virtual Private Cloud) 는 Amazon Web Service 에서 제공하는 서비스로, 사용자가 AWS 클라우드 내에서 로직적으로 격리된 가상 네트워크를 정의하고 구성할 수 있게 해줌사용자가 전체적인 네트워크 환경을 제어할 수..

image