IT Technology/Cloud

AWS RDS 란?

by빵수 2024. 2. 16. 12:33
728x90
반응형

AWS RDS에 대해서 알아보자.

 

 

1. RDS란?

 

 

 

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

 

AWS RDS 지원하는 DB 유형 인스턴스

 

 

2. RDS 장점

 

(1) 관리 용이성

  • AWS RDS를 사용하면 프로젝트 개념 정립부터 배포까지 모든 작업을 쉽게 처리할 수 있다.
  • AWS Management Console, AWS RDS 명령줄 인터페이스 또는 간단한 API 호출을 통해 몇 분이면 Production용 관계형 DB의 성능을 활용할 수 있다.
  • 인프라를 프로비저닝하고 데이터베이스 소프트웨어를 설치 및 유지 관리할 필요가 없다.

(2) 확장 기능

  • 대부분의 경우 가동을 중단하지 않고 마우스 클릭 몇 번 또는 API 호출만으로도 데이터베이스의 컴퓨팅 및 스토리지 리소스를 확장할 수 있다.
  • 많은 AWS RDS 엔진 유형에서 하나 이상의 읽기 전용 복제본을 시작하여 기본 데이터베이스 인스턴스에서 읽기 트래픽을 오프로드 하도록 지원한다.

 

(3) 가용성 및 내구성

  •  AWS에서 사용하는 것과 다른 RDS와 동일한 비교 하였을 때 도 안정성이 뛰어난 인프라에서 실행된다.
  • 다중 AZ DB 인스턴스를 프로비저닝 하는 경우 Amazon RDS에서 다른 가용 영역(AZ)에 있는 예비 인스턴스에 데이터를 동기식으로 복제한다.
  • Amazon RDS에는 자동화 백업, 데이터베이스 스냅샷, 자동 호스팅 대체를 비롯해 중요한 프로덕션 데이터베이스의 안정성을 높여주는 여러 가지 기능이 있다.

(4) DB 유연성

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

 

(5) 보안

  • Amazon RDS 사용시 데이터베이스에 대한 네트워크 접근을 손쉽게 제어할 수 있다.
  • Amazon Virtual Private Cloud(VPC)에서 DB 인스턴스를 실행할 수 있어 DB 인스턴스를 격리하고 업계 표준 암호화(IPsec VPN)를 통해 기존 IT 인프라에 연결할 수 있다.
  • 많은 Amazon RDS 엔진 유형에서 저장 중 암호화 및 전송 중 암화호를 지원한다.

(6) 저렴한 비용

  • 매우 저렴한 요금으로 실제로 소비한 리소스에 대해서만 비용을 지불
  • 선수금이나 장기 약정이 없는 온디맨드 요금 옵션이나, 보다 저렴한 시간당 요금이 적용되는 예약 요금 옵션 활용 가능

 

3. RDS 단점

 

(1) 비용

  • RDS의 가장 큰 단점
  • 위에서 장점을 저렴한 비용이라고 이야기하였지만 잘못하면 DB서버를 두고 운용하는 것보다 더 비싼 가격이 소모 될 수 도 있다.
  • 물론 DB 인프라를 신경쓰지 않는 비용대비 이점은 충분히 존재

 

(2) SUPER Privilege

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

(3) 서버 접속불가

  • 서버 접속이 불가하기 때문에 문제 발생 시 자세히 알아보기 위해서 AWS 측에 SR을 올리는 방법 밖에 없다.
  • 서버 접속 불가는 전통적인 모니터링 방식인 agent 설치가 불가능하다는 것을 의미
  • 이를 위해 AWS에서 제공하는 cloud-watch가 있지만 짧은 간격으로 모니터링하려면 해당 부분도 비용이 과금될 수밖에 없다.

 

(4) 스토리지 용량 축소

  • 스토리지 용량을 낮추려면 재구성을 해야만 가능

(5) Multi-AZ 비용

  • Standby라고 할 수 있는 Multi-az용 인스턴스는 1대의 가격이 잡히지만 실제 사용할 수 없는 부분이라 비용이 올라가는 부분도 발생됨

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

출처 및 참고

https://haksae.tistory.com/208

반응형

'IT Technology > Cloud' 카테고리의 다른 글

AWS Site-to-Site VPN 구성 방법  (0) 2024.04.24
AWS Cloud 용어 설명  (0) 2024.02.21
AWS IAM 이란?  (0) 2024.02.15
[AWS] Internet Gateway란?  (0) 2024.01.22
CISCO 장비 및 부팅 과정  (0) 2024.01.05