
RDS
1. 아마존에서는 Auorora를 비롯해 관계형 데이터베이스 서비스를 제공
| 데이터베이스 | DBMS |
| 데이터의 집합체 데이터를 정의 조작 제어하는 기능은 없음 | 실제 데이터를 정의 조작 제어할 수 있음 데이터 조작을 위해서 사용하는 질의언어를 SQL 오라클, sql server, mysql, postgresql, mariadb 등 다양 |
| 관계형 데이터베이스(RDB) | 비관계형 데이터베이스 |
| 저장된 데이터의 형태가 표와 같은 형태로 구성 데이터 타입, 종류, 칼럼 별 나열되어 있어 초기구축시 시간소요 많음 대신 개별 데이터에 관한 정밀한 조작 가능 | 구조가 관계형 데이터베이스에 비해 단순하고 설정 부분이 적음 쉽게 구축 가능 정밀한 조작 상대적으로 불가하지만 엑세스는 빠름 키-밸류의 형태를 취함 NoSQL 데이터베이스라고도 함 - 키:밸류 데이터베이스 - 문서 기반 데이터베이스 - 그래프 데이터 베이스 등 다양한 형태가 존재 |
Amazon RDS
1.주요 RDBMS를 제공하는 아마존의 데이터베이스 서비스
2.Amazon Aurora, PstgreSQL, MySQL, MariaDB, Oracle, SQL Server 등 지원
3.. 즉, 여러 관계형 데이터베이스를 클라우드에서 최적화 상태로 지원하는 아마존의 관계형 데이터베이스 서비스
4. 인스턴스 형태로 구축되며 다양한 인스턴스 클래스도 사용 가능
5. AWS Database Migration Server(DMS) 서비스는 기존 데이터베이스의 이전과 복제를 가능하게 해주는 서비스 *
인스턴스 클래스
1 EC2와 마찬가지로 인스턴스 형식으로 사용
2. 표준, 메모리 최적화, 버스트 성능 3 종류 존재
3. 클래스에 따라 micro, small, medium, large, xlarge(2,4,,8,16 xlarge) 형태로 제공
4. 데이터베이스 인스턴스는 VPC에 설치해야함
5. RDS 서비스 요금 = 스토리지 요금 + 데이터베이스 인스턴스 요금 + 백업 스토리지 요금 + 통신료
6. 다중 AZ 구성은 가용영역을 말함. 장애 발생시 중단되면 안되는 경우 여러 가용영역을 설정하여 한 영역에 장애가 생겨도 다른 영역에서 서비스할 수 있으므로 이와 같은 구성 방법이 중요함
| 스토리지 요금 | 데이터베이스 인스턴스 요금 | 백업 스토리지 요금 | 통신료 |
| 사용중인 디스크에 대해 부과된 요금 확보하고 있는 용량에 대한 과금이며 사용하고 있는 용량애 대한 요금이 아님 | 기록한 시간당 요금 부과 성능이 높을수록 비용도 높음 다중 az를 통한 이중화 구축시 요금도 약 2배 부과 유료 DBMS의 경우 라이선스 요금이 있어 오픈 소스 데이터베이스를 사용하는 경우보다 상대적 비용 높음 | 데이터베이스 인스턴스 백업 가능 백업(스냅샷)본은 백업 스토리지에 저장 이 저장된 크기의 100%를 넘을 경우 요금 발생 사용하는 백업 스토리지의 100%를 넘지 않으면 요금은 부과되지 않음* | 데이터베이스의 인스턴스가 인터넷 통신할 경우 부과되는 요금 * VPC 내의 EC2 인스턴스와 통신하거나 같은 AZ 내에서만 통신하는 경우는 부과되지 않음 |
RDS의 장단점
1. AWS에서 업데이트 등 다양한 부분에서 관리해주므로 편리
2. 그러므로 데이터베이스의 구축 또한 편리
3. 그러므로 온프레미스의 데이터를 쉽게 클라우드 환경으로 이전 간으
4. EC2 연동시 같은 네트워크 내에 있다면 비용 무료
5. 정해진 관리방법이 AWS에 있으므로 사용자의 개인적이고 자유로운 사용은 어느정도 제약이 있음
6. 제공하는 DBMS의 종류가 제한적
7. 업데이트를 자동으로 관리해주기 때문에 업데이트가 불필요한 경우라면 오히려 불편할 수 있음
'통계데이터과학과 및 컴퓨터과학 독서' 카테고리의 다른 글
| 8-3. 그 외 AWS 서비스 3 (0) | 2024.11.25 |
|---|---|
| 8-2. 그 외 AWS 서비스 2 (0) | 2024.11.18 |
| Part 6-2. 가상 네트워크 (0) | 2024.10.21 |
| Part 6-1. 가상 네트워크 (0) | 2024.10.13 |
| Part 5. 스토리지 S3 (0) | 2024.10.07 |