- 배포
- 다른 사용자들이 인터넷을 통해 사용할 수 있도록 만드는 것을 의미함.
- localhost 란 다른 컴퓨터에서는 접근이 불가능한 주소이다.
- 배포를 하면 ip or domain(www.naver.com) 과 같은 고유 주소를 부여받고
다른 컴퓨터에서 그 주소로 접속할 수 있게 된다.
- 어떠한 서비스를 완성했따면 배포를 진행해야 한다.
- EC2
- EC2 란?
- 컴퓨터를 빌려 원격으로 접속하여 사용하는 서비스를 의미한다. (하나의 컴퓨터를 의미함)
- EC2 를 배우는 이유
- 컴퓨터에 서버를 배포해 다른 사용자들이 인터넷을 통해 접근할 수 있게 할 수 있지만
24시간 컴퓨터를 켜놔야 하며, 보안적으로 위험할 수 있다.
- AWS EC2 라는 컴퓨터를 빌려서 사용하는 것이 통상적이다.
- 로깅, 오토스케일링, 로드밸런싱 등의 부가 기능을 함께 사용한다.
- 현업에서는?
- 현업에서 백엔드 서버를 배포할 때, AWS EC2 를 많이 사용한다.
- 프론트엔드의 경우, vercel, netilify or AWS S3를 주로 사용한다.