처음 만난 AWS 문서


7.1 RDS

앞에서 AWS 서비스의 3대장에 대해서 배웠습니다.
EC2, RDS, 그리고 S3 이렇게 세 가지 서비스가 AWS의 대표적인 서비스라고 했었죠.

Top3 AWS Service

이번 강의에서는 이 중에서 가운데에 있는 RDS에 대해서 배워보도록 하겠습니다.

RDS는 어떤 서비스 일까요?
먼저 RDS라는 이름의 의미를 알아보도록 하겠습니다.

RDS는 Relational Database Service의 약자입니다.
우리 말로 번역하면 관계형 데이터베이스 서비스라고 할 수 있습니다.

RDS는 이름이 가진 의미 그대로 AWS에서 관계형 데이터베이스를 제공해주는 서비스입니다.

하지만 단순히 관계형 데이터베이스만을 제공해주는 것이 아니라 DB와 관련된 모든 작업들을 제공합니다.

그래서 RDS를 Fully Managed Relational Database라고 부르고, 우리 말로는 완전 관리형 관계형 데이터베이스라고 합니다.
완전 관리형이기 때문에 데이터베이스와 관련된 모든 작업을 다 해준다고 보면 됩니다.

RDS

RDS의 특징을 정리해보면, 완전 관리형 관계형 DB 서비스이고 ORACLE, MySQL, PostgreSQL, MariaDB, Aurora 등 다양한 DB엔진을 제공합니다.

또한 직접 하려면 번거로운 DB 이중화 작업이나 Read Replica 생성도 손쉽게 할 수 있습니다.
여기서 Multi-AZ의 AZ는 Availability Zone. 즉, 가용 영역을 의미합니다.
그래서 Multi-AZ라고 하면 복수 개의 가용 영역에 DB 인스턴스를 둠으로써 이중화하는 것을 의미합니다.

마지막으로 RDS에서는 인스턴스 확장 역시 쉽게 할 수 있습니다.

이처럼 RDS는 관계형 데이터베이스와 관련된 모든 작업들을 제공하는 완전 관리형 관계형 DB 서비스라고 이해하면 됩니다.


마지막 업데이트: 2023년 11월 11일 00시 00분

이 문서의 저작권은 이인제(소플)에 있습니다. 무단 전재와 무단 복제를 금합니다.