AWS

[AWS] Amazon RDS란?

emhaki 2023. 3. 7. 10:51
728x90
반응형
SMALL

Amazon RDS란?

AWS 클라우드에서 관계형 데이터베이스를 더 쉽게 설치, 운영 및 확장할 수 있는 웹서비스이다. 하드웨어 프로비저닝, 데이터베이스 설정, 패치 및 백업과 같은 시간 소모적인 관리 작업을 자동화하고, 사용자가 애플리케이션에 집중하여 애플리케이션에 필요한 빠른 성능, 고가용성, 보안 및 호환성을 제공할 수 있도록 지원해주는 서비스이다.

RDS 데이터베이스 엔진 종류

- MySQL

- PostgreSQL

- MariaDB

- ORACLE

- SQLServer

- Amazon Aurora

RDS의 특징

  • 관계형 데이터베이스를 제공하는 서비스
    • Relation Database Service: 관계형 데이터베이스
    • NoSQL과 반대
  • 가상 머신 위에서 동작
    • 단 직접 시스템에 직접 로그인 불가능 -> OS 패치, 관리 등은 AWS의 역할
  • RDS는 Serverless가 아님
  • CloudWatch와 연동
    • DB인스턴스의 모니터링(EC2와 동일)
    • DB에서 발생하는 여러 로그를 CloudWatch와 연동하여 확인 가능
  • 내부에서는 EC2를 활용
    • VPC안에서 동장
      • 기본적으로 public IP를 부여하지 않아 외부에서 접근 불가능
      • 설정에 따라 Public으로 오픈 가능(DNS로 접근)
    • 서브넷과 보안그룹 지정 필요
    • EC2 타입의 지정 필요

RDS DB 인스턴스

DB 인스턴스는 클라우드에서 실행하는 격리된 데이터베이스 환경이며 Amazon RDS의 기본 구성 요소이다. DB 인스턴스에는 여러 사용자가 만든 데이터베이스가 포함될 수 있으며, 독립 실행형 데이터베이스 인스턴스에 액세스할 떄 애플리케이션을 사용해 액세스할 수 있다.

 

DB 인스턴스마다 DB 인스턴스 식별자가 있으며, 이 식별자는 RDS에 의해 인스턴스에 할당된 DNS 호스트 이름의 일부로 사용된다. 예를 들어 db1을 DB 인스턴스 식별자로 지정하는 경우 RDS는 db1.123456789012.us-east-1.rds.amazonaws.com과 같은 인스턴스의 DNS 엔드포인트를 자동으로 할당한다. 여기서 123456789012는 계정의 특정 리전에 대한 고정 식별자이다.

 

📚 Reference

 

Amazon Relational Database Service(Amazon RDS)란 무엇입니까? - Amazon Relational Database Service

Amazon Relational Database Service(Amazon RDS)란 무엇입니까? Amazon Relational Database Service(Amazon RDS)는 AWS 클라우드에서 관계형 데이터베이스를 더 쉽게 설치, 운영 및 확장할 수 있는 웹 서비스입니다. 이 서

docs.aws.amazon.com

 

초보자도 이해할 수 있는 RDS | DevelopersIO

소개 안녕하세요! 클래스메소드 금상원 입니다. 이번 블로그에서는 RDS의 대한 설명을 할려고 합니다. RDS는 AWS에서 제공하는 관계형데이터베이스 서비스입니다. 이번 블로그를 통해 RDS의 정보가

dev.classmethod.jp

 

728x90
반응형

'AWS' 카테고리의 다른 글

[AWS] AWS EC2란?  (0) 2023.03.09
[AWS] AWS API Gateway, AWS Lambda란?  (0) 2023.03.09
[AWS] AWS S3(Simple Storage Service)란?  (0) 2023.03.06
[AWS] IAM 이란?  (2) 2023.03.06