본문 바로가기
AWS

1. EC2 개념

by shulk 2024. 10. 24.

배포란?

내가 만든 프로젝트를 다른 사람도 인터넷을 통해 사용할 수 있게 만드는것

EC2란?

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

EC2를 배우는 이유는?

내 컴퓨터로 서버를 배포하면 24시간 동안 컴퓨터를 켜놔야하니 보안적으로도 위험하고,전기 나가거나 전기점검시 서버도 다운되니 불편해서  AWS EC2 컴퓨터를 빌려서 사용하는거다.

EC2에 부가기능(로그남기기,트래픽 많이 몰렸을때 서버를 증설해주거나,로드밸런싱)을 많이 가지고 있어서 내 컴퓨터가 아닌 EC2를 사용한다.

프론트엔드 웹페이지 배포의 경우

EC2를 통해 할 수있지만,주로 vercel,netlify 또는 AWS S3를 사용해서 배포한다. 그러므로 EC2는 주로 백엔드 서버 배포할때 사용한다.

 

리전(Region)선택하기

로그인후 EC2 들어가서 오른쪽 상단에 국가 설정같은거 있는데 이게 리전이라는거다.

[리전이란]

인프라를 지리적으로 나누어 배포한 각각의 데이터 센터를 말한다. 쉽게 말하면 EC2는 컴퓨터를 빌려서 사용하는건데 이게 물리적으로 예를들어 부산에 있거나 서울에 있거나 일본 어디에 있거나, 미국 어디에 있거나등등 말한다.

리전은 고유한 이름을 갖고 있다

[리전을 선택하는 기준]

이러한 리전을 선택하는 기준은 일단 사람들이 애플리케이션 사용할땐 네트워크를 통해 통신하므로 애플리케이션 사용하는 사람들의 위치와 가까운 리전으로 선택하는것이 좋다.
만약 내가 사용자가 도쿄사람들 기준으로 애플리케이션 만들었는데 리전을 한국-서울 선택하면 통신이 느릴테다.

 

(많이하는 실수)
한국-서울 리전에서 EC2를 생성해 놓고,실수로 일본-도쿄 리전에 들어가서 생성한 EC2가 없다 당황 할 수 있는데,이건 각 리전마다 따로따로 관리하니 안보이는거다. 일본-도쿄 리전에서 다시 한국-서울로 바꾸면 보일테다. 

'AWS' 카테고리의 다른 글

6. HTTPS 연결-(1)  (0) 2024.10.25
5. Route53도메인 구매,도메인을 EC2에 연결  (0) 2024.10.25
4. EC2 Spring Boot 서버를 배포, EC2 종료  (0) 2024.10.24
3. EC2 연결,탄력적ip 주소  (0) 2024.10.24
2. EC2 셋팅하기  (0) 2024.10.24