- 서비스를 클라이언트에서 사용할 수 있도록 배포해봅니다.
- 이제 완성된 API를 어디서든 사용할 수 있도록, 인터넷 상에 노출시켜야 합니다.
- 어떤 방식이든 좋으니, 어딘가에 서버를 배포하고, 어떤 URL을 통해 우리 서버에 접근할 수 있도록 해주세요.
- EC2 인스턴스 위에 도커 데몬을 띄워둔다던지...
- EC2는 꼭 프리티어를 사용할 수 있도록 해주세요.
- 단, 포트는 꼭 80 (HTTP) 번을 통해 접근 가능해야 합니다. 이외의 다른 포트는 사용할 수 없습니다.
- DB와 API 서버를 분리해주세요.
- 분리되지 않으면, 서버를 옮길 수가 없게 돼요. 그러면 클라우드 서비스를 쓰는 의미가 무색해집니다.
- DB를 구성하는 방법은 자유롭게 선택해주세요.
- RDS를 구성해도 되고, 또 다른 EC2에 데이터베이스 데몬을 띄워도 됩니다.
- 이전 세미나에서 mysql docker 프로세스를 띄웠던 방식을 떠올리면 도움이 될 거에요.
- 후자의 방식으로 하는 경우에는 데이터 유실이 되지 않도록 볼륨 구성을 해야겠죠?