본문 바로가기
클라우드/AWS

[AWS Cloud practitioner] 모듈 5 : 스토리지 및 데이터베이스2

by 한33 2024. 7. 8.

Amazon Relational Database Service(Amazon RDS)

 

관계형 데이터베이스

정형 쿼리 언어(SQL)를 사용하여 데이터를 저장하고 쿼리

 

Amazon Relational Database Service

Amazon RDS 는 AWS 클라우드에서 관계형 데이터베이스를 실행할 수 있는 서비스

 

하드웨어 프로비저닝, 데이터베이스 설정, 패치 적용 백업과 같은 작업을 자동화하는 관리형 서비스

 

관리 작업을 수행하는 데 드는 시간을 줄이고 데이터를 사용하여 애플리케이션을 혁신하는 데 더 많은 시간을 할애할 수 있음

 

Amazon RDS 데이터베이스 엔진

  • Amazon Aurora
  • PostgreSQL
  • MySQL
  • MariaDB
  • Oracle Database
  • Microsoft SQL Server

Amazon Aurora

MySQL 및 PostgreSQL 관계형 데이터베이스와 호환

 

표준 MySQL 데이터베이스보다 최대 5배 빠르며 표준 PostgreSQL 데이터베이스보다 최대 3배 빠름

 

데이터베이스 리소스의 신뢰성 및 가용성을 유지하면서도 불필요한 입/출력(I/O) 작업을 줄여 데이터베이스 비용을 절감

 

6개의 데이터 복사본을 3개의 가용 영역에 복제하고 지속적으로 Amazon S3에 데이터를 백업

 


Amazon DynamoDB

 

Amazon DynamoDB

서버리스

- DynamoDB 는 서버리스 이므로 서버를 프로비저닝, 패치 적용 또는 관리할 필요가 없음

- 소프츠웨어를 설치, 유지 관리, 운영할 필요가 없음

 

자동 크기 조정

- 데이터베이스 크기가 축소, 확장되면 DynamoDB 는 용량 변화에 맞춰 자동으로 크기를 조정하면서도 일관된 성능을 유지

- 크기를 조정하는 동안에도 고성능이 필요한 사용 사례에 적합한 선택

 

 

Amazon RDS 와 Amazon DynamoDB 의 비교

 

 


Amazon Redshift

빅 데이터 분석에 사용할 수 있는 데이터 웨어하우징 서비스

 

여러 원본에서 데이터를 수집하여 데이터 간의 관계 및 추세를 파악하는 데 도움이 되는 기능을 제공

 


AWS Database Migration Service (AWS DMS)

관계형 데이터베이스, 비관계형 데이터베이스 및 기타 유형의 데이터 저장소를 마이그레이션할 수 있는 서비스

 

원본 데이터베이스와 대상 데이터베이스 간에 데이터를 이동할 수 있음

 

원본 데이터베이스와 대상 데이터베이스(opens in a new tab)는 유형이 동일할 필요가 없음

 

마이그레이션하는 동안 원본 데이터베이스가 계속 작동

 


추가 데이터베이스 서비스

원장 데이터베이스 서버, 애플리케이션 데이터에 발생한 모든 변경 사항의 전체 기록을 검토

 

클라우드의 분산 인 메모리 또는 캐시 환경을 설정, 관리, 크기 조정하는 기능을 제공하는 서비스