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 타입의 지정 필요
- VPC안에서 동장
✅ RDS DB 인스턴스
DB 인스턴스는 클라우드에서 실행하는 격리된 데이터베이스 환경이며 Amazon RDS의 기본 구성 요소이다. DB 인스턴스에는 여러 사용자가 만든 데이터베이스가 포함될 수 있으며, 독립 실행형 데이터베이스 인스턴스에 액세스할 떄 애플리케이션을 사용해 액세스할 수 있다.
DB 인스턴스마다 DB 인스턴스 식별자가 있으며, 이 식별자는 RDS에 의해 인스턴스에 할당된 DNS 호스트 이름의 일부로 사용된다. 예를 들어 db1을 DB 인스턴스 식별자로 지정하는 경우 RDS는 db1.123456789012.us-east-1.rds.amazonaws.com과 같은 인스턴스의 DNS 엔드포인트를 자동으로 할당한다. 여기서 123456789012는 계정의 특정 리전에 대한 고정 식별자이다.
📚 Reference
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 |