프론트랑 백엔드 서버는 EC2, 데이터 베이스는 EC2안에 따로 만드는 것보다 RDS를 이용하고자 함.
지금 같은 작은 프로젝트의 경우 데이터 베이스에서 RDS를 사용하는 게 나을 것 인가 EC2를 활용하는 게 나을 것 인가에 대한 질문.
RDS 요금 정책은 다소 복잡하고 어려우며, 사용 중인 데이터베이스에 대해 정확히 파악하지 않으면 제대로 된 요금부과(Billing)를 예측하기 어렵다는 단점 등이 있음.
RDS는 데이터베이스의 대한 관리 및 구축을 지원하면서 기업의 시스템 관리를 간소화시키며, 데이터베이스의 관리보다는 기업의 비즈니스와 애플리케이션에 집중할 수 있다는 장점 등이 있음.
RDS를 사용하는 것과 아닌 것 둘 다 나름의 장점과 단점이 있다 생각되어 아래에 정리함.
이러한 점들을 미루어 보았을 때, DB의 사이즈 자체가 크지 않기 때문에 충분히 파악하기 좋고,
이로 인해 요금부과를 ****예측하는 문제는 부담이 적을 것으로 생각됨.
만약 사이즈가 큰 회사였다면 그 부분에 대해서 고려할만하지만, 지금의 경우에선 RDS가 낫다고 판단함.
또한 세팅에 대한 부담이 적을 것으로 판단.
쉽게 생각해서 한대의 컴퓨터를 임대해주는 것.
여기에 선호하는 운영체제를 설치하고, 웹서비스를 위한 프로그램들(웹서버, 데이터베이스 등)을 설치하면 된다.
AWS(아마존 웹서비스)에서는 인터넷을 통해서 이 컴퓨터에서 접속 할 수 있는 URL(Public DNS)을 제공하는데, 이 URL을 통해서 웹서비스를 하거나, 자신이 구입한 도메인을 붙여서 서비스 할 수도 있다.
물론, 가정용 컴퓨터와 EC2는 중요한 차이가 있다.