aws2 CICD 구현해보기 (3) - CD, EC2 배포 및 Docker Compose 1. Docker Compose란?Docker Compose는 여러 Docker 컨테이너를 정의하고 실행할 수 있게 해주는 도구이자 YAML 기반 구성 시스템이다.목적: 멀티 컨테이너 애플리케이션을 쉽게 배포, 관리특징:YAML 파일(docker-compose.yml)로 서비스 정의단일 명령으로 여러 컨테이너를 시작/중지/관리개발 환경과 운영 환경 간 동일한 구성 유지 가능여러 컨테이너들을 동일한 환경에서 구성할 수 있다는 장점이 있다. 나는 프로젝트에서 DB컨테이너와 app컨테이너를 도커 컴포즈를 이용해 한 번에 관리해주기 위해 사용하기로 하였다. 2. Docker, Docker Compose 설치하기 해당 블로그를 통해 설치하였다. [DevOps] Docker Compose를 이용하여 EC2환경에서.. 2025. 11. 8. AWS EC2 세팅하기 AWS란?아마존 웹 서비스(Amazon Web Services, AWS)의 약자로, 클라우드 환경에서 서버를 호스팅하거나 인프라를 구축하는 데 주로 사용된다. 로컬 환경이 아닌, 언제 어디서나 접속할 수 있는 서버 환경을 구축하기 위해 AWS에서 제공하는 EC2 인스턴스를 설정 기존 프리티어 정책(1년 무료)이 7월부로. GCP와 비슷하게 크래딧 방식으로 정책이 변경됨에 따라 새로 계정을 만들어 진행해보았다. 인스턴스 시작 EC2 인스턴스를 시작하게 되면 아래와 같은 화면이 나오게 된다. 가상머신의 운영체제로는 가장 많이 사용되는 우분투(Ubuntu)를 선택하였다. 인스턴스 유형은 1gib 메모리로 지정 SSH 연결을 위한 키 페어도 생성해준다. 절대로 잃어버리면 안되는 키 파일이 .. 2025. 11. 8. 이전 1 다음 728x90 반응형