내 블로그를 많이 본 사람들을 알고 있을 것이다. 전에 만들었던 Airbnb 클론코딩, 현재 진행하고 있는 Stock 이라는 주식 프로젝트에서 난 인프라 구축을 맡았다. 처음 해봤을 땐 어려워서 구글, 유튜브 등 많이 찾아보고 따라하는 식으로 했었지만 지금은 많이 익숙해져서 바로바로 할 수 있다. 그래서 오늘은 AWS EC2로 서버 구축하는 것을 설명해보려고 한다.
AWS 홈페이지에 접속하여 로그인 먼저 해준다.
서비스 - EC2
인스턴스 시작을 클릭한다.
자신이 원하는 AMI 를 선택하면 되는데, 나처럼 개인용 프로젝트로 개발하려는 사람들은
사진 중앙에 있는 Ubuntu Server 둘 중 하나를 선택하면 된다.
인스턴스 유형은 프리티어 사용 가능을 선택하고 다음을 누르면 된다.
만약 자신이 나머지 부분들 변경사항이 없다면 바로 검토 및 시작을 눌러도 된다.
인스턴스 구성은 넘어간다.
사용 할 수 있는 EBS 볼륨 크기가 최대 30GB 인데 굳이 적게 사용할 필요 없으니 기본 8GB 에서 30GB 로 변경해준다.
태그는 그냥 넘어간다.
보안 그룹에서는 할 일이 많다.
자신이 사용할 트래픽을 인스턴스에 도달하게 하는 것으로,
MySQL을 연동할 것이라면 3306 포트, HTTP 라면 80포트 등을 설정하고
어떤 IP들을 허용할지 소스에 넣어준다. 누구든 허용하려면 0.0.0.0, 어느 위치든 허용하려면 ::/0을 하면 된다.
나는 아래와 같이 설정했다.
인바운드 규칙까지 설정하면 모든 것이 끝난다. 다음 포스팅에서는 putty 사용법을 포스팅 해보겠다.
'Infra, Cloud > AWS' 카테고리의 다른 글
[AWS] RDS 와 애플리케이션의 VPC 분리 이유 (0) | 2024.04.13 |
---|---|
[AWS] CloudFront (0) | 2024.03.27 |
[AWS] NLB - Network Load Balancer (0) | 2024.03.23 |
[AWS] ALB - Application Load Balancer (0) | 2024.03.19 |
댓글