Services - Migration and Transfer Flashcards

1
Q

Database Migration Service - Characteristics 1

A
  • It helps to migrate relational databases, data warehouses, NoSQL databases, and other types of data stores
  • Migrates into the AWS Cloud or between combinations of cloud and on-premises setups
  • Pay for the resources used within DMS
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

Database Migration Service - Characteristics 2

A
  • Can perform one-time migrations or replicate ongoing changes to keep sources and targets in sync
  • AWS Schema Conversion Tool translates database schema between different database engines, on heterogeneous migrations. On homogeneous migrations use the engine’s native tools
  • Provides automatic failover and scale up / down during the replication process
  • Encrypts data at rest using KMS, and data in transit using SSL
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

Database Migration Service - Components

A
  • A replication instance: a managed EC2 instance that hosts one or more replication tasks
  • Source and target endpoints
  • A replication task
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

Database Migration Service - Task phases

A
  1. Full load of existing data
  2. Application of cached changes:
    - Refers to changes made to the tables during the full load migration
    - Every table has a different capture change because it’s a sequential process
  3. Ongoing replication:
    - Consist of transactions to be replicated after the cached changes phase
    - Eventually the applications can switch to the target database when the migration gets a steady state
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

Database Migration Service - High level steps

A
  1. Create a replication server
  2. Create source and target endpoints that have connection information about the data stores
  3. Create one or more migration tasks
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

DataSync - Characteristics

A
  • It’s an online service that automates moving data between on-premises storage systems and AWS storage services, and also between AWS storage services
  • Can copy data between NFS, SMB file servers, HDFS, self-managed object storage, AWS Snowcone, S3, EFS, and FSx for Windows File Server file systems
  • Pay only for the amount of data migrated
  • Can use IAM roles for authorization, and VPC endpoints to avoid exposing data through the internet
  • Speeds up transfer data during migrations, recurring data processing workflows for analytics and ML, and data protection processes (move data to other resource for compliance)
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

Migration Hub - Characteristics

A
  • Provides a single place to discover existing servers, plan migrations, and track the status of each application migration
  • Gives the choice to start migrating and group servers while migration is underway, or to discover servers and then group them into applications
  • Pay for the cost of the migration tools used and any resources being consumed on AWS such as EC2, EBS, RDS, and others
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

Migration Hub - Supported Tools

A
  • AWS Application Migration Service (AWS MGN): the primary migration service recommended for lift-and-shift migrations (real-time replication) to AWS
  • AWS Server Migration Service (AWS SMS): same as AWS MGN but with different replication approach (incremental replication)
  • AWS Database Migration Service (AWS DMS)
  • ATADATA ATAmotion partner tool
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

Server Migration Service - Characteristics

A
  • It automates the migration of on-premises VMware vSphere, Microsoft Hyper-V/SCVMM, and Azure VMs to the AWS Cloud
  • Incrementally replicates server VMs as cloud-hosted AMIs ready for deployment on EC2
  • There’s no additional fee for using this service
  • Can schedule replications and track progress of a group of servers that belong to an application
  • Uses incremental replication by transferring only the changes to the cloud
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

Snowball - Characteristics 1

A
  • It’s an edge computing, data migration, and edge storage device
  • Pay only for the use of the device and data transferred out of AWS. There are two ways to pay: on-demand and committed upfront pricing
  • Enables data collection, manipulation, and preparation prior to import to AWS cloud o even without import
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

Snowball - Characteristics 2

A
  • Supports specific EC2 instance types and Lambda functions
  • Supports NFS protocol. It’s automatically encrypted using KMS
  • Provides end-to-end tracking by using ink shipping label, and allowing the use of SNS, text messages, and the AWS console
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

Snowball - Options

A
  • Snowball Edge Storage Optimized devices:
  • Provides both block storage and S3-compatible object storage, and 40 vCPUs
  • Suited for local storage and large scale-data transfer
  • Snowball Edge Compute Optimized devices:
  • Provides block and object storage, and an optional GPU
  • Can use for data collection, ML and processing, and storage in environments with intermittent connectivity or in extremely remote locations
  • May also be clustered together to build larger temporary installations
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

Snowball - Device configurations

A
  • Snowball Edge Storage Optimized for data transfer: has 80 TB of usable storage capacity
  • Snowball Edge Storage Optimized with EC2 compute functionality: has 80 TB of usable storage space, 24 vCPUs, and 32 GiB of memory
  • Snowball Edge Compute Optimized: has the most compute functionality with 52 vCPUs, 208 GiB of memory, and 49 TB of SSD for block volumes of compute instances
  • Snowball Edge Compute Optimized with GPU: identical to the Compute Optimized option, but with an installed GPU
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

Snowball - Job types

A
  • Import jobs: the client transfer data from his data center into a device and pass it to AWS
  • Export jobs: AWS transfers data to the client’s data center within a device
  • Local compute and storage only: performs local compute and storage workloads without transferring data
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

Snowball - Workflow

A
  1. Create the job in the Snow Family Management console
  2. AWS prepares a device for that job
  3. A device is shipped to the client
  4. Download the Snowball Edge client and collect information to unlock the device
  5. Connect the device to the data center
  6. Unlock the device with Snowball Edge client and store the information
  7. Power off the device and return it to AWS
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
16
Q

Transfer Family - Characteristics

A
  • It’s a secure transfer service that allows to transfer files into and out of AWS Storage services
  • Pay only for what you use
  • Brings a FTP-enabled server in AWS without the need to run any server infrastructure
17
Q

Transfer Family - Supported services and protocols

A
  • Services:
  • S3
  • EFS with NFS
  • Protocols:
  • SFTP (AWS Transfer for SFTP)
  • FTPS (AWS Transfer for FTPS)
  • FTP (AWS Transfer for FTP)
18
Q

Transfer Family - File transfer-based workflows migration to AWS

A
  1. Associate hostname with the server endpoint
  2. Add users and provision them with the right access levels
  3. The users’ requests are serviced out of the Transfer family server endpoint

NOTE: Maintains the end users and configurations as is from your file transfer-based workflows

19
Q

Transfer Family - Transfer Family Managed File Transfer Workflows (MFTW)

A
  • A serverless File Transfer Workflow service that allows to set up, run, automate, and monitor processing of files uploaded using AWS Transfer Family
  • Automates processing steps such as copying, tagging, scanning, filtering, compressing / decompressing, and encrypting / decrypting the data