* AWS Cloud Practitioner Certification을 위한 Database 및 마이그레이션 부분 Keyword 정리 *
Relational Database & OLTP - RDS & Aurora (모두 SQL 지원)
Aurora - AWS에서 생성한 Relational DB (PostgreSQL, MYSQL 지원)
ElastiCache - 인메모리 데이터베이스, 인메모리 케시
DynamoDB - 서버리스(Serverless), 초저지연시간(1 digit millisecond latency), NoSQL (Not a relational database), Data를 row형식으로 저장
DAX (DynamoDB Accelerator) : DynamoDB 전용 Cache (ElasticCache도 사용가능하지만 성능 면에서 DynamoDB는 DAX 사용 - 10배 차이)
Redshift - Database warehousing, 분석용, 데이터 저장방식이 column 형식, SQL 지원, BI Tool (QuickSight, Tableau …)
EMR(Elastic MapReduce) - Hadoop, 빅데이터 작업시 하둡 클러스터 생성, 실제 DB는 아님.
Amazon Athena - 서버리스 쿼리 서비스(Serverless Query Service)를 이용하여 S3에 저장된 객체 분석 수행, SQL 지원
Amazon QuickSight - 서버리스, 머신러닝 방식의 BI 서비스로 대화형 대시보드 생성
DocumentDB - MongoDB에서 오로라의 역할을 하는 DB. NoSQL (Not a relational database)
Amazon Neptune - 완전 관리형 그래프 DB. ex) Social Network
Amazon QLDB(Quantum Ledger Database) - 완전 관리형 데이터 베이스, 서버리스, 어플리케이션 데이터의 모든 변경 내용을 살펴볼 때 사용, 변경이 불가한 시스템(수정/삭제 불가), 금융거래(recording financial transactions), 원장(Ledger), 암호화 인증(cryptographically verifiable)
Amazon managed Blockchain - 블록체인, Hyperledger fabric, Ethereum(이더리움), 탈중앙화
AWS Glue - 관리형 추출(extract), 변환(Transform), 로드(load) 서비스 >> ETL (데이터 셋에 대한 분석을 수행할 때 형식을 변환하여 사용할 수 있음), 서버리스 서비스
DMS (Data Migration Service) - 데이터 마이그레이션 서비스
** Cloud Adoption Framework 주요 관점 6가지
비즈니스 관점
- 비즈니스 관점은 IT가 비즈니스 요구사항을 반영하고, IT 투자가 주요 비즈니스 결과와 연계되도록 보장.
- 비즈니스 관점을 사용하여 클라우트 채택을 위한 강력한 비즈니스 사례를 설정 및 우선순위를 지정
인력 관점
- 클라우드 채택을 성공하기 위한 조직 전반의 변화 관리 전략 개발을 지원.
- 인력 관점을 사용하여 조직 구조 및 역할, 새로운 기술 및 프로세스 요구 사항을 평가하고 격차를 파악
거버넌스 관점
- IT 전략이 비즈니스 전략에 부합하도록 조정하는 기술 및 프로세스에 중점
- 비즈니스 가치를 극대화하고 위험을 최소화. 클라우드 투자를 관리하고 측정하여, 비즈니스 성과를 평가
플랫폼 관점
- 클라우드를 기반으로 새로운 솔루션을 구현하고 온프레미스 워크로드를 클라우드로 마이그레이션하기 위한 원칙과 패턴이 포함.
- 비즈니스 목표 및 관점에 따라 AWS 인프라를 설계, 구현 및 최적화하는 데 도움이 되는 관점
보안 관점
- 조직이 가시성, 감사 가능성, 제어 및 민첩성에 대한 보안 목표를 충족하도록 보장
운영 관점
- 비즈니스 이해당사자와 합의된 수준까지 IT 워크로드를 구현, 실행, 사용, 운영 및 복구하는 데 도움
- 일별, 분기별 및 연간으로 비즈니스를 수행하는 방법을 정의 및 비즈니스 운영을 반영하고 지원