IaC
-
09
AWS 9단계 · CloudWatch 모니터링
8단계에서 배포한 ECS 서비스의 로그와 지표를 CloudWatch에서 확인하고, 이상 상황을 이메일로 통보받는 경로를 구성한다.
진행 과정
- 구독 확인 메일이 스팸함으로 분류되어 있었다
-
08
AWS 8단계 · Docker·ECS
7단계에서 EC2에 직접 설치해 운영하던 웹 서버를 컨테이너 이미지로 만들고, ECS Fargate에서 실행되도록 전환한다.
진행 과정 직접 쓴 배운 점
- docker run 이 데몬에 연결하지 못함
- 브라우저에서 접속 실패 (ERR_CONNECTION_REFUSED)
- 컨테이너 이름 충돌 (Conflict. The container name is already in use)
-
07
AWS 7단계 · Terraform 기반 Private RDS 구축
퍼블릭 EC2와 프라이빗 RDS를 분리해 구성하고, DB가 외부에서 직접 접근되지 않는 구조를 Terraform 코드로 만든다.
진행 과정 직접 쓴 배운 점
-
06
AWS 6단계 · Terraform 자동화
1~5단계에서 콘솔로 구축한 인프라를 Terraform 코드로 재작성하여, 명령어 한 줄로 생성·삭제할 수 있는 구조로 전환한다.
진행 과정 직접 쓴 배운 점
- 액세스 키 노출
- 로컬 state로 인한 다중 기기 작업 제약