<aside> <img src="/icons/list_gray.svg" alt="/icons/list_gray.svg" width="40px" /> 목차
</aside>
우선, 기본적으로 한국의 네트워크는 사설 아이피의 비중이 매우 큽니다.
즉, 여러분들이 API를 열심히 구현을 했다 하더라도 결국 여러분들의 노트북은 사설 IP 주소를 가진 상태로 와이파이에 연결이 되어 있기 때문에 외부에서 접근하기가 어렵습니다. 이를 극복하기 위해 포트 포워딩을 적용해도 여러분들의 PC를 종료하거나 PC에 연결된 와이파이가 달라지면 접근이 안되죠.
즉, 관리가 너무 힘들어지고 또 번거로운 상황이 계속해서 발생합니다.
그리고 여러분들이 직접 PC를 이용해서 외부에서 접속이 가능하도록 조치를 취했다고 하더라도 아래의 문제가 생기게 됩니다.
실제로 서비스를 하게 된다면, 결국 트래픽이 얼마나 생길 지 모른다.
그리고 추가적으로 고려를 해야 할 부분이 있습니다. 데이터베이스를 관리하는 DBMS는 어떻게 관리를 할 것인가?
우선 위의 내용은 뒤에서 다룰 예정이니, 우선 서버를 어떻게 배포할 지 고민해봅시다.
컴퓨터를 직접 서버로써 만드는 방식을 온프레미스 방식이라고 부릅니다.
반면 AWS처럼 컴퓨터를 빌리는 방식을 클라우드 컴퓨팅이라고 합니다.
10주차에서 생성한 AWS VPC를 이용해서 EC2를 생성하고, 배포를 하고자 하는 코드를 가져와 EC2에서 실행하면 됩니다.

직접 draw.io로 그린 그림 (✪‿✪)