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)이라고 한다
특징
- 다양한 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를 확인할 수 있다!
