본문 바로가기

AWS/EC2

[AWS/EC2] AWS EC2 인스턴스 생성 방법 (free-tier 기준)

반응형

 

AWS 공부 시작하면서 EC2 인스턴스 생성 방법 정리했습니다 

 

Free-tier이라고 해서 모든 서비스가 무료로 제공되는 것이 아니며, 꼭 free-tier 기준에 해당되는 거만 잘 선택해서 사용해야 합니다 ! 

 

Free-tier 기준 ec2 생성 방법 아래와 같이 정리했습니다


 

1. Services에서 EC2 검색 후 EC2 선택

 

2. Instances 클릭 

 

3. 우측 상단에 있는 Launch Instances 클릭 

 

4. 생성할 인스턴스 이름 부여 

 

5. OS image 선택시 Free tier eligible 문구 선택 필수

만약 다른 image를 선택하면 instance 실행 시 비용 청구가 될 수 있음..!

free tier eligible이 없는건 선택하면 안됩니당

 

6. Instance type에 t2.micro 선택, Free tier eligible 문구 확인 

Free tier eligible 문구가 있으면 다 사용 가능합니다 ㅎㅎ

 

 

7. 처음 인스턴스를 생성하면 ssh 로그인 키 생성 필요 

아래와 같이 key 이름, rsa key pair type 그리고 환경에 맞게 .pem 또는 .ppk 키 생성 

 

.pem = mac, linux, windows 10+

.ppk = windows 10 less ex. windows 7 or 8 

 

 

 

8. Network settings 옵션 

처음에는 방화벽 접근을 제한할 수 있는 security group를 생성해줍니다

Allow http traffic from the internet 옵션 선택한 이유는 나중에 해당 instance로 webserver를 띄우기 위해서 입니다 !

 

 

9. Storage 설정 (기본 설정 유지)

 

10. Http로 접속해서 확인하기 위한 script 추가하기 

아래 코드 Advance details ->  user data아래에 넣어서 instance 실행시 httpd 서비스 설치, 이렇게 설치해주면 public ip로 해당 instance 접근 가능 

#!/bin/bash 
yum update -y 
yum install -y httpd
systemctl start httpd
systemctl enable httpd
echo "<h1> hello world from $(hostname -f)</h1>" > /var/www/html/index.html

 

11. 최종 생성할 instance에 대한 Summary, Launch instance 클릭 후 진행

 

12. Instance 정상적으로 생성 문구 확인 

 

13. 좌측 메뉴에 Instance 클릭 후 생성된 인스턴스 상태 확인 

만약 인스턴스가 안보이면 refresh 버튼 클릭 

 

 

14.  인스턴스 public ip 접속해서 확인하기 (http)

 

인스턴스 선택 -> Details -> public ipv4 address에 ip 복사 후 브라우저에 입력하면 아래와 같이 인스턴스 생성할때 입력한 텍스트가 보입니다 ! 성공 !

 

기타. 인스턴스 실행 후 멈추고 싶으면 

Instance State -> stop instance -> stop 이렇게 하면 instance는 종료 ! 사용 완료된 instance는 꼭 꺼두자 ! 만약 계속 켜두고 있으면 월 750시간 초과되면 비용 청구된다.. 

기타. 인스턴스 삭제 방법 

Instance state -> Terminate instance -> Terminate 

 

 

만약 인스턴스를 스탑했다 다시 기동 하면 private ip는 변경이 안되지만 public ip가 변경될 수 도 있다 ! 


공부하면서 사용한 인스턴스는 끄는 습관화 하십다 ㅎㅎ 

반응형