📑 부록 주제


1주차 실습을 통해 아마 대부분 로컬 DB에 대한 것은 알 것입니다. 하지만 AWS 배포하며 EC2와 같은 것을 사용하며 로컬 DB를 쓰는 것은 마땅치 않습니다. 이때 필요한 것이 RDS입니다!

RDS란 Amazon Relational Database Service의 약자로, AWS에서 제공하는 관리형 관계형 데이터베이스 서비스입니다.

RDS는 MySQL, PostgreSQL, MariaDB, Oracle, SQL Server 등의 다양한 데이터베이스 엔진을 지원하며, 데이터베이스의 설정, 운영, 확장 및 백업 작업을 자동화할 수 있어 사용자가 데이터베이스 관리에 신경 쓰지 않고 애플리케이션 개발에 집중할 수 있도록 도와줍니다.

<aside> ✅ 알림 VPC를 새로 생성하고 싶지 않거나 EC2가 기본 VPC에 생성되어 있어 같은 VPC에 놓고 싶은 경우는 새로운 VPC를 생성하지 않고 기본 VPC로 하셔도 됩니다. (위 상황의 경우에 해당된다면 VPC 설정 관련은 모두 빼고 이제 RDS 설정을 하러 갑시다! 부터 참고하여 주세요!) (만약 VPC 생성 부터 확실하게 해보고 싶은 분들 중 VPC에 대한 지식이 부족하신 분들은 **부록. AWS (VPC & Internet Gateway & EC2)**를 참고하여주세요!)

</aside>

🔖 부록 본문


데이터베이스를 로컬 컴퓨터(서버 개발자가 작업하는 컴퓨터)에 두는 것이 좋을까요?

당연히 좋지 않죠,

컴퓨터를 끄면 데이터베이스 접속이 안되기도 하고, 로컬 컴퓨터에 접속을 한다는 것은 해당 컴퓨터의 데이터베이스로 접속이 되도록 포트포워딩을 해야하기도 하죠.

따라서 데이터베이스도 EC2처럼 외부 컴퓨터를 빌려서 사용하는 것이 좋습니다.

EC2에 데이터베이스를 설치해서 사용해도 좋으나, RDS를 사용하게 될 경우 더 유연하게 데이터베이스를 사용할 수 있기에 RDS를 설정해서 사용해봅시다.