반응형

AWS EC2 란?

  • Elastic Compute Cloud의 줄임말로서 AWS에서 제공하는 클라우드 컴퓨팅으로, 독립된 컴퓨터를 임대해주는 서비스
  • EC2를 사용함으로써 서버용 컴퓨터를 따로 구비하지 않아도 되고, 초기 구입 비용이나 세팅 비용 없이 사용한 자원만큼만 비용을 지불하면 된다는 장점이 있음

EC2 instance 란?

  • EC2 서비스를 통해 사용할 수 있는 컴퓨터 한 대
  • 여러개의 instance를 생성하여 사용할 수 있고, 용량에 따라 비용이 다름

AWS EC2 instance 생성 방법

  • Ubuntu, t3.small 예시
  1. AWS 보안 그룹 생성(default로 사용해도 됨)
  2. AWS EC2 서비스 진입 후 데이터베이스 생성 클릭

 

  1. 아래와 같이 옵션들을 선택했음 (나머지는 default)
  • 이름 : 원하는 대로
  • OS : Ubuntu
  • AMI : Ubuntu Server 22.04 LTS (HVM), SSD Volume Type
  • 아키텍쳐 : 64비트 (*86)
  • 인스턴스 유형 : t3.small
    • t2.micro를 선택하면 프리티어로 사용할 수 있음
    • t3.small을 사용하면 한달에 약 26000원 정도 지불
  • 키 페어 : 새 키 페어 생성 -> 키페어 유형 : RSA, 프라이빗 키 파일 형식 : .pem
    • 기존에 키 페어가 있으면 따로 생성하지 않아도 됨
    • 키 페어를 생성하면 생성한 키 페어가 다운로드 되는데 잘 저장하고 있어야 함
  • 보안 그룹 : 위에서 만든 보안 그룹 선택
  • 스토리지 구성 : 8 GiB, gp2
  • 고급 세부 정보 -> 스팟 인스턴스 요청 X
    • 스팟 인스턴스로 생성한다면 지불 비용을 절감할 수 있지만 인스턴스가 언제든 종료될 수 있다는 단점이 있기 때문에 인스턴스 사용 목적에 따라 선택
  1. 인스턴스 시작
  2. 아래와 같이 인스턴스가 잘 실행된 것을 확인

EC2 instance 접속 방법 (SSH, MAC)

  • instance에 적용한 보안그룹이 SSH 인바운드를 허용하고 있어야 함
  1. 터미널 접속
  2. 위에서 다운된 키 페어에 권한 부여
chmod 400 [키페어 경로]

ex)
chmod 400 /Users/changbum/Documents/DevStudy/My-KeyPair.pem
  1. 터미널에서 키 페어로 SSH 접속
ssh -i [키페어 경로] ubuntu@[EC2 instance 퍼블릭 IPv4 DNS]

ex)
ssh -i /Users/changbum/Documents/DevStudy/My-KeyPair.pem ubuntu@ec2-43-200-173-234.ap-northeast-2.compute.amazonaws.com
  • 퍼블릭 IPv4 DNS 확인 방법

  1. 접속에 성공하면 터미널에 아래와 같이 출력됨

  • 여기서 출력된 ip는 EC2 instance의 프라이빗 IPv4 주소와 같음
반응형

↓ 클릭시 이동

복사했습니다!