본문 바로가기
카테고리 없음

RDS

by SayHiWorld 2024. 9. 30.

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

 

 

프리티어 계정으로 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