RDS는 Relational Database Service의 약자로, 데이터베이스 서버라고 생각할 수 있다.
예를 들어 예전에 유행했던 크레이지 아케이드 게임을 생각해보자.
크레이지 아케이드 플레이어는 해피 서버, 또는 드림 서버 중 하나의 서버에서 계정을 생성할 수 있다.
만약 해피 서버에서 계정을 생성했다면, 드림 서버의 플레이어와 게임을 함께 할 수 없다.
이것은 두 서버가 서로 다른 두 db를 사용하기 때문에 발생하는 현상이다.
이를 해결하기 위해 n개의 서버가 1개의 공통된 db를 사용하는 것이 필요하다.
이를 구현한 것이 RDS 이다.
예를 들어, 구글에서 계정을 생성했는데 구글 서비스도 사용할 수 있고, 유튜브 서비스도 사용할 수 있다.
이는 두 서비스가 공통된 db에 접속할 수 있기에 가능한 현상이다.
db설계 실습을 할때도 로컬 db가 아닌 rds를 구축해 사용해보는 것이 익숙해지면 좋다.
Amazon Web Services(AWS)에서 제공하는 Amazon RDS가 자주 사용된다.
Amazon RDS는 관계형 데이터베이스를 클라우드에서 관리할 수 있는 서비스로, 사용자가 직접 서버를 관리하지 않아도 데이터베이스를 쉽게 설정, 운영, 확장할 수 있도록 도와준다. MySQL, PostgreSQL, Oracle, SQL Server 등 여러 관계형 데이터베이스 엔진을 지원해서 다양한 애플리케이션에 활용할 수 있다.
프리티어 계정으로 Amazon rds 구축하기
2024.10.01 - [분류 전체보기] - Amazon RDS 구축 프리티어 계정
Amazon RDS 구축 프리티어 계정
RDS의 개념은 아래에서 확인할 수 있다.2024.09.30 - [분류 전체보기] - RDS RDSRDS는 Relational Database Service의 약자로, 데이터베이스 서버라고 생각할 수 있다. 예를 들어 예전에 유행했던 크레이지 아케
say-hi-world.tistory.com
출처 : https://www.udemy.com/course/comgongbro_server_clonecoding/learn/lecture/31402568#content