y-seo
y-seo의 딩코 기록들
y-seo
  • 분류 전체보기 (174)
    • Computer Science (49)
      • Database Design & Query Lan.. (10)
      • Network Security (16)
      • Software Engineering (6)
      • Computer Network (17)
    • Spring (50)
      • Spring-Basic (11)
      • SpringBoot-AWS (7)
      • SpringBoot&JPA (22)
      • 토비의 스프링 (3)
      • + α (7)
    • Cloud (22)
      • AWS (4)
      • GCP (1)
      • ElasticSearch (17)
    • Test (3)
    • Project (4)
    • Algorithm (24)
      • 개념 (9)
      • 문제풀이 (15)
    • AI (3)
      • About (2)
      • AIDU ez (1)
    • Error (4)
    • ETC (1)
    • Review (8)
    • IT (5)
      • SQLD (4)
      • ADsP (1)

블로그 메뉴

  • 홈
  • 태그
  • 방명록

공지사항

인기 글

최근 글

최근 댓글

전체 방문자
오늘
어제

태그

  • 알기 쉬운 정보보호개론 3판
  • Python
  • 김영한
  • 네트워크보안
  • 스프링부트
  • 보안
  • 인프런
  • 백준
  • algorithm
  • 알고리즘
  • 컴퓨터 네트워킹 하향식 접근
  • 네트워크
  • java
  • JPA
  • Spring
  • 스프링
  • baekjoon
  • springboot
  • 자바
  • 파이썬

티스토리

hELLO · Designed By 정상우.
y-seo

y-seo의 딩코 기록들

[AWS] #1 서버 배포를 위한 EC2 생성
Cloud/AWS

[AWS] #1 서버 배포를 위한 EC2 생성

2024. 2. 5. 22:28

 


프로젝트를 진행하다 보면, 내가 직접 서버를 열고 DB를 연결하는 경우가 생기는데 이때 해야 하는 일들을 하나의 시리즈로 포스팅 해보려 한다.


 

EC2 인스턴스 생성하기

1. AWS 사이트에 접속하여 EC2 검색 후 "인스턴스" 메뉴를 클릭한다.

 

2. 우측 상단에 "인스턴스 시작" 버튼을 클릭한다.

3. 인스턴스 정보를 아래와 같이 설정한다.

(1) 기본 이름을 설정하고

(2) Ubuntu로 서버를 설정한다.

(3),(4) AMI와 인스턴스 유형은 프리티어를 사용한다.

AWS는 첫 가입 1년 간은 프리티어로 서비스들을 저렴하게 사용할 수 있기에 프리티어 스펙으로 설정한다.

(5) "새 키 페어 생성"을 클릭하여 키 파일을 다운로드 받는다.

추가 다운로드는 불가하니 보관에 유의해야 한다. 이는 서버에 접속하는 데에 필요한 키 값이다.

(6) 네트워크 설정에서 3가지 옵션을 체크한다.

(7) 최종적으로 "인스턴스 시작" 버튼을 눌러 인스턴스 생성을 마친다.

 

탄력적 IP 할당

위의 과정까지 마쳤다면, 인스턴스에 프라이빗IP, 퍼블릭IP가 할당되어 있을 것이다. 하지만 이는 인스턴스가 꺼졌다 켜질 때마다 값이 달라지므로 일정한 IP 주소로 API 요청을 보내는 등의 행위가 불가능하다. 따라서 항상 같은 IP 주소를 유지하는 "탄력적 IP 주소"가 필요하며 이를 방금 생성한 인스턴스에 할당해주어야 한다.

(1) EC2 서비스의 메뉴 중 "탄력적 IP" 메뉴를 클릭한다.

(2) "탄력적 IP 주소 할당" 버튼을 클릭한다.

(3) 아래와 같이 설정한 후 "할당" 버튼을 클릭한다.

이때 네트워크 경계 그룹은 아까 생성한 인스턴스와 같은 region을 선택한다.

(4) 생성된 탄력적 IP 주소에서  " 탄력적 IP 주소 연결" 버튼을 클릭한다.

(5) 아래 인스턴스와 프라이빗 IP 주소를 방금 생성한 인스턴스의 값들을 선택한 후 "연결" 버튼을 클릭한다.

 

서버 접속하기

(1) 다시 EC2 > 인스턴스 메뉴로 돌아가 "연결" 버튼을 클릭한다.

(2) 다양한 방법으로 서버에 접속할 수 있다.

나는 윈도우 유저로.. 아래 "EC2 인스턴스 연결" 방법을 선호하는 편이다. 이때 퍼블릭 IP 주소에서 방금 할당한 탄력적 IP 주소를 확인할 수 있다.

(3) 혹은 주소창에 탄력적 IP 주소를 입력하여 접속할 수 있다.

하지만.. 아직은 연결 거부가 되는 것이 정상이다. 관련 내용은 다음 포스팅에 다룰 예정이다.

저작자표시 (새창열림)

'Cloud > AWS' 카테고리의 다른 글

[AWS] #3. RDS 설정 및 EC2 연결  (0) 2024.02.08
[AWS] #2. nginx 적용 및 포트포워딩  (0) 2024.02.05
클라우드 서비스 - IaaS, PaaS, SaaS  (0) 2024.01.03
    'Cloud/AWS' 카테고리의 다른 글
    • [AWS] #3. RDS 설정 및 EC2 연결
    • [AWS] #2. nginx 적용 및 포트포워딩
    • 클라우드 서비스 - IaaS, PaaS, SaaS
    y-seo
    y-seo

    티스토리툴바