DB 종류 : Relational DBMS, NoSQL, Serial DB etc..
NoSQL : 유연한 스키마를 가져 확장성이 좋다. 특정 데이터모델에 대해서는 좋은 성능을 보인다
AWS에서는 다양한 DB를 지원하며 빠른 자원할당 및 고가용성, 확장성, 자동백업, OS패치, 모니터링등의 강점이 있다.
AWS RDS : Relational Database, uses SQL Query
-다양한 DB지원 : PostgreSQL, MySQL, MariaDB, Oracle, MS SQL Server, Aurora
- SSH로 인스턴스 접근 불가능
Amazon Aurora : 아마존 소유의 기술로 PostgreSQL, MySQL 지원
- 클라우드 최적화로 RDS에서의 MySQL 보다 5배, RDS에서 PostgresSQL보다 3배의 성능을 보임
- 저장소가 자동으로 10GB까지 확장되며 최대는 64TBs
- RDS보다는 20% 비쌈
RDS Deployments
- Read replicas : 5개의 read replicas 만들 수 있으며 읽기 부하를 확장시킴. 쓰기 작업은 메인 DB에서만 가능
- Multi-AZ : AZ에 문제발생을 대비한 배포작업으로 메인 이외 다른 1개의 AZ에만 배포가능
- Multi-Region : 리젼에 재난상황 발생을 대비한 배포, 글로벌읽기 작업에 같은 지역 퍼포먼스를 보임, 복제에 비용소요
Amazon ElastiCache : 자주 사용하는 읽기 작업을 일부 인메모리에 저장하여 DB 부하를 줄여줄 수 있음. 고성능&저지연
DynamoDB : Serverless Database, NoSQL Database로 key/value DB, 큰 부하가 들어와도 확장가능, 3개의 AZ에 복제됨, Integrated with IAM for security
DynamoDB Accelerator : DynamoDB만을 위한 in-memory cache, 10배정도 성능 향상, DynamoDB 테이블을 여러 리젼에서 접근 가능하도록함, Active-Active replication(read/write to any AWS region)
Redshift : based on PostgreSQL, used for OLAP = DW에 사용, 데이터 로드는 시간에 한번 실시, 컬럼베이스 DB, 병행작업에 성능이 좋음, 인스턴스 확보에 따라 지불하는 시스템, SQL인터페이스 제공, BI 툴과 같이 사용됨(AWS Quicksight, Tableau)
Amazon EMR : 하둡 클러스터링 등 빅데이터 프로세싱에 사용됨, 수백개의 EC2 인스턴스 클러스터링 가능
Amazon Athena : serverless query service to perform analytics against S3 objects
Amazon Quicksight : serverless machine learning-powered BI service to create interactive dashboards, 세션별 과금
Document DB : MongoDB와 동일 JSON데이터를 저장, 쿼리, 인덱싱함
Amazon Neptunes : Graph Database, 소셜 네트워크 같은 느낌
Amazon QLDB : Quantum Ledger Database, 금융거래를 저장하며 저장후에는 변경이 없음, 탈중앙화 아님
Amazon Managed Blockchain : Hyperledger Fabric & Ethereum 프레임워크와 상호호환
DMS (Database Migration Service) : 마이그레이션 중에도 DB사용가능, 이종/동종 마이그레이션 모두 지원
AWS Glue : serverless ETL Service 로 OLAP 데이터를 준비할 때 유용함
출처 : Udemy Ultimate AWS Certified Cloud Practitioner - 2022
'Computer > AWS' 카테고리의 다른 글
AWS Certified Cloud Practitioner 합격후기+공부법 (0) | 2022.03.04 |
---|---|
[AWS Certified Cloud Practitioner] 08. Other compute services (0) | 2022.02.04 |
[AWS Certified Cloud Practitioner] 06. S3 (0) | 2022.01.31 |
[AWS Certified Cloud Practitioner] 05. ELB (0) | 2022.01.25 |
[AWS Certified Cloud Practitioner] 04. EBS Volume (0) | 2022.01.24 |