본문 바로가기

AWS

[AWS] API 배포를 위한 EC2 세팅 + 접속

EC2 세팅 전, 배포(Deployment)와 EC2에 대해 알아보기

배포 Deployment 란?

다른 사용자들이 인터넷을 통해 내 서비스를 사용할 수 있게 만드는 걸 의미 

EC2

컴퓨터를 빌려서 원격으로 접속해 사용하는 서비스
즉 그냥 컴퓨터!

 

왜 쓰고 배울까?

내가 가진 컴퓨터에서 서버를 배포해 사용자들이 접근할 수 있게 하기 위해 필요하고, AWS EC2에는 여러 부가기능들이 존재함


EC2 세팅 

https://ap-northeast-2.console.aws.amazon.com/ec2/home?region=ap-northeast-2#Overview:

 

https://ap-northeast-2.console.aws.amazon.com/ec2/home?region=ap-northeast-2#Overview:

 

ap-northeast-2.console.aws.amazon.com

 

 

리전 Region 세팅

리전 Region 이란?

인프라를 지리적으로 나누어 배포한 각각의 데이터 센터
즉 컴퓨터들이 위치한 위치를 aws 안에서는 리전(Region)이라고 한다

특징

  1. 다양한 Region을 보유
  2. 각 Region은 고유의 이름을 가짐

Region선택의 기준

사용자의 위치와 컴퓨터의 위치가 멀면 멀수록 속도가 느려진다

그래서 주된 사용자들의 위치와 지리적으로 가까운 리전을 선택하는 것이 유리!

즉 한국사용자들은 아시아 태평양(서울)을 선택하면 된다

 

Region 설정


인스턴스 세팅

인스턴스란? 

EC2에서 빌리는 컴퓨터 한 대를 의미

인스턴스 유형?

컴퓨터 사양을 의미 

인스턴스


애플리케이션


키페어

ec2에 접근하기 위한 비밀번호 

키페어


네트워크 설정 

보안그룹 

aws 클라우드에서의 네트워크 보안을 의미 
ec2에 접근할 때 접근해도 되는 요청인지 확인하는 그룹

IP범위랑 PORT 설정이 가능하다! 

규칙

인바운드 트래픽 

외부에서 EC2 인스턴스로 보내는 트래픽

아웃바운드 트래픽

EC2 인스턴스에서 외부로 나가는 트래픽

네트워크 설정

 


스토리지 구성

저장공간이고 저장공간을 보고 EBS(Elastic Block Storage)라고 부름

스토리지 구성


생성

생성된 인스턴스 확인 가능

 

접속하기

서버에 접속 가능


* 탄력적 IP 연결하기

EC2를 생성하면 IP를 할당받음
할당받은 IP는 임시적은 IP로 중지 후 재실행하게 되면 IP가 변경된다
그래서 중지시켰다가 재실행시켜도 바뀌지 않는 고정 IP를 설정해줘야 하는데 이걸 탄력적 IP라고 함! 

탄력적 IP 할당
기본값 설정
작업 > ip 주소 연결

내가 생성한 인스턴스까지 연결해줘야 탄력적 IP로 고정된 IP를 확인할 수 있다!