[AWS | 실습] 백엔드 API 서버 배포하기(EC2) - EC2 셋팅하기

hayoung·2024년 8월 5일

AWS

목록 보기
3/20
post-thumbnail

비전공자도 이해할 수 있는 AWS 입문/실전


EC2 셋팅하기

1. 기본 설정

  • 인스턴스 시작

🙎🏻‍♀️(초심자) : 이게 뭐야.. 뭐가 이렇게 많아 ... 어떻게 하는데

이름

  • 서버 식별자
  • 00-server


애플리케이션 및 OS 이미지

  • EC2(빌리는 컴퓨터) OS 컴퓨터
  • Windows, macOS는 편리한 기능 포함으로 용량, 성능 저하 -> 최대한 필요한 기능만 들어있는 ubuntu 많이 선택

인스턴스 유형

  • 인스턴스란? EC2에서 빌리는 컴퓨터 한 대를 의미하는 하나의 단위
  • 인스턴스 유형이란? 컴퓨터 사양
  • 좋으면 좋을수록 많은 사용자들이 사용해도 쉽게 처리, 무거운 프로그램 처리 가능


키 페어

  • EC2 컴퓨터 접근 비밀번호
  • 키 페어 이름은 어떤 EC2 접근하기 위한 키 페어였는지 알아볼 수 있도록 직관적으로 설정
  • 입문 과정에서 키 페어 유형, 프라이빗 키 파일 형식은 별로 중요하지 않음
  • 생성 시 키 페어 자동 다운로드

네트워크 설정

  • 보안그룹이란? AWS 클라우드에서의 네트워크 보안

  • 입문 과정에서 VPC는 별로 중요하지 않음(기본셋팅)

  • 보안그룹에서는 ip와 port 설정

    0000 ip랑 0000 port만 허락하겠습니다 ~

    • EC2 : 집 / 보안그룹 : 대문에서 가능한 트래픽인지 검사하는 보안관
    • 인바운드 : 내부로 들어오는 트래픽 / 아웃바운드 : 외부로 나가는 트래픽

  • 유형

    • ssh : 원격 접속 보안 경로
    • http : 80번 포트로 들어오는 http 요청은 모두 EC2로 들어오도록 설정(백엔드 서버)
  • 소스 유형

    • 위치 무관 : 모든 ip 접근 가능
    • 사용자 지정 : ip 지정

✅ 보충

  • IP, Port?

    • IP : 특정 컴퓨터의 주소
    • Port : 한 컴퓨터 내의 특정 프로그램 주소
  • 잘 알려진 포트(well-known port)란?

    • 포트는 0 ~ 65,535번까지 존재하는데, 그 중 0 ~ 1023까지의 포트는 주요 통신 규약에 따라 이미 지정
    • 그 중 자주 사용되는 포트
      • 22번(SSH, Secure Shell Protocol) : 원격 접속 -> EC2 발급 후 접속 시 사용
      • 80번(HTTP) : HTTP 통신
      • 443번(HTTPS) : HTTPS 통신
    • 위의 정해진 규약을 꼭 지키지 않아도 상관 없음

스토리지 구성

  • EBS(Elastic Block Storage) : EC2 안에 부착된 하드디스크

  • Storage, Volume : 더 포괄적인 용어

  • 프리티어는 30GB까지 무료 제공

    기본셋팅 끝 !


2. 인스턴스 시작

인스턴스 시작을 체크해주면 ..
성공 🤠

EC2 - EC2 대시보드 - 인스턴스 에 가보면

짠. 인스턴스가 잘 생성되었다. (= 컴퓨터를 원격으로 잘 빌려왔구나 !)

profile
김퐁 먹여살려야되.

0개의 댓글