AWS 인프라 구축 ‐ (9) EC2 - ttasjwi/board-system GitHub Wiki

EC2란

  • 컴퓨터를 빌려서 원격으로 접속해 사용하는 서비스
  • 쉽게 얘기하면 하나의 컴퓨터

EC2 보안그룹 설정

image

  • 인바운드 규칙
    • SSH : EC2 접속을 SSH 를 통해 할 것인데, 내 IP 에서 접근가능하도록 설정
    • HTTP : 외부 요청을 80번 포트를 통해 할 것인데, 내 IP 에서 접근가능하도록 설정(공식 배포를 시작하면 모든 곳에서 접근가능하게 열기)
  • 참고
    • 나중에 CI/CD 툴을 통해 GitHub Actions가 접근 가능하도록 할 것인데 그 때에 동적으로 권한을 열었다 닫아줄 것이다.

EC2 생성

image

  • 이름: board-system-server
  • 이미지: ubuntu
  • 인스턴스 유형: t3a.small

image

  • 키페어: board-system (pem 파일은 잘 만들어서 보관)
  • vpc: board-system-vpc
  • 서브넷: board-system-public-subnet-a
  • 퍼블릭 IP 자동할당: 활성화
  • 보안그룹: board-system-ec2-security-group

image

그 외 설정은 별도로 건들지 않음.