배포란?
내가 만든 프로젝트를 다른 사람도 인터넷을 통해 사용할 수 있게 만드는것
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 |