Storage Gateway, DataSync Flashcards
Storage Gateway
Для чего этот сервис?
С какими сервисами он интегрируется?
Как легко запомнить?
Для создания Gateway’я из On-Premise в AWS для файловых систем и object store’а
Target’ами в AWS могут быть
- EBS, InstanceStore, EFS, FSx
- S3, Glacier
Storage Gateway
Как осуществляет кэширование файлов?
В чём заключается оптимизация data-transfer’а?
Storage Gateway
кэширует данные в On-Premise. Оригинал данных хранит в облаке.
Storage Gateway
оптимизирует data-transfer через
- отправку только изменённых данных в Cloud
- компрессию данных
Storage Gateway VS DataSync
В чём сходства? В чём отличия?
-
Storage Gateway
делает ONGOING REPLICATION ИЗМЕНЕНИЙ изOn-Premise
вCloud
то есть данные хранятся на On-Premise, но реплицируются в облако -
DataSync
ПЕРЕНОСИТ, мигрирует данные изOn-Premise
вCloud
Storage Gateway делится на 3 типа
Какие?
Какие из них поддерживают NFS, iSCSI, SMB?
- File Gateway для файлов
- Volume Gateway для volume’ов
- Tape Gateway
- File Gateway поддерживает NFS и SMB
- Volume Gateway поддерживает iSCSI
FSx File Gateway и FSx for Luster
Чем они отличаются? Как связаны? Для каких ОС?
- FSx File Gateway - это разновидность сервиса Storage Gateway. Работает с Windows ФС. Нужен для создания Gateway’я из on-premise.
- FSx for Luster - это сервис для хранения файлов в AWS. Основан на Linux.
RefreshCache API в StorageGateway
Какую проблему оно решает?
Как автоматизировать выполнение?
Если user загрузил файлы НЕ через File Gateway, а НАПРЯМУЮ в S3 bucket,
то получится рассинхронизация данных между S3 и On-Premise
Выполнять по расписанию через Лямбда функцию
DataSync
Для чего этот сервис?
С какими сервисами интегрируется?
это сервис для переноса данных (backing-up) по расписанию (каждый час/день) между
- AWS и On-premise (установить DataSync Agent
)
- между S3
, EFS
, FSx for что-угодно
Исключение EBS
DataSync и DMS
Чем отличается?
DMS НЕ работает с файловыми системами (EBS, EFS, FSx)
DataSync работает с S3, EFS, FSx
Исключение EBS - с ним НЕ работает даже DataSync
DataSync при переносе файлов теряет … и сохраняет …
НЕ теряет ничего
сохраняет метаданные и permissions
Данные из On-Premise нужно перенести/забэкапить в S3 Glacier.
Какие сервисы умеют это делать?
Какое промежуточное звено им для этого нужно?
Как легко запомнить?
- Storage Gateway напрямую
- DataSync напрямую
- Snowball нуждается в S3 Standard и S3 Lifecycle Rules
Программные сервисы НЕ нуждаются в промежуточном костыле.
А вот физическому чемодану/грузовику Snow нужен S3 LifeCycle.