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
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
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
4
Q
Database Migration Service - Task phases
A
- Full load of existing data
- 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 - 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
5
Q
Database Migration Service - High level steps
A
- Create a replication server
- Create source and target endpoints that have connection information about the data stores
- Create one or more migration tasks
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)
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
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
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
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
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
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
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
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
15
Q
Snowball - Workflow
A
- Create the job in the Snow Family Management console
- AWS prepares a device for that job
- A device is shipped to the client
- Download the Snowball Edge client and collect information to unlock the device
- Connect the device to the data center
- Unlock the device with Snowball Edge client and store the information
- Power off the device and return it to AWS