(1) AWS RDS(Amazon Relational Database Service)
(2) AWS RDS(Amazon Relational Database Service) 특징
AWS RDS(Amazon Relational Database Service)는 아마존(aws)에서 제공하는 클라우드 시스템으로 클라우드 내에서 관계형 데이터베이스를 쉽게 설정, 운영 및 확장할 수 있도록 지원하는 관리형 웹 서비스이다.
클라우드는 인터넷을 통해 데이터를 저장하고 프로그램을 실행할 수 있는 공간으로 거대한 인터넷 정보 저장소라고 보면 된다. 클라우드가 없다면 컴퓨터나 스마트폰을 본체를 잃어버렸을 때 중요한 데이터가 모두 사라지겠지만 클라우드에 사진, 문서, 동영상 같은 파일을 저장한다면 데이터를 안전하게 보관할 수 있을 뿐만 아니라 간편하게 관리하거나 조회하는 것이 가능하다.
아마존에서 제공하는 AWS RDS는 클라우드 상에 데이터베이스를 구축이 가능하다. RDS에서 데이터 운영 및 유지보수를 지원해주고 여러 데이터베이스 엔진을 지원하며, 데이터베이스의 복잡한 관리 작업을 자동화해서 사용자가 애플리케이션 개발과 비즈니스에 집중할 수 있도록 돕는다.
🖍️ 지원되는 데이터베이스 엔진

Amazon Aurora (MySQL 및 PostgreSQL 호환)
MySQL
MariaDB
PostgreSQL
Oracle
Microsoft SQL Server
엔진은 어떤 데이터베이스로 생성을 할 것인지 사용자에 따라 스스로 결정할 수 있다.
🖍️ RDS 기능
1. 관리 부담 감소
AWS RDS는 데이터베이스 관리를 간편하게 만들어주는 서비스입니다. 사용자는 빠르고 쉽게 데이터베이스를 시작하고 관리할 수 있으며, 자동으로 소프트웨어 패치를 받아 최신 상태를 유지할 수 있습니다. 또한, AWS RDS는 사용자에게 모범 사례를 제공하여 데이터베이스의 구성과 성능을 최적화할 수 있도록 도와준다.2. 확장성
AWS RDS는 즉각적인 컴퓨팅 리소스 메모리 조정, 간편한 저장공간과 스토리지 확장, 그리고 DB 인스턴스 복제본을 대량 생성이 가능해 읽기 전용 복제 기능을 제공하여 사용자에게 더 나은 확장성을 제공한다.3. 가용성 및 내구성
AWS RDS는 자동 백업과 데이터베이스 스냅샷으로 데이터를 안전하게 보호하며, 다중 AZ 구성으로 장애에 언제나 대비하고 빠르게 복구가 가능하다. 또한, 자동 호스트 교체 기능을 통해 하드웨어 장애 시 빠르게 대응하여 가용성과 내구성을 높인다.4. 보안
AWS RDS는 저장 및 전송 데이터를 암호화하여 보안을 강화하며, VPC에서 데이터베이스 인스턴스를 실행하여 네트워크 액세스를 제어할 수 있다.5. 관리 효율성
AWS RDS는 인스턴스와 Amazon CloudWatch와 연동된 모니터링 및 지표 제공으로 성능 문제를 신속히 감지하고 보고할 수 있으며, Amazon SNS를 통해 데이터베이스 이벤트를 이메일이나 SMS로 알림 받을 수 있다.6. 비용 효율성
사용한 만큼만 비용을 지불한다. 인스턴스를 중지했다가 시작할 수가 있으며 예약 인스턴스 기능을 통해 인스턴스 요금을 대폭 할인 받을 수 있다.
🖍️ RDS가 데이터 분석가에게 필요한 이유
데이터 분석가란?
AWS RDS가 데이터 분석가에게 필요한 이유
1. 쉽고 빠른 데이터 저장:
빠른 설정: AWS RDS는 몇 번의 클릭만으로 데이터베이스를 설정할 수 있다. 복잡한 설치 과정 없이 바로 데이터를 저장하고 분석할 수 있다.
대용량 데이터 저장: 많은 데이터를 저장할 수 있는 공간을 제공해준다. 데이터 분석가는 다양한 소스에서 데이터를 수집하므로, 큰 저장 공간이 필요합니다.
2. 고성능 데이터 처리:
- 빠른 데이터 처리: AWS RDS는 고성능 하드웨어를 사용하여 데이터를 빠르게 처리할 수 있다. 많은 양의 데이터를 빠르게 처리해야 하는 데이터 분석가에게 아주 유용하다.
- 자동 최적화: AWS RDS는 데이터베이스의 성능을 자동으로 최적화해서, 항상 빠르게 데이터를 처리할 수 있게 해준다.
3. 안전하고 신뢰성 있는 데이터 관리:
- 자동 백업: AWS RDS는 데이터를 자동으로 백업해준다. 데이터를 잃어버릴 걱정 없이 안전하게 관리할 수 있다.
- 복구 기능: 데이터가 손상되거나 잃어버렸을 때, 백업된 데이터를 쉽게 복구할 수 있다.
4. 협업 용이성:
- 여러 사람이 동시에 접근 가능: 데이터 분석팀이 함께 데이터를 분석할 때, AWS RDS는 여러 사람이 동시에 데이터를 조회하고 수정할 수 있게 해준다.
- 권한 관리: 누가 어떤 데이터에 접근할 수 있는지 세밀하게 설정할 수 있다. 데이터를 안전하게 보호하면서도 필요한 사람들이 접근할 수 있게 한다.
5.확장성:
- 필요에 따라 확장 가능: 데이터가 많아지면 저장 공간이나 성능을 쉽게 확장할 수 있다. 데이터 분석가는 새로운 데이터를 계속 추가해야 할 때 유용하다.
출처
https://www.youtube.com/watch?v=koDIV5QMw38
https://velog.io/@arnold_99/RDS-%EA%B0%9C%EB%85%90%EC%9B%90%EB%A6%AC