[aws] Amazon RDS (Relational Database Service)

JiSeon Han·2023년 1월 20일
0

aws

목록 보기
3/3

RDS(Relational Database Service)란 무엇인가?

▪ RDS란 Relational Database Service의 약자로, AWS에서 분산 관계형 데이터베이스이다.
▪ RDS는 어플리케이션 내에서 관계형 데이터베이스를 간편하게 설정, 운영, 확장이 가능하도록 지원한다.
▪ 하드웨어 프로비저닝, 데이터베이스 설정, 패치 및 백업과 같은 소모적인 관리 작업을 자동화할 수 있다

RDS 장점

1) 관리 용이성
▪ Amazon RDS를 사용하면 프로젝트 개념 정립부터 배포까지 모든 작업을 쉽게 처리할 수 있다.

2) 확장 가능
▪ 대부분의 경우 가동을 중단하지 않고 마우스 클릭 몇 번 또는API 호출만으로도 데이터베이스의 컴퓨팅 및 스토리지 리소스를 확장할 수 있다.

3) 가용성 및 내구성
▪ Amazon RDS는 다른Amazon Web Services에서 사용하는 것과 동일한 안정성이 뛰어난 인프라에서 실행된다.

4) DB 유연성
▪ Amazon RDS에서는 다양한 애플리케이션 성능 요구 사항에 맞게 데이터베이스 및 스토리지를 선택할 수 있다.

5) 보안
▪ Amazon RDS를 사용하면 데이터베이스에 대한 네트워크 액세스를 손쉽게 제어할 수 있다.

6) 저렴한 비용
▪ 매우 저렴한 요금으로 실제로 소비한 리소스에 대해서만 비용을 지불한다.

  1. RDS 단점
    1) 비용
    ▪ RDS의 가장 큰 단점이다.
    ▪ 위에서 장점을 저렴한 비용이라고 말했지만, 사실 잘못하면 DB서버를 두고 운영하는 것보다 더 큰 가격이 소모될 수 있다.
    ▪ 물론 DB 인프라를 신경쓰지 않는, 비용대비 이점은 충분히 존재한다.

2) SUPER Privilege
▪ 권한이 제한적이고, 제약이 많다.
▪ change master나 process kill 등의 작업들은 모두 AWS에서 제공하는 Procedure로 해결해야한다.

3) 스토리지 용량 축소
▪ 스토리지 용량을 낮추려면 재구성을 해야만 가능하다.

참고 사이트 :
https://blog.naver.com/PostView.naver?blogId=sehyunfa&logNo=222110334515&parentCategoryNo=&categoryNo=&viewDate=&isShowPopularPosts=false&from=postView

profile
💻 JiSeon'S Development Study 💻

0개의 댓글