-
[AWS Free-tier] EC2 생성study/AWS 2025. 5. 2. 12:59
EC2 생성
회원가입 생략
1. AWS EC2 > 인스턴스 > 인스턴스 시작
무료로 이용할 것이기 때문에 프리티어 사용가능한 AMI를 선택한다.
나는 spring boot를 배포할 예정이라 Ubuntu로 했다.

- 인스턴스 유형은 비용 발생의 여지 없이 t2.micro 선택
- 키 페어 생성을 해준다. 키 페어 생성시 .pem 파일이 다운받아지는데 잊어버리면 안된다.
- .pem 파일로 ec2에 ssh를 붙을 수 있다.

- 네트워크 설정시 보안그룹을 생성해준다.
- 내 IP는 현재 IP를 SSH 트래픽 허용한다.
- 더 필요시 생성된 보안그룹에 설정을 추가해주면된다.
- 인바운드: EC2로 들어오는 IP 설정

2. EC2 SSH 접속
로컬 cmd에서 EC2 SSH 접속
chmod 400 your-key.pem ssh -i "내가설정한.pem" ubuntu@<EC2 퍼블릭 IP> # 퍼플릭 IP: 인스턴스 세부정보 > 퍼블릭 IPv4 DNSEC2에 SSH접속해서 Docker를 설치해준다.
EC2를 재시작 될경우를 생각해 Docker 자동 시작을 설정해준다.
# 업데이트 및 패키지 설치 sudo apt update sudo apt install docker.io -y # 도커 사용자 권한 설정 sudo usermod -aG docker ubuntu newgrp docker # 도커 자동 시작 설정 sudo systemctl enable docker sudo systemctl start docker꿀팁. 스왑 메모리 설정
- 기본 메모리로는 부족하기에 스왑메모리를 설정해준다.
# 스왑 파일 생성 sudo fallocate -l 2G /swapfile # 파일 권한 설정 sudo chmod 600 /swapfile # 스왑 파일로 설정 sudo mkswap /swapfile sudo swapon /swapfile # 시스템 재시작해도 유지되도록 설정 echo '/swapfile none swap sw 0 0' | sudo tee -a /etc/fstab # 설정확인 free -h total used free shared buff/cache available Mem: 980M 150M 100M 10M 729M 760M Swap: 2.0G 0B 2.0GDocker Image로 올릴 예정이라 EC2에 Java 설치는 패쓰~
- EC2 셋팅 끝 -
반응형'study > AWS' 카테고리의 다른 글
[AWS Free-tier] Dockerfile 작성 (0) 2025.05.02