EC2(Elastic Compute Cloud)란?
AWS에서 하나의 컴퓨터를 빌려서 원격으로 접속해 사용하는 서비스
서버를 배포하기 위해서는 컴퓨터가 필요하다.
- 내 컴퓨터에서 서버를 배포하는 경우
- 24시간동안 컴퓨터를 켜둬야함.
- 트래픽문제가 발생
- 보안적으로 위험
그래서 AWS EC2를 사용한다.
현업에서는?
백엔드의 경우에는 EC2를 매우 많이 사용한다.
프론트의 경우 EC2를 사용할 수도 있지만 vercel, netlify 또는 AWS S3를 사용해서 배포한다.