AWS 인프라 구축 ‐ (9) EC2 - ttasjwi/board-system GitHub Wiki
EC2란
- 컴퓨터를 빌려서 원격으로 접속해 사용하는 서비스
- 쉽게 얘기하면 하나의 컴퓨터
EC2 보안그룹 설정
- 인바운드 규칙
- SSH : EC2 접속을 SSH 를 통해 할 것인데, 내 IP 에서 접근가능하도록 설정
- HTTP : 외부 요청을 80번 포트를 통해 할 것인데, 내 IP 에서 접근가능하도록 설정(공식 배포를 시작하면 모든 곳에서 접근가능하게 열기)
- 참고
- 나중에 CI/CD 툴을 통해 GitHub Actions가 접근 가능하도록 할 것인데 그 때에 동적으로 권한을 열었다 닫아줄 것이다.
EC2 생성
- 이름: board-system-server
- 이미지: ubuntu
- 인스턴스 유형: t3a.small
- 키페어: board-system (pem 파일은 잘 만들어서 보관)
- vpc: board-system-vpc
- 서브넷: board-system-public-subnet-a
- 퍼블릭 IP 자동할당: 활성화
- 보안그룹: board-system-ec2-security-group
그 외 설정은 별도로 건들지 않음.