IaC

  1. 09

    AWS 9단계 · CloudWatch 모니터링

    8단계에서 배포한 ECS 서비스의 로그와 지표를 CloudWatch에서 확인하고, 이상 상황을 이메일로 통보받는 경로를 구성한다.

    진행 과정

    • 구독 확인 메일이 스팸함으로 분류되어 있었다
  2. 08

    AWS 8단계 · Docker·ECS

    7단계에서 EC2에 직접 설치해 운영하던 웹 서버를 컨테이너 이미지로 만들고, ECS Fargate에서 실행되도록 전환한다.

    진행 과정 직접 쓴 배운 점

    • docker run 이 데몬에 연결하지 못함
    • 브라우저에서 접속 실패 (ERR_CONNECTION_REFUSED)
    • 컨테이너 이름 충돌 (Conflict. The container name is already in use)
  3. 07

    AWS 7단계 · Terraform 기반 Private RDS 구축

    퍼블릭 EC2와 프라이빗 RDS를 분리해 구성하고, DB가 외부에서 직접 접근되지 않는 구조를 Terraform 코드로 만든다.

    진행 과정 직접 쓴 배운 점

  4. 06

    AWS 6단계 · Terraform 자동화

    1~5단계에서 콘솔로 구축한 인프라를 Terraform 코드로 재작성하여, 명령어 한 줄로 생성·삭제할 수 있는 구조로 전환한다.

    진행 과정 직접 쓴 배운 점

    • 액세스 키 노출
    • 로컬 state로 인한 다중 기기 작업 제약