DMS Flashcards
DMS
Какие 3 классических источника данных?
Какие 2 НЕ очевидных (сервисы в AWS) источника данных?
Какие есть НЕ очевидные (сервисы в AWS) target’ы данных?
Источники
- on-premise DB
- EC2-based DB
- другой cloud
- S3, DynamoDB
Target’ы
- S3, DynamoDB
- DocumentDB, Neptune
- Redis, Redshift, Opensearch
- Kinesis DS, Kafka
Какие альтернативные способы переноса данных есть у DMS?
В чём их недостатки?
EMR, Lambda
Требуют усилий на кастомный код и инфраструктуру
Multi-AZ Standby Deployment для DMS
Как происходит репликация между master и standby?
На что похоже?
Фича “Multi-AZ” доступна для DMS
репликация между master instance и stand-by instance СИНХРОННО
Полностью точно также устроена, как RDS Multi-AZ
SCT в DMS
Зачем нужна эта фича?
В какой момент она должна выполняться?
Где должно быть установлено соответствующее ПО?
Schema Conversion Tool
Используется только если изменился ТИП базы данных
SCT используется ПРЕДВАРИТЕЛЬНО (перед перекачкой данных).
При миграции данных из On-Premise в Cloud, SCT программа должна быть установлена на On-Premise сервер.
CloudWatch метрики для DMS делятся на
- HOST metrics
- TASK metrics
- TABLE metrics
Для чего они нужны?
-
HOST METRICS
- метрики replication хоста (наверное это EC2 worker)
- performance, CPU, RAM, storage, IOPS
-
REPLICATION TASK METRICS
- метрики replication task’ов
-
TABLE METRICS
- inserts, updates, deletes
С какими данными DMS точно НЕ работает?
Чем его можно в таком случае заменить?
Какое исключение?
DMS НЕ работает с файловыми системами (EBS, EFS, FSx)
DataSync работает с S3, EFS, FSx
Исключение EBS - с ним НЕ работает даже DataSync