[AWS] EC2 인스턴스 생성, 설정, 삭제

손지민·2024년 1월 2일
0

AWS

목록 보기
6/13
post-thumbnail

개요

프리티어로 AWS EC2 사용법

사전 작업

  • region 서울로 설정 - 서비스 할 지역에 따라 설정
  • EC2 사용 시 프리 티어라 하더라도 정해진 양을 초과하면 비용이 부과된다. 이를 방지하기 위해 <[AWS]입문 시 과금 방지 방법 정리> 이 글을 참고하자

1. 인스턴스 생성

1.1. Application and OS Images (Amazon Machine Image)

  • 이름 작성
  • Amazon Linux
  • AMI 설정 - Amazon Linux 2 AMI(HVM) - Kernel 5.10, SSD Volume Type
  • 64비트(x86)

1.2. 인스턴스 유형

t2.micro 사용 - 프리 티어 사용 가능

1.3. 키 페어(로그인)

  1. 새 키 페어 생성 하고 선택
    • 키 페어는 SSH 터미널로 인스턴스에 접근할 때 꼭 필요한 파일입니다. 생성된 .pem 키는 꼭 안전한 곳에 저장해두도록 합니다.
      • SSH란? SSH는 Secure Shell의 줄임말로, 원격 호스트에 접속하기 위해 사용되는 보안 프로토콜입니다.
        (Shell(쉘): 명령어와 프로그램을 사용할 때 쓰는 인터페이스를 말합니다.)
    • 이름 작성
    • RSA
    • .pem

1.4. 네트워크 설정

  1. 편집 클릭하여 상세 설정 시작
  2. VPC/서브넷/퍼블릭 IP 자동 할당은 초기 설정유지
    • 어떤 블로그에서는 탄력적IP 사용을 위해서는 비활성화 하라고 함.
  3. 방화벽(보안 그룹) 설정
    • 보안 그룹 생성 - 이름/설명 작성
  4. 인바운드 보안 그룹 규칙
    • ssh(22) - 일단 소스 유형 내 IP 로 다 설정했습니다.
    • 필요에 따라 HTTP(80)/HTTPS(443)/DB-MySQL(3306) 포트 설정
  5. 스토리지 구성
    gp3 가 더 최근에 나오고 저렴하다고 합니다. 아직 그 차이를 정확히 파악하지 못했지만 대부분 기술 블로그에서 gp3 가 더 저렴하고 좋다고 하는 것 같아 gp3로 설정하도록 하겠습니다. 추후 gp2와 gp3 비교글 작성해보도록 하겠습니다.

프리 티어 안내

1.5. 인스턴스 시작

1.6. 모든 인스턴스 보기 - 인스턴스 상태 실행 중 확인

2. 인스턴스 삭제

  1. 삭제하고자하는 인스턴스 우클릭 후 인스턴스 종료
  2. 인스턴스를 종료하게 되면 인스턴스 상태가 노란버튼으로 shuting-do상태에서 조금만 기다리면 빨간버튼으로 terminated로 변경되고 2~4시간 이상 지나면 목록에서 제거된다.

3. 탄력적IP(EIP, Elastic IP Address) 설정

서버(인스턴스)가 생성되었고, 이를 실행하는데 그전에 추가로 해야할 것이 있다. 
탄력적 IP 라는 것을 설정 해주어야 하는데, 이 인스턴스에서 설정된 퍼블릭 IP는 서버를 끌때마다 처음에 받은 IP가 인스턴스가 중지될 때 반환되기 때문이다. 키고 끌 때 마다 새로운 것으로 갱신되기에, 이를 하나의 IP로 통일(고정) 하기 위함이다.
안 그러면 인스턴스 끄고 킬때마다 아이피가 바뀌는 불상사가 일어난다.

EC2 인스턴스에 고정 IP를 할당하기 위해 탄력적 IP를 설정합니다.

참고

profile
Developer

0개의 댓글